我想知道我是如何看到哪些dll被我的應用程序加載的。我想知道這一點,因爲應用程序消耗大量內存,大約400-500 MB(專用字節)。如何查看哪個dll被我的應用程序加載?
我已經使用memprofiler爲.NET分析了我的應用程序,但是我找不到任何內存泄漏,所以我想也許有一些dll的加載非常大。如果是這種情況,我可以證明我的應用程序的內存使用情況。
我希望你能幫助我。
編輯: 對於我的信息:說硬盤上的foo.dll是2MB。當這個DLL被使用並加載到我的應用程序中時,該文件是否也佔用了2MB的內存?
看看[進程資源管理器(http://technet.microsoft.com/en-us/sysinternals/bb896653),它是由標記Russinovich作出 – oleksii 2012-03-12 08:22:46