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等)

你可能感兴趣的:(C++,c,erlang,unix,OS)