中国开发网: 论坛: 程序员情感CBD: 贴子 304145
dead_lee: 诸位给点建议啊。。。
目前接收的一个项目,是一个老系统的改进版本,还有半个月就要发布了,但是我从老系统的运行情况来看,几乎每隔半个小时,Work进程就会被回收(分配了1G的内存给它),所以可以肯定是有内存泄漏发生,而且粗看了下代码,坏味道无处不在,但是我现在也不想对整个系统去大动手脚,希望能找到一个.Net下的性能分析工具,告诉我那些方法最耗时,哪些对象最占用内存而且长时间存在,最好还能够强制被监控的虚拟机垃圾回收,已找出被不当保存引用的大对象,以前在Java下面,这种工具蛮多的,不知道.Net下是否有这样的东西。
我的目标针对这个项目而言,不是消除内存泄漏,而是降低整个work进程被回收的频率。诸位.Net大牛快点提建议啊。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录