status = bench_run()
status = bench_run(targets)
status = bench_run(targets, Name, Value)
| Paramètre | Description |
|---|---|
| targets | nom de module, noms de modules, fichier benchmark ou fichiers benchmarks. |
| Name, Value | options acceptées par nelson.unittest.run. |
| Paramètre | Description |
|---|---|
| status | logique : vrai lorsque tous les benchmarks sélectionnés réussissent. |
bench_run découvre et exécute uniquement les fichiers 'bench_*.m'.
Les benchmarks sont toujours exécutés dans des processus enfants. Un processus de benchmark est utilisé avec au plus huit threads disponibles ; deux processus sont utilisés au-delà de huit threads.
Utilisez nelson.unittest.run avec Kind défini à bench pour obtenir des résultats structurés.
bench_run('string')