2009-09-18 8 views
16

Me gustaría crear un perfil de mi aplicación JRuby. Para MRI siempre uso ruby-prof, pero no creo que esto funcione en JRuby. No quiero usar un perfil de Java, porque no me dará los números de línea de rubí.¿Cómo hacer un perfil del código JRuby?

¿Hay un jruby-prof?

+2

Una opción de perfil está integrado en JRuby 1.6. –

Respuesta

8

JRuby 1.5.5 incluye una marca de línea de comandos --profile decente.

utilizar de esta manera:

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

Nunca hemos recibido una solicitud de números de línea, ya que es por lo general sólo ha utilizado al realizar el muestreo pila de llamadas, pero me gustaría ver si podemos activar esta opción como una opción. Pero en su mayor parte no tendrá que trabajar porque nuestra detección automática de hotspots y las soluciones de medición extensibles encontrarían el problema ya sea en el código Ruby o en la implementación de jruby.

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

+0

Creo que el desarrollador promedio tendrá una pérdida total de cómo realmente pagar, obtener y usar este producto. Está en una liga completamente diferente que ruby-prof. – John

+0

John the solution está diseñado para producción y para ofrecer la cobertura de código más completa al menor costo gracias a sus sistemas de medición y recolección basados ​​en estrategias dinámicas. Si se trata de producción y no de una aplicación hola de estilo mundial, entonces creo que el dinero y la complejidad percibida debido a nuestro nuevo enfoque de medición no son obstáculos. –

+0

JXInsight/Opus para JRuby una herramienta GRATUITA de análisis de zona activa de rendimiento de aplicaciones que mapea la ejecución del método Java dentro del paquete org.jruby. * A las operaciones correspondientes de Ruby: http://www.jinspired.com/site/jxinsight-opus-for- jruby-edition-1-0 –

Cuestiones relacionadas