Yet another simple erlang function benchmarking tool
start(Module, Function, Args, Processes, RequestsPerProcess)
start(AnnonymousFunction, Processes, RequestsPerProcess)
ebench:start(io, format, ["hello world~n"], 10, 10).
Benchmark Complete
Time Completed: 367.277ms
Success: 100
Failure: 0
Rate: 272.27406017801275 queries per second
{367277,100,0}
ebench:start(fun() -> io:format("hello world~n") end, 10, 10).
Benchmark Complete
Time Completed: 334.672ms
Success: 100
Failure: 0
Rate: 298.8000191232012 queries per second
{334672,100,0}