在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