4

Rubyプログラムによって割り当てられているメモリの量(およびオブジェクトの数)と、割り当てが行われている場所を測定できるツールは多数あります。

  • memprof
  • 荒涼館
  • ルビー教授
  • (JRubyを使用している場合)hprof(など)

残念ながら、少なくとも現時点では、これらのツールはすべてRuby1.8でのみ機能するようです。現在、JRubyでさえRuby1.8とのみ互換性があります。Ruby 1.9で動作する優れた割り当てトレーサーはありますか?

4

1 に答える 1

0

(https://github.com/tmm1/perftools.rb)がオブジェクトの割り当てに関する情報を収集できるようperftools.rbで、Ruby1.9で動作します。残念ながら、オブジェクトの割り当てをトレースするために使用しようとすると、セグフォールトが発生します。

問題が修正されたら、この回答を編集します。

于 2012-09-06T15:09:46.843 に答える