2011-01-17 15 views

Antwort

1

Mann Zeit:

Zeit - Zeit einen einfachen Befehl oder geben Sie die Ressourcennutzung

Also, so etwas wie:

  1. Zeit valgrind --tool = foo ./bar
  2. Zeit ./bar

Damit erhalten Sie die Gesamt-, Benutzer- und Systemzeiten für diesen Befehl. Sie können dann die Berechnung selbst durchführen.

+0

Danke für Ihre Hilfe/info kann es eine andere Art und Weise der Messung Leistung – kingkong

+0

Sie verwenden Valgrind, um Ihren Code zu profilieren. Die Tatsache, dass es länger dauert, Ihren Code über Valgrind auszuführen, ist ein unglückliches Attribut dafür, wie Ihre Anwendung in Valgrind ausgeführt wird. Sie können Valgrind verwenden, um herauszufinden, wie viel Zeit Ihre Anwendung verbringt, wie viel Speicher sie zu verschiedenen Zeiten reserviert und ob Sie Speicherlecks haben. Wenn Sie guten Code schreiben, gibt es nicht viel Grund, warum Sie zu viel Zeit damit verbringen müssen, Ihren Code zu optimieren. – Nicolas

0

Ich schlage vor, Sie:

time myprogram 

dann

time valgrind myprogram 

Und einige grundlegende Berechnung;)

MY2C