profile on
profile off
profile resume
profile clear
status = profile('status')
p = profile('info')
profile('show', sortOption)
profile('show', sortOption, nbLines)
| Paramètre | Description |
|---|---|
| sortOption | chaîne : 'nfl' (par nom fichier ligne), 'line' (par ligne), 'percalls', 'totaltime', 'filename', 'function' ou 'nbcalls'. |
| nbLines | entier : nombre de lignes à afficher. |
Le profiling permet de mesurer où les fonctions Macro passent leur temps d'exécution.
s = profile('status') renvoie une structure contenant le statut courant du profiler.
p = profile('info') renvoie une structure contenant les données de profiling collectées.
profile('on') démarre le profiler.
profile('off') arrête le profiler. Les données collectées pourront être récupérées ultérieurement avec p = profile('info').
profile('clear') efface les données collectées.
profile('resume') redémarre et prolonge la collecte des données déjà recueillies.
profile on
sind(5)
profile off
profile('show')
profile('show', 'totaltime')
profile('show', 'totaltime', 4)
profile on
sind(5)
profile off
profsave(profile('info'), [tempdir(), 'profile_results'])
unix([tempdir(), 'profile_results/index.html'])
| Version | Description |
|---|---|
| 1.0.0 | version initiale |