erlperf
简单地说“此代码比该代码要快”。
建造:
$ rebar3 escriptize
$ cp _build/default/bin/erlperf ./
TL; 博士
找出一个函数每秒可以运行多少次(请注意,shell会将代码转义!):
$ ./erlperf ' timer:sleep(1). '
Code || QPS Rel
timer:sleep(1). 1 500 100%
使用两个同时运行的代码示例运行erlperf
$ ./erlperf ' rand:uniform(). ' ' crypto:strong_rand_bytes(2). ' --samples 10 --warmup 1
Code