- 浏览: 3366 次
- 性别:
- 来自: 上海
最新评论
文章列表
有时erlang进程cpu异常高,可以通过下面的工具函数(fprof)来分析一下各函数占用cpu时间的情况
Now = fun() ->
{A, B, _} = erlang:now(),
A * 1000000 + B
end.
Fprof_start = fun(Procs) ->
fprof:trace([start, {file, "/tmp/fprof.trace"}, {procs, Procs}])
end.
Fprof_stop = fun() ->
ok = fprof:trace(stop),
...