|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
Timing
Timing[expr]
expr を評価して,この結果と所要時間(秒)のリストを返す.
詳細詳細
- Timingの属性はHoldAllである.
- Timing[expr;]は{timing, Null}を与える.
- Timingは,高々$TimeUnit秒の精度しか持ち合せていない.
- Timingは Mathematica カーネルで費やしたCPUタイムのみを含む.MathLink やその他に接続する外部過程で費やす時間は含まない.また,Mathematica フロントエンドで費やされる時間も一切含まれない.
- Timing[expr]は expr の評価に費やされる時間だけを含み,結果のフォーマットや印刷等の時間は含まない.
- 処理の作動がオペレーティングシステムによって特定にスケジュールされているすべてのオペレーティングシステムでは,Timingは正確な結果を与える.
- 複数のCPUを有するある種のコンピュータシステムでは Mathematica のカーネルが異なるCPUに追加的なスレッドを生じさせることがあるかもしれない.オペレーティングシステムによっては,Timingがこのような追加的スレッドを無視する.しかし,すべてのスレッドの合計時間を与え,このために結果がAbsoluteTimingを超えてしまうオペレーティングシステムもある.
- 1つのセッション中でもTiming[expr]が異なる結果を返すことがある.内部システムキャッシュの使用が原因であることが多い.キャッシュはClearSystemCacheでクリアすることができる.
バージョン 1 の新機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »

