Có trình biên dịch/phân tích mã nào tốt cho Erlang không? Tôi cần một thứ có thể xây dựng biểu đồ Gọi cho mã của tôi.Profiler/Analyzer cho Erlang?
14
A
Trả lời
10
6
Mô-đun 'fprof' bao gồm các tính năng lược tả. Từ fprof module documentation:
fprof:apply(foo, create_file_slow, [junk, 1024]).
fprof:profile().
fprof:analyse().
fprof:apply
(hoặc trace
) chạy chức năng, profile
chuyển đổi các tập tin dấu vết vào một cái gì đó hữu ích, và analyse
in ra bản tóm tắt. Điều này sẽ cung cấp cho bạn một danh sách các cuộc gọi chức năng quan sát, những gì được gọi là họ, và những gì họ gọi, cũng như thông tin thời gian đồng hồ treo tường.
0
Hãy thử điều này một: https://github.com/virtan/eep Bạn có thể nhận được một cái gì đó như thế này https://raw.github.com/virtan/eep/master/doc/sshot1.png
Các vấn đề liên quan
- 1. ActiveRecord cho Erlang
- 2. Cài đặt Vim cho Erlang
- 3. Lợi ích cho tệp ".app" trong Erlang?
- 4. Emacs/TextMate hoàn thành mã cho Erlang?
- 5. Có tương đương ipython cho erlang không?
- 6. ví dụ đơn giản cho Erlang memoization
- 7. Có REPL đầy đủ cho Erlang không?
- 8. Có triển khai Erlang cho Android không?
- 9. Cú pháp Erlang - Xây dựng một plugin hỗ trợ ngôn ngữ Intellij IDEA cho Erlang
- 10. Erlang Multicast
- 11. Biên dịch Erlang - Erlang là độc lập thực thi
- 12. Ghi nhật ký thư viện cho Erlang/OTP
- 13. Truy vấn quy trình Erlang cho trạng thái của nó?
- 14. Đồng thời kiểu Erlang cho các ngôn ngữ khác
- 15. Có tương đương với HLint cho Erlang không?
- 16. Bố cục thư mục cho dịch vụ Erlang?
- 17. Tìm hàng chờ đợi, phân phối, công nhân cho erlang
- 18. Thư viện JSON trưởng thành nhất cho Erlang
- 19. Erlang Scripting Language Interpreter
- 20. Câu hỏi Erlang
- 21. Erlang File Append mode
- 22. chính xác trong Erlang
- 23. Backtracking in Erlang
- 24. Dừng Erlang Daemon
- 25. Xách tay erlang
- 26. Erlang emakefile giải thích
- 27. erlang call stack
- 28. S combinator in Erlang
- 29. erlang BEAM bytecode
- 30. Erlang và số lớn