タグ

ベンチマークに関するcrosawassantのブックマーク (2)

  • Apacheパフォーマンス・チューニングのポイント

    現状の測定(ベンチマーク)と結果の着眼点 ここからはApacheに着目して、パフォーマンス・チューニングのための準備を行う。チューニングするに当たって、まず現状を十分に分析し、具体的な目標を定めることから始めたい。目標をどれだけ具体化するかはともかくとしても、現状を数値的に知りもせずに、漠然と「遅い遅い」と騒いでいても仕方がない。 現状を数値的にとらえるにはツールが必要となる。いわゆるベンチマーク・ツールだ。Apacheには、標準で「ab」(Apache Bench)というツールが付属している。abの構文は、

    Apacheパフォーマンス・チューニングのポイント
  • PHPで処理の実行速度を比較する簡単な方法 - Rewish

    関数Aと関数Bの比較を行いたい場合や、書き方の違いなどでの処理速度比較を行う簡単な方法をご紹介します。 きっちりベンチマークを計りたい場合は、PEAR::Benchmark(PEAR::Manual::ベンチマーク処理)を使用する事をオススメします。 PHP5の場合 <?php // 開始時間 $startTime = microtime(true); // 10万回ループ for ($i = 0; $i < 100000; $i++) { // 処理 } // 終了時間 $endTime = microtime(true); // 終了時間 - 開始時間 = 処理に掛かった時間 echo $endTime - $startTime . '秒'; <?php // PHP5の動作を模擬する簡単な関数 function microtime_float() { list($usec, $sec

    PHPで処理の実行速度を比較する簡単な方法 - Rewish
  • 1