2015-06-18 56 views
0

我创建了一个dll,其大小为4 mb。问题是我打电话给dll时需要6 - 7秒。任何人都有同样的问题。请提出任何解决方案。如何提高dll加载时间.net

我在一个asp.net web应用程序中引用了这个dll。在一个按钮点击事件中,我从这个DLL实例化一个类,这里​​需要6-7秒。

请注意,在本地工作正常,但在生产服务器上(Windows Server 2008 R2),我面临这个问题。

感谢您的建议。

+2

你如何加载该DLL? – Adil

+1

你如何衡量?更快的硬盘驱动器?更大的CPU? – spender

回答

0

通常取决于许多事情你如何编码。如果你使用蚂蚁分析器,它可以告诉你什么方法或对象正在记忆和消耗时间。进一步请阅读这些帖子

1) http://www.codeproject.com/Articles/3980/Dll-Profiler-in-C 
2) http://stackoverflow.com/questions/2430047/which-net-performance-and-or-memory-profilers-will-allow-me-to-profile-a-dll 
3) http://stackoverflow.com/questions/19591931/any-tool-to-detect-which-dll-is-leaking-memory