08

使用fprof进行性能分析

FILED IN Erlang性能测试 No Comments

数据分析的大部分内容参考至(litaocheng–>靓仔): http://erlangdisplay.javaeye.com/blog/318975

代码演示

1
2
3
4
5
6
7
8
9
10
11
12
fprof:trace(start),%%文档说可以设置cpu_time 可我设置了 就分析不了了 神奇怪异
%%....先要感谢国家....这里是某一段函数的调用或者干脆就是代码片段....
fprof:trace(stop),
fprof:profile(),%%读取tracing出来的数据

%%no_callers 不显示调用者 这样内容看起来爽点 要不太多

%%append 在这段代码被重复调用时 分析数据会被逐条插入到存储文件的后面
%%否则会直接覆盖旧文件
fprof:analyse([{dest, "存放分析数据的文件路径"}, no_callers, append]),
ok
%%.....省略很多东西.....

猛击…还有更多…

TOP