【rails】【速度改善】viewのボトルネック特定の際に行ったシンプルな方法
先週から速度改善を行っています。
その際に行った方法は以下の通りです。
1・<div>タグ単位で以下のコードを入力(「_1」は都度、更新)
<%#ボトルネック特定コード %>
<%= start_time = Time.now%>
ロジック
<%= end_time = Time.now %>
<%= logger.info("ボトルネック_1 " + (end_time - start_time).to_s + "s" ) %>
2・ターミナルにて「rails s」でweblickを起動
3・「1」を入れた画面に遷移
4・実行したターミナルにログが表示される。その際に
「ボトルネック_1」と右側に表示される時間を確認。
テストには使えませんが、ボトルネックを簡単に特定する際には便利かと思います。