为什么GC.GetTotalMemory()和CLR事件探查器编号之间存在巨大差异?
|
我有一个对象,需要为IIS中的Web应用程序缓存其中几个对象,因此我正在分析每个实例使用多少内存。
我写了一个小
exe
,在构造前后都叫GC.GetTotalMemory(true)
,相差335k左右,但是如果在CLR profiler
中进行分析,则表明22 MB的内存用于没有意义的对象。
我在CLR事件探查器中误解了什么?
我应该在哪里检查探查器以查看单个对象的大小?
没有找到相关结果
已邀请:
1 个回复
篮肥炼皖