Dies ist der Befehl callgrind_control, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
callgrind_control - Beobachten und steuern Sie Programme, die von Callgrind ausgeführt werden
ZUSAMMENFASSUNG
callgrind_control [Optionen] [pid|Programmname...]
BESCHREIBUNG
callgrind_control steuert Programme, die vom Valgrind-Tool Callgrind ausgeführt werden. Wenn ein
pid/programm Name Argument nicht angegeben, alle Anwendungen werden derzeit ausgeführt von
Callgrind auf diesem System wird für Aktionen verwendet, die durch die angegebene(n) Option(en) gegeben sind. Die
Die Standardaktion besteht darin, einige kurze Informationen zu den Anwendungen bereitzustellen, von denen ausgeführt wird
Rufschleifen.
OPTIONAL
-h --help
Zeigen Sie eine kurze Beschreibung, Verwendung und Zusammenfassung der Optionen an.
--Version
Version von callgrind_control anzeigen.
-l --lang
Zeigen Sie zusätzlich zu den Kurzinformationen von . auch das Arbeitsverzeichnis an
default.
-s -stat
Statistikinformationen zu aktiven Callgrind-Läufen anzeigen.
-b --zurück
Zeigen Sie Stack-/Back-Traces jedes Threads in aktiven Callgrind-Läufen an. Für jeden Aktiven
Funktion im Stacktrace, auch die Anzahl der Aufrufe seit Programmstart (oder
letzter Dump) wird angezeigt. Diese Option kann mit -e kombiniert werden, um die Inklusivkosten von anzuzeigen
aktive Funktionen.
-e [A,B,...] (Standard: alle)
Zeigen Sie die aktuellen exklusiven Kostenwerte von Ereigniszählern pro Thread an. Wenn nicht explizit
Eventnamen sind angegeben, Zahlen für alle Eventtypen, die in den gegebenen gesammelt werden
Callgrind-Lauf werden angezeigt. Ansonsten werden nur Zahlen für die Ereignistypen A, B, ... angezeigt.
Wenn diese Option mit -b kombiniert wird, inklusive Kosten für die Funktionen jedes aktiven
Stapelrahmen ist ebenfalls vorhanden.
--dump[= ] (Standard: keine Beschreibung)
Fordern Sie das Dumping von Profilinformationen an. Optional kann eine Beschreibung angegeben werden
die in den Dump als Teil der Informationen geschrieben wird, die den Grund angeben,
die Dump-Aktion ausgelöst. Dies kann verwendet werden, um mehrere Dumps zu unterscheiden.
-z --Null
Alle Ereigniszähler auf Null setzen.
-k --töten
Erzwingen Sie, dass ein Callgrind-Lauf beendet wird.
--instr=
Instrumentierungsmodus ein- oder ausschalten. Wenn ein Callgrind-Lauf über Instrumentierung verfügt
deaktiviert, wird keine Simulation durchgeführt und es werden keine Ereignisse gezählt. Dies ist nützlich zum Überspringen
uninteressante Programmteile, da deutlich weniger Verlangsamung (wie beim Valgrind
Werkzeug "keine"). Siehe auch die Callgrind-Option --instr-atstart.
--vgdb-prefix=
Geben Sie das vgdb-Präfix an, das von callgrind_control verwendet werden soll. callgrind_control verwendet intern
vgdb, um die aktiven Callgrind-Läufe zu finden und zu steuern. Wenn die --vgdb-Präfix Option war
zum Starten von valgrind verwendet wird, muss callgrind_control dieselbe Option gegeben werden.
Verwenden Sie callgrind_control online mit den onworks.net-Diensten