![](/img/trans.png)
[英]How to load a .NET assembly for reflection operations and subsequently unload it?
[英]Ants Profiler: How to optimize time spend in “Assembly load or unload”
我正在使用Ants Profiler来分析我的ASP.Net应用程序。 探查器显示系统在“装配体加载或卸载”上花费了将近30%的时间,命中计数为65。关于如何优化“装配体加载或卸载”时间的任何想法? 我的ASP.Net应用程序包含近10个project \\ dll引用。 asp.net应用程序还将常用数据缓存到xml文件中,并读取缓存的数据。
加载程序集是一项昂贵的操作,但是,一旦加载了程序集,就无法将其卸载,除非整个应用程序域都已卸载。 分析是相对的。 如果要对应用程序启动进行性能分析,则可以,程序集加载将显示为一个主要瓶颈,但是在更长的时间内,加载程序集所花费的时间的相对百分比应该低得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.