Storable

自作のCatalystで作ったRSSリーダーが、前から異常に重くて
レスポンスが帰ってくるのに待たされるのでDevel::NYTProfで
調べてみました。


そしたらObject::Signatureで時間かかっているようで
中をみたら、

Digest::DM5::md5_hex(
    Storable::nfreeze(shift)
);

していて、93秒ぐらいかかっているようでおかしい。


そっからさきは、色々やってみたんですがよくわからず
最終的にStorableをアップデートしてみたら解決した様子。
ただ前のバージョンをみないでアップデートしたのは失敗
でした。バージョンいくつが悪かったのかわからない・・・


まーでも解決したので、とりあえずは良しとします。
Devel::NYTProfはいい感じですねー。
mod_perlでも簡単にプロファイルできるし。