profiler_stop¶
profiler_stop beendet den mit profiler_start gestarteten Profiler-Lauf.
-
smRet = profiler_stop()
-
smRet = profiler_stop(ssFile)
-
smRet = profiler_stop(ssFile, rsMinTime)
-
smRet = profiler_stop(ssFile, rsMinTime, bDontOpenDialog)
Returnwert
smRet ist eine 3-spaltige String-Matrix. In der ersten Spalte befinden sich
die Funktionsnamen der aufgerufenen Funktionen, in der zweiten Spalte die Anzahl
der Anrufe und in der dritten Spalte die Laufzeiten der Funktionen in Sekunden.
Im Fehlerfall ist smRet ein leerer String ""
.
Parameter
-
ssFile
ssFile ist ein Dateiname mit Pfad, in die der Profiler seine Ergebnisse schreibt. Falls der Dateiname die Erweiterung
.xls
oder.xlsx
hat, wird eine Excel-Datei geschrieben, sonst eine Text-Datei.
-
rsMinTime
Zeiten kleiner als rsMinTime werden nicht ausgegeben. Default ist 0.0.
-
bDontOpenDialog
Falls bDontOpenDialog TRUE (1) ist, wird keine Dialogbox angezeigt.
Beispiel
profiler_start();
sin(1);
for (i in 1:1000) cos(1);
profiler_stop(GetUserDirectory() + "profiler.txt");
Siehe auch
id-983384