Czy są jakieś dobre profilery/analizatory kodu dla Erlang? Potrzebuję czegoś, co może zbudować wykres połączeń dla mojego kodu.Profiler/Analyzer dla Erlang?
14
A
Odpowiedz
10
6
Moduł "fprof" zawiera funkcje profilowania. Z fprof module documentation:
fprof:apply(foo, create_file_slow, [junk, 1024]).
fprof:profile().
fprof:analyse().
fprof:apply
(lub trace
) uruchamia funkcję profile
konwertuje plik śledzenia w coś użytecznego, a analyse
wypisuje podsumowanie. W ten sposób otrzymasz listę zaobserwowanych wywołań funkcji, nazwanych przez nich i tego, co one wywołują, oraz informacje o taktowaniu z zegarem ściennym.
0
Spróbuj tego: https://github.com/virtan/eep Można dostać coś takiego https://raw.github.com/virtan/eep/master/doc/sshot1.png
Powiązane problemy
- 1. Czy istnieje odpowiednik dla języka erlang?
- 2. Czy istnieje implementacja Erlang dla Androida?
- 3. Erlang: określenie katalogu roboczego dla mnesii?
- 4. Nie ma dojrzałej biblioteki yaml dla erlang
- 5. Jakieś narzędzie podobne do RSpec dla Erlang?
- 6. Poszukuję trwałej, rozproszonej kolejki pracowników dla erlang
- 7. Jak uruchomić aplikację Erlang wewnątrz powłoki Erlang
- 8. Erlang pytania
- 9. Erlang i Antlr
- 10. System typu Erlang
- 11. Biblioteka serializacji Erlang
- 12. Powrót w Erlang
- 13. Cassandra oszczędność Erlang wstawić
- 14. funkcja mapowa w Erlang
- 15. Przekształcanie przykładu portu Erlang-C w Erlang-Golang
- 16. > symbole w Erlang
- 17. Optymalizacje kompilatora Erlang
- 18. Konwertuj terminy erlang na ciąg lub dekoduj binarny kod erlang
- 19. erlang BEAM bytecode
- 20. Błąd wyjątku w Erlang
- 21. Dlaczego kompilacja erlang: foo()?
- 22. Erlang lista poz rekord
- 23. Zmienne anonimowe w Erlang
- 24. Gdzie są biblioteki Erlang?
- 25. Erlang: atomy lub całkowite
- 26. Erlang: "poprzedzanie" elementu krotką
- 27. Erlang records records
- 28. Dopasowany binarne w Erlang
- 29. Erlang zgłaszane epmd_closed błąd
- 30. Erlang supervisor restart interval