原文: チャールズ=オリバー=ナター Ruby言語の各実装において、どんなメモリ消費を解析するツールがあるのかが近頃ちょっとした話題になっています。 それもその筈、Rubyで書かれたアプリケーションの(不具合の調査は言うに及ばず)メモリ消費の具合を詳しく調べるのは容易い事ではありません。 JRubyを使わないのなら、そうです。 JRubyはJVM上で走るので、JVM向けに作られた何十ものツールの恩恵に授かる事が出来ます。 中にはJDKに同梱されているものを含め、メモリの調査、解析、レポートをするものもあります。 ヒープダンプが欲しければ、Hotspot系のJVM(SunまたはOpenJDK)に含まれるjmapやjhatが使えます。 もっと高度なツールが欲しければ、Eclipseを基にしたMemory Analysis Tool、 メモリ及びCPU性能解析ツールであるYourKit、 今では
![JRubyのメモリを観察するには](https://cdn-ak-scissors.b.st-hatena.com/image/square/72fbc8dea737550283f21c6086be05e744fa20c5/height=288;version=1;width=512/http%3A%2F%2F4.bp.blogspot.com%2F_HWobMsJuRHc%2FTDbM3T7q-lI%2FAAAAAAAAADg%2FRZpaIJpL86k%2Fw1200-h630-p-k-no-nu%2FScreen%2Bshot%2B2010-07-09%2Bat%2B2.15.35%2BAM.png)