2009-08-01から1ヶ月間の記事一覧
ClearSilver を使っている方はあまりいらっしゃらないと思いますがメモ。 以下をターミナルにコピペでセットアップ完了です。via. http://www.vim.org/scripts/script.php?script_id=1100 mkdir ~/.vim cd ~/.vim wget -nv -O - 'http://www.vim.org/scripts…
Moose は has でアクセサ定義できるので便利なのですが、アクセサは要はサブルーチンコールなので、パフォーマンス気にして作っているサービスではオーバーヘッドが気になるなぁと思い、ちょっとベンチ取ってみました。ベンチマーク対象は、Moose で作成した…
最近、空文字列のチェックの際に、面倒臭くて $_ eq '' の代わりに、空文字列だと length が偽を返すことを利用して、自分しか見ないようなソースでは以下のように書くことが多いのですが、 return unless defined and length; パフォーマンス的には、$_ ne …
Catalyst はデフォルトでリクエスト毎の処理時間をログ出力してくれますが、setup() 時の処理時間は表示してくれません。チューニングの目安として見たいので実装してみました。Upgrading to Catalyst 5.80 で紹介されている、setup の hook point を使いま…