在ASP .NET中使用Page.LoadControl加載在「父」應用程序之外編譯的用戶控件的性能影響是什麼?LoadControl的性能影響是什麼?
回答
這也取決於您想要加載的控件數量以及頁面生命週期中的何處。如果不像約瑟夫所說的那麼複雜,那麼一些控制對於演出來說是可以的。但是,當您添加20/30 /或更多控件時,生命週期中的每一步都會顯着增加。
這完全取決於您加載到頁面的控件的複雜性。
我傾向於同意你的觀點,但是我擔心相對於加載用戶控件的程序集和創建實例而不是將控件的程序集編譯到「父」應用程序中的性能成本。 – Achilles 2009-06-09 15:51:00
我懷疑這應該不是第一次擊中之外的問題。一旦裝配完成,應該沒有引用控件的痛苦。 現在,頁面生命週期中發生的事情是一個不同的問題,需要一些公平的指標來獲得正確的答案。 我敢打賭,用實際的術語來說,涉及到的開銷並不比在瀏覽器中向頁面添加圖片請求要重要。 – 2009-06-09 16:00:22
請注意:如果您要動態創建ascx文件並加載它,則每次加載控件時都必須調用csc(c#編譯器),因此您很幸運每秒處理2或3個。如果您重新加載已經編譯好的現有控件,開銷將會小得多。
- 1. getElementsByTagName(「*」)的性能影響是什麼?
- 2. 什麼影響Hbase性能
- 3. 調用'exit'的php腳本的性能影響是什麼?
- 4. 調用空行爲的性能影響是什麼?
- 5. 通用選擇器的性能影響是什麼?
- 6. 使用DecimalFormat和ThreadLocal的性能影響是什麼?
- 7. 禁用鎖定屏幕的性能影響是什麼?
- 8. 什麼是浮點列上的oracle索引性能影響?
- 9. 什麼是Redis數據庫索引對性能的影響
- 10. 等待回調完成的性能影響是什麼?
- 11. 導出寄存器對堆棧的性能影響是什麼?
- 12. 性能影響
- 13. 性能的影響
- 14. 什麼是OracleParameter.Size影響?
- 15. 什麼是POSIX合規性,它對我有什麼影響?
- 16. LINQ性能影響
- 17. 將方法/屬性標記爲虛擬的性能影響是什麼?
- 18. Linux上的ACL是否影響性能
- 19. OpenGL的GLSL是精度影響性能
- 20. jQuery的$()包含大量的HTML。什麼會影響性能?
- 21. Systemtap對性能的影響
- 22. Mongodb:$ HINT的性能影響
- 23. 1)性能的影響流
- 24. mysql_data_seek的性能影響
- 25. nvarchar(4000)的性能影響?
- 26. connection.commit()對性能的影響
- 27. 這樣的繼承有什麼性能影響?
- 28. 爲什麼cuFFT性能會受到重疊輸入的影響?
- 29. SQL Server 2008中的加密有什麼性能影響?
- 30. 爲什麼這個鎖更改會影響JDBC的性能?
謝謝。我會牢記這一點。 – Achilles 2009-06-09 15:59:10