代码之家  ›  专栏  ›  技术社区  ›  prosseek

是否有可用的内存使用分析程序?

  •  2
  • prosseek  · 技术社区  · 14 年前

    对于XYZ的时间分析器,我可以运行“时间XYZ”,或者如果我有C/C++中的源代码,我甚至可以使用GPROF来获得异形结果。

    有没有类似的内存使用工具?

    • 有没有什么工具可以让我使用“memory xyz”来获取诸如最小/最大/中间内存使用量之类的信息?
    • 用C++/目标C/C/JAVA实现内存配置的工具是什么?
    • 我考虑定期运行top来分析结果,有没有类似的工具?

    我主要使用MacOSX,但是Linux和Windows7是固定的,所以跨平台会更好。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Chris K    14 年前

    对于windows,有来自ibm的rational purify。用于Linux或Mac的Valgrind。

    对于Java,您可以使用Eclipse TPTP项目,或者神奇的UyKIT编译器。

        2
  •  2
  •   jk.    14 年前

    什么站台?对于Linux,有 http://valgrind.org/ (适用于任何本机二进制文件) 对于Java.NET或MNO,有特定于框架的内存分析器。