Peter Ettenhofer: Zeitmessung in MIllisekunden

Ich muss für ein kleines Messprogramm eine Zeitmessung im 1/10-Sekunden-Bereich durchführen.
Wie kann ich in Perl Zeiteinheiten erfassen die kleiner als 1 Sekunde sind ?
time (); liefert leider nur die vergangenen Sekunden seit Beginn der Zeitmessung zurück.
Laufen muss das Ganze auf NT, was die Sache natrülich nicht gerade einfacher macht. Module wie Win32::Clock scheitern leider an einer bei mir nicht installierbaren Win32::API.

Thanks in advance
Peter

  1. Hi,

    Wie kann ich in Perl Zeiteinheiten erfassen die kleiner als 1 Sekunde sind ?

    <http://www.activestate.com/Products/ActivePerl/docs/lib/Pod/perlfaq8.html#how can i measure time under a second> muesster Dein Problem lösen.

    -> Andreas

  2. Hallo Peter,

    Dafür gibt's ein Modul, das den sinnigen Namen 'Time:.HiRes'  hat, und genau für solche Dinge zuständig ist.
    http://www.cpan.org/modules/by-module/Time/ für den Source

    bzw. mit ActiveState-Perl (5.005 und 5.6)

    ppm install Time-HiRes

    Grüße
      Klaus