user:skript:profile
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:skript:profile [2014/12/29 08:59] – [Seznam dostupných verzí] gord | user:skript:profile [2019/06/13 20:08] (current) – mikrom | ||
---|---|---|---|
Line 66: | Line 66: | ||
</ | </ | ||
- | Knihovní funkce '' | + | Knihovní funkce '' |
<WRAP round important> | <WRAP round important> | ||
- | Pro spuštění každé funkce '' | + | Pro spuštění každé funkce '' |
</ | </ | ||
Toto je důležité mít na paměti zejména v místech, kde může dojít k předčasnému ukončení funkce příkazem '' | Toto je důležité mít na paměti zejména v místech, kde může dojít k předčasnému ukončení funkce příkazem '' | ||
Line 92: | Line 92: | ||
<code pascal> | <code pascal> | ||
{$ifdef PROFILER} | {$ifdef PROFILER} | ||
- | ProfileHtmlOutput(ProfileResults(), | + | var aProfile: |
+ | {$endif} | ||
+ | ... | ||
+ | {$ifdef PROFILER} | ||
+ | aProfile:=ProfileResults(); | ||
+ | ProfileHtmlOutput(aProfile,true); | ||
+ | aProfile.Free(); | ||
{$endif} | {$endif} | ||
</ | </ | ||
+ | |||
+ | '' | ||
+ | |||
Výsledek pak může vypadat třeba takto: {{ : | Výsledek pak může vypadat třeba takto: {{ : | ||
Line 109: | Line 118: | ||
** 1.0.1 (22.12.2014) ** | ** 1.0.1 (22.12.2014) ** | ||
* doplněna kontrola překročení zásobníku a hloubky zanoření | * doplněna kontrola překročení zásobníku a hloubky zanoření | ||
- | * doplněn výpis vrchu zásobníku | + | * doplněn výpis vrchu zásobníku |
user/skript/profile.txt · Last modified: 2019/06/13 20:08 by mikrom