ato*_*3ls 18
你可以使用这个erlang:statistics功能.
这用于Joe Armstrong的编程Erlang书(p141).
例如
yourfun() ->
statistics(runtime),
statistics(wall_clock),
% your code here
{_, Time1} = statistics(runtime),
{_, Time2} = statistics(wall_clock),
U1 = Time1 * 1000,
U2 = Time2 * 1000,
io:format("Code time=~p (~p) microseconds~n",
[U1,U2]).
Run Code Online (Sandbox Code Playgroud)
在此示例中U1是CPU时间,U2是总耗用时间(挂钟时间).