This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / .net里面如何测试内存泄漏?谢谢。
-lilyba(sunshine);
2004-4-5
(#1672698@0)
-
我好象听说.net象java一样,内存是自动管理的?
-xanada(㊣流水);
2004-4-5
(#1672704@0)
-
.net 宣称的东西太多了。。。。:(正下载寻找memory leak 的工具呢。
-lilyba(sunshine);
2004-4-5
(#1672720@0)
-
即使是Java,写程序不留意,也会造成内存泄漏啊!
-exception(违例);
2004-4-5
(#1672760@0)
-
true。
-xanada(㊣流水);
2004-4-5
(#1672786@0)
-
我觉得不可能。因为.net中不使用的内存不会立即回收,所以一般很难判断哪些内存是已经释放但还没回收,哪些是真正“泄漏”的内存。
-miketany(MIKE老狼);
2004-4-5
(#1672792@0)
-
我的程序就是因为gc不能马上回收已经释放的内存,循环多了,就出现内存泄漏了。
-lilyba(sunshine);
2004-4-5
(#1672992@0)
-
能否把你的代码贴出来. 我猜你的循环中可能有unmanaged code. 另外, 在循环中用GC.collect()试试.
-uniquemember(TjHong);
2004-4-5
(#1673006@0)
-
不好贴,太大了。一个调用一个。。。。 我还下载了其他的工具,希望能够测试到问题出在哪里。
-lilyba(sunshine);
2004-4-5
(#1673020@0)
-
那不叫内存泄露,那是正常的。如果这种情况下占用内存太多,你可以让内存管理器强制回收内存
-miketany(MIKE老狼);
2004-4-5
(#1673040@0)
-
Purify
-bugkiller(Driver Coding);
2004-4-5
(#1672862@0)
-
I tried Purify, maybe because I am still not familiar with this tools, I did not find the result.
-lilyba(sunshine);
2004-4-5
(#1672986@0)
-
如果和COM打交道了,重点检查这部分吧...
-followmydream(BePrepared);
2004-4-5
(#1672999@0)
-
惨,全是com.
-lilyba(sunshine);
2004-4-5
(#1673001@0)
-
then u r using lots of unmanaged code, back to old days..:)
-speed(如风);
2004-4-5
(#1673030@0)
-
ComLib.release
-ivy_sh(呼吸着的青草);
2004-4-5
(#1673115@0)
-
提供一张机票,我们可以从多伦多派个人来帮你debug。。。 :D
-dundas888(登达寺);
2004-4-5
(#1673028@0)
-
try .Net Memory Profiler
-guestagain(guest again);
2004-4-5
(#1673141@0)
-
I am trying this one.
-lilyba(sunshine);
2004-4-5
(#1673143@0)