Google

Go to the first, previous, next, last section, table of contents.


cputime, tstart, tstop

cputime(onoff)
:: 引数が 0 ならば cputime の表示を止める. それ以外ならば表示を行う.
tstart()
:: CPU time 計測開始.
tstop()
:: CPU time 計測終了および表示.
return
0
onoff
フラグ (任意)
  • cputime() は, 引数が 0 ならば CPU time の表示を止める. それ以外ならば表示を行う.
  • tsart は引数なし, `()' なしで, CPU time 計測を開始する.
  • tstop は引数なし, `()' なしで, CPU time 計測を終了, および表示する.
  • cputime(onoff)ctrl("cputime",onoff) と同じである.
  • tstart, tstop は, 入れ子にして使われることは想定していない ため, そのような可能性がある場合には, time() による計測を行う 必要がある.
  • cputime() による on, off は, 単に表示の on, off であり, トップレベル の一つの文に対する計測は常に行われている. よって, 計算を始めてからでも, 計算終了前にデバッガに入って cputime(1) を実行させれば計算時間は 表示される.
[49] tstart$
[50] fctr(x^10-y^10);
[[1,1],[x+y,1],[x^4-y*x^3+y^2*x^2-y^3*x+y^4,1],[x-y,1],
[x^4+y*x^3+y^2*x^2+y^3*x+y^4,1]]
[51] tstop$
80msec + gc : 40msec
参照
section time, section ctrl.


Go to the first, previous, next, last section, table of contents.