プロファイル命令を関数に追加.
add_profiling(funname)
文字列, プロファイルされる関数の名前
add_profiling(funname) は,
プロファイル命令を関数funnameに
追加します.
この関数が実行された時に,コール数と消費時間が
各行毎に保存されます.
これらのデータは
profile関数により
取得できます.
function x=foo(a, n) x=0; for i=1:n if x<10 then x=x+a else x=x+1 end end x=x^2+1 endfunction add_profiling("foo") foo(0.1,100) //関数を実行 profile(foo) //プロファイル情報を展開 | ![]() | ![]() |
この関数は Scilab 関数bytecode および
walkbytecode と使用します.