# add_profiling

adiciona instruções de profiling (análise de performance) a uma função

## Seqüência de Chamamento

    add_profiling(funname)

## Parâmetros

funname

  string, o nome da função

## Descrição

`add_profiling(funname)` adiciona instruções de profiling a uma função de nome `funname`. Então, quando esta função é chamada, o número de chamadas e o tempo gasto é armazenado para cada linha da função.

## Exemplos

    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) //executando a função
    profile(foo) //extraindo informação de profile

## Ver Também

- profile
- plotprofile
- remove_profiling
- reset_profiling

## Funções Utilizadas

Esta função utiliza as funções Scilab `bytecode` e `walkbytecode`