You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
環境 % cat /etc/redhat-release CentOS release 6.3 (Final)vim zsh screen あたりは入れておく。 perlbrew まずは拾ってくる。 curl -kL http://install.perlbrew.pl | bashそして使うためのファイルを読む設定。確か上記の作業後に指示された気がする。 echo " source ~/perl5/perlbrew/etc/bashrc " >> .zshrc_localときにこの場合、 .zshrc にはこう書いてある。 load_if_exists () { if [ -e $1 ]; then source $1 fi } load_if_exists "$HOME/.zshrc_local"普通に .bashrc / .zshrc に追記してもいい。 いったんシェルを抜けるなり、
Webアプリケーションが遅いとか感じる時って、僕の場合、I/Oがボトルネックなケースが多いのです。つまり、MySQLへクエリーを投げて返却を待つとか、memcachedにget/set等のメソッドを発行した時の待ち時間が長くかかってたり... とかです。そうすると計測して原因を突き止めたくなります。PerlのプロファイラはDevel::NYTProfとか色々ありますが、こうしたI/Oに関しての計測は「Devel::KYTProf」が便利です。適当な場所にて use Devel::KYTProf; するだけで標準エラー出力に「空気読んで」ウマいこと色付きで、I/O周りのかかった時間とどこの箇所か?を表示してくれます。 ただ、この「標準エラー出力に表示」ってのは開発時にターミナルで確認する分には便利なのですが、例えば本番環境などで一時的にパフォーマンスを計測するためにはちょっと不便なことがあり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く