我一直在使用“.NET Memory Profiler”来分析WinForm的应用程序.
原文链接:https://www.f2er.com/vb/255581.html根据Windows任务经理的说法,我似乎无法理解我的应用程序如何增长到1GB,然后是2GB,然后是3GB的使用量.
使用该工具的专用字节和“所有堆中的总字节数”仅显示为70MB左右.在我的实例列表的顶部,它们主要是String或WeakReferences到许多小对象.
所有应用程序正在显示一个从数据库加载数据的表单.我重复表格的展示/处置周期大约100次,并且增长是连续的.
我现在尝试了大约3个内存分析工具,但没有一个能够向我展示这种大量的内存消耗来自何处.
任何人都可以帮助或猜测它可能是什么?
谢谢.