目次 前へ 次へ

9.21 グラフ生成の時間を計る

開発と最適化の間、フットノートとしてイメージを生成するにかかる実際の時間をとても手軽にします。 以下の例はこの特徴の使用を表しています



図 182:グラフのタイミング [ソース]

この特徴を有効にするため、2 つの方法で処理することができます。

  1. グローバルの定義 BRAND_TIMING (jpgraph.php で) をトゥルーに設定する。 これは生成されたすべてのグラフに時間の文字を追加します。
  2. .. または、グローバル変数 $gJpgBrandTiming を以下のように設定することで特定のグラフを有効にすることができます。
     $gJpgBrandTiming=true;

    スクリプトの最初に書きます。

方法を変更したい場合、BRAND_TIMING_FORMAT (jpgraph.php の) で定義された文字を設定することでタイミングはフォーマットされます。 このストリングは標準の printf() フォーマット ストリングを表わします。

注意: JpGraph にはコードのタイミング部分で必要な JpgTimer と呼ばれるユーティリティ クラスがあります。 API は本当にシンプルです。 クラスは複数回起動するタイマーをサポートし、Push() メソッドを呼ぶことでタイマーを起動します。 新しいタイマーを起動し、積み重なったタイマーの上に置きます。 タイマーを止めるには、積み重なったものからそれを動かし、タイミング値を返し Pop() を呼びます。


目次 前へ 次へ