Вопрос

Есть ли какие-нибудь хорошие профилировщики / анализаторы кода для Erlang?Мне нужно что-то, что может построить график вызовов для моего кода.

Это было полезно?

Решение

Для статического анализа кода у вас есть ВНЕШНЯЯ ССЫЛКА и ДИАЛИЗАТОР, для профилирования вы можете использовать cprof, fprof или eprof, вы можете получить хорошую ссылку здесь...

Другие советы

Модуль "fprof" включает в себя функции профилирования.Из самого документация по модулю fprof:

fprof:apply(foo, create_file_slow, [junk, 1024]).
fprof:profile().
fprof:analyse().

fprof:apply (или trace) запускает функцию, profile преобразует файл трассировки во что-то полезное, и analyse распечатывает сводку.Это даст вам список наблюдаемых вызовов функций, что их вызывало и что они вызывали, а также информацию о времени работы настенных часов.

Попробуй вот это: https://github.com/virtan/eep Вы могли бы получить что-то вроде этого https://raw.github.com/virtan/eep/master/doc/sshot1.png

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top