Article: AN0001646Updated: 12.10.2018
Objekt slouží pro přesné měření rychlosti skriptů.
Pokud potřebujete provést optimalizaci při zpracovánání dat pomocí skriptů, pak tímto objektem můžete přesně měřit různé metody zpracování a nalézt místo s největší časovou zátěží a optimální variantu zpracování.
Název |
Popis |
TimeSpan Elapsed |
Čas od spuštění časovače. |
long ElapsedMilliseconds |
Čas od spuštění časovače v milisekundách. |
bool IsRunning |
Příznak, zda časovač běží. |
void Reset() |
Metoda vynuluje časovač. |
void Restart() |
Metoda restartuje časovač. |
void Start() |
Metoda spustí časovač. |
void Stop() |
Metoda zastaví časovač. |
Příklad
var sw = OG.Utils.CreateStopwatch();
sw.Start();
... testovaný skript
sw.Stop();
//write to log
OG.Log.Write('Elapsed: ' + sw.Elapsed);
OG.Log.Write('Elapsed in miliseconds: ' + sw.ElapsedMilliseconds);