在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. get_defined_vars()`對性能的影響是什麼?
- 2. getElementsByTagName(「*」)的性能影響是什麼?
- 3. 分片的性能影響是什麼?
- 4. 什麼影響Hbase性能
- 5. 什麼是基數,它是如何影響性能的(SQL Server)?
- 6. 調用'exit'的php腳本的性能影響是什麼?
- 7. 調用空行爲的性能影響是什麼?
- 8. 使用DecimalFormat和ThreadLocal的性能影響是什麼?
- 9. 熊貓非獨特索引對性能的影響是什麼?
- 10. 禁用鎖定屏幕的性能影響是什麼?
- 11. 什麼是浮點列上的oracle索引性能影響?
- 12. 什麼是Redis數據庫索引對性能的影響
- 13. 等待回調完成的性能影響是什麼?
- 14. setPrototypeOf對新對象的性能影響是什麼?
- 15. 通用選擇器的性能影響是什麼?
- 16. 使返回類型超出void的性能影響是什麼?
- 17. 導出寄存器對堆棧的性能影響是什麼?
- 18. mongodb中嵌套散列的性能影響是什麼?
- 19. 索引日期時間列的性能影響是什麼?
- 20. local_work_size對性能的影響以及爲什麼它是
- 21. 性能影響
- 22. 性能的影響
- 23. 在Redux中切換到Immutable.js。性能影響是什麼?對組件的語法有什麼影響?
- 24. JS性能對性能有什麼影響?
- 25. 爲什麼NServiceBus ForwardRecievedMessagesTo和使用它的性能影響是什麼?
- 26. 什麼是OracleParameter.Size影響?
- 27. 什麼是POSIX合規性,它對我有什麼影響?
- 28. LINQ性能影響
- 29. 將方法/屬性標記爲虛擬的性能影響是什麼?
- 30. Linux上的ACL是否影響性能
謝謝。我會牢記這一點。 – Achilles 2009-06-09 15:59:10