文件名称:bnchmrkr:Benchmark.measure {}所有事物
文件大小:2.74MB
文件格式:ZIP
更新时间:2024-06-07 14:09:15
Ruby
本奇克尔 Bnchmrkr(Benchmarker)是一个工具,可帮助对Ruby中的不同方法实现进行基准测试 它是由驱动的 我也讨厌这个名字, 用法 预先安装的gem安装(稳定) gem install bnchmrkr irb ... irb(main):001: 0> require ' bnchmrkr ' = > true irb(main):002 > t = Bnchmrkr.new({ :count_to_1k = > lambda { 1.upto(10_000) }, :count_to_10k = > lambda { 1.upto(1000) } }) = > {:meta= > {:marks= > [:count_to_1k, :count_to_10k], :executions= > 100}} irb(main):003 > t.bench
【文件预览】:
bnchmrkr-master
----.travis.yml(226B)
----.reek(1KB)
----Rakefile(2KB)
----test()
--------helper.rb(180B)
--------functional()
--------unit()
--------examples()
----resources()
--------li-50kw.txt(330KB)
--------li-100kw.txt(660KB)
--------li-1Mw.txt(6.45MB)
--------li-10kw.txt(66KB)
--------li-500kw.txt(3.22MB)
--------li-1kw.txt(7KB)
----Gemfile(325B)
----Gemfile.lock(2KB)
----VERSION(5B)
----examples()
--------contrived.rb(556B)
--------file_reading.rb(2KB)
--------logger_vs_exception.rb(661B)
--------value_of.rb(2KB)
--------ls_vs_stat.rb(1KB)
--------fibonacci.rb(1KB)
--------factorial.rb(367B)
----.gitignore(80B)
----lib()
--------bnchmrkr()
--------bnchmrkr.rb(6KB)
----README.md(4KB)