2012-04-30 7 views
1

作成したオブジェクトの数を減らすために私のレールアプリを調整しています。私はMemProfとRuby 1.8 MRIを使用しています。その結果、多くの改善がなされました。メモリアロケーションのホットスポットのために私のレールアプリのプロファイルを作成し、ホットスポットからコードにコールトールをバックアップする方法を教えてください。

私は自分のコードの中に完全に存在するボトルネックを調整したので、もっと必要なものがあります。第三者コードの行によって作成されたオブジェクトの数は良いヒントですが、コードをオブジェクトの作成に関連付けるのに役立ちません。理想的には、ホットスポットから自分のコードにコールトールをバックアップすることができます。

優れたツールがありますか?私はruby-profを見てきました。私は生産でREEを使用しています。

Ruby Memory Validatorのように見えますが、Windows OSが必要です。

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

答えて

1

プロファイラー&はツリー出力を生成します。それで、それについての分析は、kcachegrindを使って行うことができます。そのルビ特有ではありませんが、詳細な詳細を提供します。

Performance Testing Rails Applications

+0

おかげで、Gaurishを参照してください。私はそれを試してみましょう。 –

関連する問題