1

作成されるオブジェクトの数を減らすために、Railsアプリを調整しています。私はRuby1.8MRIでMemProfを使用しており、その結果、多くの改善が行われました。

完全に自分のコード内にあるボトルネックを調整したので、さらに何かが必要です。サードパーティのコードの行によって作成されたオブジェクトの数は良いヒントですが、コードをオブジェクトの作成に関連付けるのに役立ちません。理想的には、ホットスポットからコードまでコールツリーをさかのぼってナビゲートできるはずです。

そこにもっと良いツールはありますか?私はruby-profを見てきましたが、本番環境でREEを使用しています。

Ruby Memory Validatorは妥当に見えますが、WindowsOSが必要です。

Railsアプリのオブジェクト作成動作を調整するために何を使用していますか?

4

1 に答える 1

1

プロファイラーを使用してツリー出力を生成します。次に、 kcachegrindを使用して分析を行うことができます。これは、ルビー固有ではありませんが、優れた詳細を提供します。

Railsアプリケーションのパフォーマンステストを参照してください

于 2012-04-30T21:01:03.137 に答える