README.md in benchmark_driver-0.7.0 vs README.md in benchmark_driver-0.7.1

- old
+ new

@@ -2,26 +2,24 @@ Fully-featured accurate benchmark driver for Ruby ## Project Status -**Under Construction** +Beta. Features are almost implemented but interface may change in the future. ## Features -NOTE: Pending ones are ~slashed~. - ### Accurate Measurement - Low overhead benchmark by running generated script instead of calling Proc - Running multiple times to minimize measurement errors -- Profiling memory, high-precision real time, ~user time and system time~ +- Profiling memory, high-precision real time ### Pluggable & Fully Featured -- Flexible and real-time output format in ips, execution time, ~markdown table~, etc. +- Flexible and real-time output format in ips, execution time, markdown table, etc. - Runner and output are all pluggable -- ~Integrated benchmark support using external libraries~ +- Bundler integration for benchmark that requires gems ### Flexible Interface - Ruby interface similar to benchmark stdlib, benchmark-ips - YAML input to easily manage structured benchmark set @@ -148,22 +146,9 @@ str-interp (trunk): 6033674.6 i/s join (2.4.2): 5199794.6 i/s - 1.16x slower join (trunk): 4740075.1 i/s - 1.27x slower str-interp (2.4.2): 4305563.1 i/s - 1.40x slower ``` - -## TODO -### Runner -- [x] Call -- [x] Exec -- [ ] Eval - -### Output -- [x] IPS -- [x] Time -- [ ] CPU/System/Real Time -- [ ] Memory -- [ ] Markdown Table ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/k0kubun/benchmark_driver.