ボトルネックコードの埋め込み
通常は、プロファイリング機能を使ってボトルネックコードを発見するのですが、今回は、機能を評価することが目的なので、ボトルネックとなるコードを意図的に埋め込みます。ボトルネックコードは、次の手順で追加します。
ステップ1
画面の右上にあるRailsパースペクティブのアイコンをクリックして、Railsパースペクティブに画面を切り替えます。

ステップ2
Railsエクスプローラー上のBlogProject内の[コントローラー | ModelBlogs | アクション | index]をダブルクリックすると、該当するソースコード部分が表示されます。
ステップ3
ここに実行時のボトルネックとなる不要なループ処理を埋め込みます。埋め込むコードは次のとおりです。
flash[:notice] = “Today is #{Date.today}”
for i in 1..10000
   j = i
end
ステップ4
先程と同じ手順で実行し、記述したコードに問題がないことを確認してください。確認後はサーバーを停止しておきます。

 
              
               
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                          
                           
                              
                               
                              
                               
                              
                               
                              
                               
                              
                               
                      
                     
                      
                     
                      
                     
                      
                     
                      
                     
                      
                     
                      
                     
															
														 
															
														 
															
														.png) 
     
     
     
     
     
													 
													 
													 
													 
													 
										
									

 
                    