Active le profiling d'une fonction
add_profiling(funname)
Une chaine de caractères: le nom de la fonction à profiler
add_profiling ajoute les
instructions nécessaires au profiling d'une fonction. Ainsi, lors des appels
de cette fonction, le nombre d'appels et le temps d'exécution de chaque ligne sont stockés.
Ces données peuvent être ensuite retournées avec la fonction 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) //execution de la fonction profile(foo) //extraction des informations de profil | ![]() | ![]() |
Cette fonction utilise les fonctions Scilab bytecode and
walkbytecode