【问题标题】:How to get the ram footprint of a specific object in JRuby如何在 JRuby 中获取特定对象的 ram 占用空间
【发布时间】:2011-11-30 23:00:57
【问题描述】:

有没有办法在 JRuby 中查询特定对象的 ram 占用空间?

【问题讨论】:

    标签: jruby


    【解决方案1】:

    你听说过jmapjhatvisualvm吗?

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-09
      • 2020-11-09
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 2019-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多