Vergleich
Ein einzigartiges Konzept zur Analyse des Laufzeitverhaltens von Software.
Vergleich gängiger C/C++ Profiler
Mit dem Embedded Profiler können Sie direkt auf der embedded Plattform arbeiten. Dieses Verfahren ist sehr effizient und wurde von uns bereits in einigen kritischen Projekten eingesetzt.
Sie erhalten den kompletten Aufrufgraph, selbst wenn Sie Ihre Anwendung mit Shared Libraries und mehreren Threads profilieren.
EProfiler | GProf | OProfile | Valgrind | Very Sleepy | gperftools | |
---|---|---|---|---|---|---|
Verfügbar unter Linux und Windows |
||||||
Verfügbar auf embedded Systemen |
||||||
Vollständiger Aufrufgraph |
||||||
Für multithreaded Anwendungen |
||||||
Shared Library (dll) Support |
||||||
Profilieren von ausgewählten Codebereichen |
||||||
Keine Debuginformation im Code erforderlich |
||||||
Zeitauflösung auf Basis von CPU Zyklen |
||||||
Keine CPU Simulation erforderlich |
||||||
Zeitkorrektur durch Berücksichtigung der Laufzeitkosten möglich |