Name
add_profiling — Ajoute les instructions de "profiling" au code d'une fonction
Séquence d'appel
add_profiling(funname)
Paramètres
- funname
Une chaine de caractères: le nom de la fonction
Description
add_profiling(funname)
Ajoute les
instructions de "profiling" au code de la fonction dont le nom est
donné par funname
. Ensuite lors des appels
de la fonction funname
, le nombre d'appel ainsi
que le temps d'execution de chaque ligne est stocké .
Exemples
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
Fonctions utilisées
Cette fonction utilise les fonctions Scilab bytecode
and
walkbytecode