« 配置転換! | メイン | 物欲日記(違) »

2007年03月02日

プログラムの最適化

 どもども。KACKUNです。
 某所でPHPの最適化作業をやってます。
 ベンチマークを取りながら改良を加えているんですが、タイムがどんどん縮んでいくのを見ると面白いですよー。
 最初30分掛かってた処理が20秒程度で動作するようになった時には、ちょっと感動です。

 そうかー、PHPにはオプティマイザがないもんな…そういえばJavaにはあるのかな?C#もExpress Editionにはオプティマイザ付いていないらしいし…。
 うーん、やっぱりアセンブラが一番かなぁ。

 しかし、

$results = array();
$success = TRUE;
foreach ($array as $str) {
 $r = testStr($str);
 $results[] = $r;
 // if ($success == TRUE && $r == FALSE) $success = FALSE;を最適化
 $success = $success && $r;
}

 今はこんな方法でステップ数減るのかなぁ?

投稿者 KACKUN : 2007年03月02日 23:58

トラックバック

このエントリーのトラックバックURL:
http://www.kackun.com/mt/mt-tb.cgi/689

コメント

コメントしてください




保存しますか?