标签: jruby
有没有办法在JRuby中查询特定对象的ram足迹?
答案 0 :(得分:3)
您是否听说过jmap,jhat和visualvm?
jmap输出给定Java进程的对象内存映射/堆内存详细信息。
jhat是一个堆分析工具,可以让您创建Java堆转储,然后让您使用类似SQL的语言进行查询,以获得更多详细信息。
visualvm是另一个Java工具,用于查看Java应用程序在JVM中运行时的详细信息。
我发现this post from Charles Nutter对于让我开始进行JRuby分析和内存检查非常有帮助。