はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ bayashi.net

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

2013/04/15:Perl を学ぶとき、真っ先に覚えたいモジュール - bayashi.net

2013/04/15 このエントリーをはてなブックマークに追加 203 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl sigil モジュール 真っ先 リファレンス

Perl を学ぶとき、真っ先に覚えたいモジュール 春ですね! 新年度ですね! Perl 書くことになってしまいましたか! 奇遇ですね! sigil が意味わかりませんか! 特殊変数がググれませんか! リファレンスが謎ですか! 1; の存在が不明ですか! オブジェクト指向が難しいですか! むしろオブジェクトじゃないコードの方がゆるくて大変ですか! XS が読めませんか! ええ、XS は僕もあんまり読... 続きを読む

Plack アプリのプロファイリング by Devel::NYTProf - bayashi.net

2013/03/05 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip plackup NYTProf Devel Plack プロフ

Plack アプリのプロファイリング by Devel::NYTProf 特に、Plack アプリに限定する話でもない部分は多々ありますが、Plack アプリを Devel::NYTProf でプロファイリングする方法について。 シングルプロセスの場合 plackup -MDevel::NYTProf 開発環境で plackup する場合など、シングルプロセスで起動する Plack アプリでプロフ... 続きを読む

2013/03/04:Unicode::UTF8 がガチ爆速すぎる - bayashi.net

2013/03/04 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip unicode Benchmark Timing POD 手元

Unicode::UTF8 がガチ爆速すぎる あんまり深読みしてないんだけど、Unicode::UTF8 が超速い。 おなじみ Encode との比較で、PODには 600% 速いって書いてあるけど、手元で試す感じだとだいたい 350~650% 速い。つまり、マジ速い。 Benchmark: timing 350000 iterations of Encode, Unicode::UTF8... ... 続きを読む

2013/01/12:生のハッシュリファレンスを return したら遅い - bayashi.net

2013/01/12 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip foo return usr bin $hash

生のハッシュリファレンスを return したら遅い ハッシュリファレンスは畳み込み的に定数扱いじゃなかったのね、ってのに気づいて驚いた(というのが本当に遅い原因か確定させて無いけど)。 #!/usr/bin/perl use strict; use warnings; use Benchmark qw/timethese cmpthese/; my $HASH = { foo => 123, b... 続きを読む

2012/02/19:Plack アプリで遅延ロードされるモジュールを見る - bayashi.net

2012/02/19 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Plack starman preload モジュール 遅延

Plack アプリで遅延ロードされるモジュールを見る アプリケーションで利用するモジュールは、できる限り先読み(preload)しておきたい。先読みしておけば、アプリケーション全体のメモリ消費が抑えられるし、遅延ロード(Lazy Load)のコストがなくなります。 モジュールの先読みは、例えば以下のように行います。 starman --preload-app MyApp app.psgi or s... 続きを読む

 
(1 - 5 / 5件)