加载大量装配时有哪些性能考虑因素?

时间:2015-02-13 19:36:45

标签: .net performance assemblies

在使用引用大量库(某些第三方,某些不是第三方)的.NET应用程序时,出现了几个关于.NET应用程序中性能和库使用的问题。

考虑

在引用大量库时,会考虑哪些因素?例如,我想在启动期间可能会出现性能/内存命中。

仿形

我知道如何从命令行使用tasklist /M来获取已加载模块的列表,但是这些方法可以衡量应用程序引用的库的内存占用量(我意识到它是'可能很多人都是共享的,或者加载所有这些人的时间?

优化

有没有办法在需要之前推迟加载库?查看我的应用程序的加载模块,我看到普通用户可能不需要的模块,但是为了以防万一而加载。这个问题当然假设加载模块有一些不可忽视的成本。

0 个答案:

没有答案