1. Stopwatch

    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);

×