Können wir das Verhältnis der Zeit messen, die es dauert, ein Programm nativ und unter Valgrind auszuführen?Profiling Valgrind selbst
1
A
Antwort
1
Mann Zeit:
Zeit - Zeit einen einfachen Befehl oder geben Sie die Ressourcennutzung
Also, so etwas wie:
- Zeit valgrind --tool = foo ./bar
- Zeit ./bar
Damit erhalten Sie die Gesamt-, Benutzer- und Systemzeiten für diesen Befehl. Sie können dann die Berechnung selbst durchführen.
0
Ich schlage vor, Sie:
time myprogram
dann
time valgrind myprogram
Und einige grundlegende Berechnung;)
MY2C
Verwandte Themen
- 1. Einfache Cache-Profiling-API
- 2. Profiling C++ mit Xcode
- 3. IIS7 Profiling
- 4. Profiling CPU-Cache für C# .net-Code?
- 5. valgrind Meldung "Killed"
- 6. openssl/valgrind
- 7. running valgrind
- 8. Flex profiling - was macht [enterFrameEvent]?
- 9. Kann Valgrind bestimmte Bibliotheken ignorieren?
- 10. Profiling Javascript-Performance mit API
- 11. haben Sie kcachegrind wie Profiling-Tools für Mac
- 12. Cross-Kompilierung Valgrind für ARM
- 13. Profiling Python C Erweiterungen
- 14. Profiling-Code für Produktion
- 15. Profiling einer Mex-Funktion
- 16. Profiling-Tools für GUI
- 17. Profiling WPF-Anwendung
- 18. Tracing/Profiling-Anweisungen
- 19. Visual Studio-Profiling-API
- 20. Grails-Menü mit Profiling
- 21. Profiling Linked Server
- 22. Profiling Python Generatoren
- 23. Haskell Profiling - clock_gettime
- 24. MediaWiki Profiling Ausgabe Interpretation
- 25. Profiling von Python-Threads
- 26. Profiling C#/.NET-Anwendungen
- 27. Profiling-Vorlage Haskell
- 28. Profiling PHP-Code
- 29. EF- oder Ado.net-Profiling
- 30. Jenkins Valgrind Muster zu finden Ihre Valgrind Xml Berichte
Danke für Ihre Hilfe/info kann es eine andere Art und Weise der Messung Leistung – kingkong
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