2010-04-15 45 views
2

对于XYZ的时间剖析器,我可以运行'time XYZ',或者如果我在C/C++中有源代码,我甚至可以使用gprof来获取配置文件的结果。是否有内存使用情况分析器可用?

是否有任何类似的内存使用工具?

  • 是否有任何工具我可以使用像'记忆XYZ'的东西,以获取信息,如最小/最大/中位数内存使用情况?
  • 你用C++/Objective C/C#/ Java为内存配置文件使用什么工具?
  • 我想过定期运行顶部解析结果,有没有什么工具可以做类似的事情?

我主要使用Mac OS X,但Linux和Windows7的定期基础,所以跨平台会更好。

+0

Dupe? http://stackoverflow.com/questions/818673/memory-profiler-for-c – 2011-09-13 15:18:30

回答

3

对于Windows,有IBM的Rational Purify。 Valgrind适用于Linux或Mac。

对于Java,您可以使用Eclipse TPTP项目或美妙的YourKit编译器。

2

为什么平台?对于linux,有http://valgrind.org/(适用于任何本机二进制) 对于java .net或mono,有框架特定的内存分析器

相关问题