Hay una pregunta de ~ 2 años atrás sobre un generador de perfiles para Scala, pero después de intentar usar el VisualVM de Java por un tiempo, encuentro que falta su compatibilidad con el bytecode Scala v2.9.0 (particularmente, la funcionalidad de perfilado de CPU). Hay una enorme ráfaga de mensajes de error que tienen que ver con clases anónimas, así que, en lugar de tratar de combatirlo, me preguntaba si había otros perfiladores listos para Scala 2.9.Scala Profiler?
Respuesta
Hay una gran ráfaga de mensajes de error que tienen que ver con las clases anónimas, así que en vez de tratar de luchar contra ella
yo sepa, Scala utiliza excepciones para el control de flujo: ver this. Además, en ese tema Yourkit
recomendado para el perfil de Scala. (Personalmente, lo he usado solo con código Java y Yourkit fue bastante bueno).
ACTUALIZACIÓN
Ahora también hay HeapAudit desarrollado con respecto a la Scala.
Yourkit ha funcionado perfectamente para mí, y estoy haciendo un código a gran escala y sensible al rendimiento en Scala para LinkedIn. Las huellas de pila pueden ser complicadas debido a la manipulación de nombres, pero no es difícil averiguar qué sucede si conoces bien el código. –
- 1. Scala profiler?
- 2. C++ Code Profiler
- 3. Graphing Profiler para Java?
- 4. Profiler para Sql CE
- 5. JavaScript Profiler en IE
- 6. Javascript memory profiler
- 7. Linux Eclipse CDT profiler
- 8. hoja de estilos "profiler"
- 9. Stackoverflows Mini Profiler
- 10. Usando mvc-mini-profiler
- 11. Resultados Sql Profiler de clasificación
- 12. Profiler Xdebug no está funcionando?
- 13. Google Performance Tools (profiler) tutorial
- 14. profiler mysql "Envío de datos"
- 15. Profiler de memoria para C
- 16. ¿Qué hay de CodePro Profiler?
- 17. Profiler para Zend Server (Zend Debugger)
- 18. Mini Profiler no hace que los scripts
- 19. StructureMap DBServiceRegistry y MVC-mini-profiler?
- 20. Mini Profiler se integra con SqlConnection
- 21. MVC Mini Profiler en IIS 6
- 22. ¿Cómo desactivar Rack-Mini-Profiler temporalmente?
- 23. Stepping MVC Mini Profiler sin usings anidados
- 24. Cómo inicio inicial de NHibernate Profiler
- 25. SQL Profiler CPU/unidades de duración
- 26. Excepción de MVC Mini Profiler en MiniProfiler.Stop()
- 27. CLR Profiler - Adjuntar al proceso existente
- 28. Profiler de memoria de Javascript para Firefox
- 29. MVC-Mini-Profiler muestra falsamente consultas duplicadas
- 30. Usando mvc-mini-profiler con ADO.NET SqlConnection
Actualmente estoy usando VisualVM para crear un perfil de código Scala y funciona muy bien. Buth con la instrumentación y el perfilador de CPU de muestreo. ¿Cuáles son exactamente tus problemas? – ziggystar
Intesting. Nunca he podido obtener instrumentos de perfilador de CPU para trabajar con VisualVM. OS X 10.6, Java 1.6.0_24. Ha sido una verdadera frustración. –
posible duplicado de [Scala profiler?] (Http://stackoverflow.com/questions/1340082/scala-profiler) – user