C'è una domanda da ~ 2 anni su un profiler per Scala, ma dopo aver provato a utilizzare Java VisualVM per un po ', trovo la sua compatibilità con il codec di Scala v2.9.0 mancante (in particolare, la funzionalità di profilazione della CPU). C'è un'enorme quantità di messaggi di errore che hanno a che fare con le classi anonime, quindi, invece di provare a combatterlo, mi chiedevo se ci fossero altri profiler pronti per Scala 2.9?Scala Profiler?
risposta
C'è una grande raffica di messaggi di errore che hanno a che fare con classi anonime, così invece di cercare di combatterla
per quanto ne so, Scala usa eccezioni per il controllo del flusso: vedi this. Inoltre, in quel tema Yourkit
consigliato per il profiling di Scala. (Personalmente, l'ho usato solo con il codice Java e Yourkit era abbastanza carino).
UPDATE
Ora c'è anche HeapAudit sviluppato rispetto alla scala.
Yourkit ha funzionato perfettamente per me e sto facendo un codice su larga scala e sensibile alle prestazioni in Scala per LinkedIn. Le tracce dello stack possono diventare disordinate a causa della manipolazione del nome, ma non è difficile capire cosa sta succedendo se si conosce bene il codice. –
- 1. Scala profiler?
- 2. Ordina risultati Sql Profiler
- 3. Con il mini-profiler
- 4. foglio di stile "profiler"
- 5. Esiste un go profiler?
- 6. Profiler orario in Strumenti
- 7. NYTProf Profiler per Perl
- 8. Graphing Profiler per Java?
- 9. profiler in rubino
- 10. Profiler per Sql CE
- 11. Profiler frammentazione memoria
- 12. Mono profiler "Il profiler 'log' non è stato trovato nell'eseguibile principale né può essere caricato da 'mono-profiler-log'."
- 13. Come avviare il profiler Matlab
- 14. mysql profiler "Invio di dati"
- 15. come funziona un C# profiler?
- 16. Il profiler Xdebug non funziona?
- 17. Come funzionano i profiler .NET?
- 18. Laravel 4: dov'è il profiler?
- 19. Buono profiler C++ per GCC
- 20. SQL Profiler and Tuning Advisor
- 21. È possibile migrare i modelli di profiler nelle nuove versioni di SQL Profiler?
- 22. Esiste un profiler di memoria per python2.7?
- 23. Cos'è un profiler C++ molto semplice (VC++)?
- 24. ANTS Memory Profiler - Quale memoria dovrei guardare?
- 25. Esiste un "profiler della dimensione della funzione"?
- 26. Avvio del profiler Java HPROF al volo
- 27. VS2010 Il profiler non trova i simboli
- 28. SQL Server Profiler mancante dopo l'installazione
- 29. Il mini profiler si integra con SqlConnection
- 30. abilita mysql profiler a livello globale
Attualmente sto usando VisualVM per profilare il codice Scala e funziona molto bene. Ma con la strumentazione e il profiler della CPU di campionamento. Quali sono esattamente i tuoi problemi? – ziggystar
Intesting. Non sono mai stato in grado di ottenere strumentazione con il profiler della CPU per funzionare con VisualVM. OS X 10.6, Java 1.6.0_24. È stata una vera frustrazione –
possibile duplicato di [Scala profiler?] (Http://stackoverflow.com/questions/1340082/scala-profiler) – user