Domanda

Vorrei profilare la mia app JRuby. Per la risonanza magnetica uso sempre ruby-prof, ma non credo che funzioni su JRuby. Non voglio usare un profiler Java, perché non mi darà i numeri di riga ruby.

Esiste un jruby-prof?

È stato utile?

Soluzione

JRuby 1.5.5 include un discreto flag della riga di comando --profile.

Usalo in questo modo:

jruby --profile -S <script> <args>

Altri suggerimenti

Non abbiamo mai ricevuto una richiesta per i numeri di riga perché in genere viene sempre utilizzata solo quando si esegue il campionamento dello stack di chiamate, ma vedrei se è possibile attivare questa opzione come opzione. Ma per la maggior parte non dovrai lavorare perché il nostro rilevamento automatico degli hotspot e le soluzioni di misurazione estensibili potrebbero trovare il problema nel codice ruby ??o nell'implementazione jruby.

archive.org: http://williamlouth.wordpress.com/2009/08/05/the-fastest-ruby-profiler-is-a-java-profiler/

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