如何在JRuby中获取特定对象的ram占用空间

时间:2011-11-30 13:56:58

标签: jruby

有没有办法在JRuby中查询特定对象的ram足迹?

1 个答案:

答案 0 :(得分:3)

您是否听说过jmapjhatvisualvm

  1. jmap输出给定Java进程的对象内存映射/堆内存详细信息。

  2. jhat是一个堆分析工具,可以让您创建Java堆转储,然后让您使用类似SQL的语言进行查询,以获得更多详细信息。

  3. visualvm是另一个Java工具,用于查看Java应用程序在JVM中运行时的详细信息。

  4. 我发现this post from Charles Nutter对于让我开始进行JRuby分析和内存检查非常有帮助。