指定した関数のプロファイルを無効にする
remove_profiling(funname)
文字列, プロファイルした関数の名前
remove_profilingは,関数のプロファイルに 必要な命令を削除します.
remove_profiling
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) //プロファイル情報を展開 remove_profiling("foo")
この関数は Scilab 関数 bytecode および walkbytecodeを使用しています.
bytecode
walkbytecode