Domanda

Esistono profilatori / analizzatori di codici validi per Erlang? Ho bisogno di qualcosa che possa creare un grafico di chiamata per il mio codice.

È stato utile?

Soluzione

Per l'analisi del codice statico hai XREF e DIALYZER , per la profilazione puoi usare cprof, fprof o eprof, puoi ottenere un buon riferimento qui .. .

Altri suggerimenti

Il modulo 'fprof' include funzionalità di profilazione. Dalla documentazione del modulo fprof :

fprof:apply(foo, create_file_slow, [junk, 1024]).
fprof:profile().
fprof:analyse().

fprof: apply (o trace ) esegue la funzione, profile converte il file di traccia in qualcosa di utile e analizza stampa il riepilogo. Questo ti fornirà un elenco di chiamate di funzione osservate, cosa le ha chiamate e cosa hanno chiamato, così come le informazioni di temporizzazione dell'orologio da parete.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top