首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用perfview查找内存泄漏

用perfview查找内存泄漏
EN

Stack Overflow用户
提问于 2016-08-04 15:21:33
回答 1查看 1.8K关注 0票数 0

我在生产中有一个C# (.net 4.5)服务,它是在调试中编译的。在一天之内,它泄露了9亿桶的内存。实际上使用了10 of的内存。

所以我试着用香水来区别一下,但是我找不到我的900毫巴漏水。

我能看到的是,无法到达的内存增加了大约1000 is。这是什么意思?

所以基本上,我认为没有真正的记忆泄漏。也许GC没有起作用,正如我所预料的那样。

我能做些什么来找出它导致每天增加400 by 900 by内存消耗的原因?

EN

回答 1

Stack Overflow用户

发布于 2016-08-18 03:53:55

用perfview查找内存泄漏

PerfView是一个性能分析工具,它有助于隔离与CPU和内存相关的性能问题。

我能做些什么来找出它导致每天增加400 by 900 by内存消耗的原因?

  1. 安装一个好的内存分析器工具,例如:蚂蚁记忆分析器,这是一个14天的试用版。
  2. 通过启动配置文件会话运行应用程序,并检查哪些实例正在持续增长。

本演练涵盖了您需要做的一切。没有很大的学习曲线。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38771397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档