.NET Compact Framework的内存分析工具

9

有没有一种工具可以用于分析(.NET Compact Framework 3.5)应用程序(Windows Mobile)的性能(内存)?

谢谢!

3个回答

7
使用Visual Studio自带的远程性能监视器。它可以提供GC堆的快照、可跟踪的根和更多信息。

1
它只是提供了一堆无用的信息。有谁可能会使用它来找出你的代码中哪些部分占用了过多的内存或存在内存泄漏呢? - still_dreaming_1
1
我已经多次使用它,并从其输出中获得了有价值的信息。当然,您必须了解如何阅读其根图并追溯分配,但一旦掌握了这些技巧,它就非常有用。 - ctacke

3

3
谢谢,但我的意思是我在寻找一款内存分析工具:“EQATEC Profiler 是一个代码分析工具,而不是内存分析工具。所以它的作用是让你的应用程序运行更快,而不是追踪对象和内存。” - splattne
就此而言,Eqatec被Telerik收购,整合到JustTrace中,CF支持也被放弃了(可悲的是)。因此,我们回到了几乎没有好的解决方案。 - ctacke

2

CLR Profiler在尝试下载堆转储时总是显示一个错误消息,指出“无效参数'index'”。有没有人有解决方案? - Christian Schwarz
1
远程性能监视器崩溃的热修复/解决方法已经出现。我在这里写了一篇文章:http://geekswithblogs.net/GruffCode/archive/2012/12/27/finding-memory-leaks-in-.net-compact-framework-applications.aspx - Jesse Taber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接