我的情况是,根据ANTS Memory Profiler,所有堆中的总字节数很小(大约200MB),但私有字节/工作集 - 私有的总数约为1.26GB。
细分如下:
字典,字符串,int数组等:200MB 可用空间:793MB
性能计数器图表显示所有堆中的##;#字节"保持非常低的一致性 - 但私人字节和工作集 - 私人计数器在使用应用程序时上升。
似乎没有任何行动特别对应于给定的上涨。
看起来没有大的分配,然后释放 - 所有堆中的#Bytes真的非常平坦。我尝试在各种请求期间拍摄快照,包括私有字节增加时 - 但是没有任何大的分配,.NET明智。
我还可以尝试诊断什么?我正在安装WinDbg并会看到我可以在那里尝试的内容,尽管之前我还没有用它进行内存调试。