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.