使用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 %%.....省略很多东西..... |