The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::Stopwatch - Zeitmesser

BASE CLASS

Quiq::Object

SYNOPSIS

    use Quiq::Stopwatch;
    
    my $stw = Quiq::Stopwatch->new;
    ...
    printf "%.2f\n",$stw->elapsed;

DESCRIPTION

Die Klasse implementiert einen einfachen hochauflösenden Zeitmesser. Mit Aufruf des Konstruktors wird die Zeitmessung gestartet. Mit der Methode elapsed() kann die seitdem vergangene Zeit abgefragt werden. Die Zeit wird in Sekunden gemessen. Die Genauigkeit (d.h. die maximale Anzahl der Nachkommastellen) ist systemabhängig.

SEE ALSO

Klasse Quiq::Duration

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

    $stw = $class->new;

Returns

Stopwatch-Objekt

Description

Instantiiere ein Objekt der Klasse und liefere dieses zurück. Hiermit wird die Zeitmessung gestartet.

Objektmethoden

elapsed() - Vergangene Zeit in Sekunden

Synopsis

    $sec = $stw->elapsed;

Returns

Sekunden (Float)

Description

Ermittele die vergangene Zeit in Sekunden und liefere diese zurück.

VERSION

1.137

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.