extrai profiles (dossiês) de execução de uma função do Scilab
c = profile(fun)
função Scilab
uma matriz nx3 contendo os profiles de execução
Para utilizar profile
a função Scilab deve ter
sido preparada para profiling (análise de desempenho) (ver exec).
Pata tal função, quando tal função é executada, o sistema conta
quantas vezes cada linha foi executada e quanto tempo de cpu foi gasto
para cada execução da linha. Estes dados são armazenados na estrutura de
dados da função. A função profile permite extrair esses dados e
retorná-los nas duas primeiras colunas de c
. A terceira
coluna de c
fornece a medida do esforço do
interpretador para a execução da linha correspondente. A i-ésima linha de
c
corresponde à i-ésima linha da função (inclusa
primeiro)
Note que, devido à precisão do clock do processador (tipicamente, um microssegundo), algumas linhas executadas aparecem com tempo de execução 0, mesmo que o tempo de execução de cpu total realmente gasto seja grande.
Version | Description |
5.5.2 | profile was removed after Scilab 5.5.2. |