Betriebssystem-unabhängiger C++ Timer gesucht



  • Hallo, suche einen Timer für C++, mit dem ich die Zeit in ms (Millisekunden!) messen kann, die eine Funktion läuft. Es muss also eine Art start() und end() Funktion geben.

    Bedingung: es sollte ein Timer sein, der in Linux genauso funzt wie unter Windows. Also keine Funktionen aus der Windows-Api nutzen.
    Irgendwer nen Tipp?

    Ich programmiere für die Uni mit dem Compiler Borland unter Windows und LEDA (Sammlung von Bibliotheken für Algorithem und graphischen Hilfsmittelchen). Unter Windows könnte man ja diesen Performance Counter oder/und den Multimedia Timer nutzen, aber der geht unter Linux nicht 😞



  • Das geht nur über den Aufruf von Betriebssystem funktionen.
    Kann ja nicht anders sein.
    Um unabhängiger zu sein wirst Du siese Aufrufe natürlich kapseln.
    Vielleicht gibts dafür ja schon ne lib oder so.



  • Man soll es nicht für möglich halten: boost::timer
    Sorry, aber ich versteh es nicht... warum schaut ihr nicht in die gängen Libraries? PISA oder wie?


Anmelden zum Antworten