chuqingq 发表于 2013-1-28 19:13:42

erlang 性能分析工具

 
1、etop
显示erlang进程信息的工具,类似于unix下的top
 
:进程被调度的时间,进程被执行的reductions,进程所占的memory,进程消息队列长度
 
:运行时可以配置lines、interval、accumulate、sort
 
:可以打印到文件
 
要显示进程名,需要在启动进程时加一个别名
 
2、pman
查看本地或远端节点的进程。主要目的是通过“探测进程状态”和“跟踪进程事件”来定位错误的代码。
瓶颈、未读消息、bad memory handling,也可以通过pman解决。
 
a、启动
b、(可以先隐藏系统进程)trace进程
c、设置跟踪选项(可以设置跟踪进程的发送、接收、调用函数、事件等)
d、View Menu中可以设置如何筛选显示的进程
 
3、instrument
 
4、monitor 和 os_monitor
 
5、*prof
 
6、appmon
 
(snmp等)
页: [1]
查看完整版本: erlang 性能分析工具