グラフ-htmlモードで印刷されたruby-profを使用している間、1つの方法のレポートには(多少の切り取りがあります)と書かれています。
%Total %Self Total Self Wait Child Calls Name Line
52.85% 0.00% 51.22 0.00 0.00 51.22 1 ClassName#method_name 42
51.22 0.00 0.00 51.22 1/3 Hash#each 4200
明らかに、それHash#each
は長い時間がかかることではありませんが、 yield
Hash#each内のブロックです。
Hash#eachのレポートを見ると、Hash#eachを使用するものによって呼び出されたすべてのコードがレポートされるため、混乱を招きます。
ClassName#method_name
生成されたコードに関する情報をのレポートに入れるようにruby-profに依頼することは可能ですか?
フラットプロファイルの使用min_percent
または切り替えは役に立たないようです。