原文: チャールズ=オリバー=ナター 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/14ae200ad675384f6af1c4926858bb1574fe00bb/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEh-ArUhvLvbstNnje2F8Ui4fEZEqR_ydDC7Kaq947YzIHVfjQlADuhLpEb3lA-E2fGlVieLXju9uxH4URcKeXV2bkktzZlkI4_rYM9Fg6dG62tkpEqFL5Dx1qOt5yxUEOyJ64flDQQSYD0T%2Fw1200-h630-p-k-no-nu%2FScreen%2Bshot%2B2010-07-09%2Bat%2B2.15.35%2BAM.png)