Questo è il comando callgrind_control che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
callgrind_control - osserva e controlla i programmi eseguiti da Callgrind
SINOSSI
callgrind_control [Opzioni] [pid|nome-programma...]
DESCRIZIONE
callgrind_control controlla i programmi eseguiti dallo strumento Valgrind Callgrind. Quando un
pid/programma Nome l'argomento non è specificato, tutte le applicazioni attualmente in esecuzione da
Callgrind su questo sistema verrà utilizzato per le azioni fornite dalle opzioni specificate.
l'azione predefinita è quella di fornire alcune brevi informazioni sulle applicazioni in esecuzione da
Callgrind.
VERSIONI
-h --Aiuto
Mostra una breve descrizione, l'utilizzo e un riepilogo delle opzioni.
--versione
Mostra la versione di callgrind_control.
-l --lungo
Mostra anche la directory di lavoro, oltre alle brevi informazioni fornite da
predefinito.
-s --statistica
Mostra informazioni statistiche sulle esecuzioni attive di Callgrind.
-b --Indietro
Mostra stack/back trace di ogni thread nelle esecuzioni attive di Callgrind. Per ogni thread attivo
funzione nello stack trace, anche il numero di invocazioni dall'avvio del programma (o
viene mostrato l'ultimo dump). Questa opzione può essere combinata con -e per mostrare il costo inclusivo di
funzioni attive.
-e [A,B,...] (predefinito: tutti)
Mostra i valori correnti dei costi esclusivi per thread dei contatori di eventi. Se non è stato specificato alcun valore esplicito
vengono forniti i nomi degli eventi, le cifre per tutti i tipi di eventi che vengono raccolti nel dato
Vengono mostrate le esecuzioni di Callgrind. Altrimenti, vengono mostrati solo i dati per i tipi di evento A, B, ....
Se questa opzione è combinata con -b, costo inclusivo per le funzioni di ogni attivo
è fornito anche lo stack frame.
--dump[= ] (predefinito: nessuna descrizione)
Richiedi il dump delle informazioni del profilo. Facoltativamente, è possibile specificare una descrizione.
che viene scritto nel dump come parte delle informazioni che forniscono il motivo per cui
ha attivato l'azione di dump. Questo può essere utilizzato per distinguere più dump.
-z --zero
Azzera tutti i contatori degli eventi.
-k --uccisione
Forza la conclusione di un'esecuzione di Callgrind.
--instr=
Attiva o disattiva la modalità strumentazione. Se un'esecuzione Callgrind ha la strumentazione
disabilitato, non viene eseguita alcuna simulazione e nessun evento viene conteggiato. Questo è utile per saltare
parti del programma poco interessanti, poiché c'è molto meno rallentamento (lo stesso con Valgrind
strumento "nessuno"). Vedi anche l'opzione Callgrind --instr-all'avvio.
--vgdb-prefix=
Specificare il prefisso vgdb da utilizzare da callgrind_control. callgrind_control utilizza internamente
vgdb per trovare e controllare le esecuzioni attive di Callgrind. Se il --vgdb-prefisso l'opzione era
utilizzato per avviare valgrind, allora la stessa opzione deve essere fornita a callgrind_control.
Utilizzare callgrind_control online utilizzando i servizi onworks.net