summaryrefslogtreecommitdiff
path: root/include/ruby/ruby.h
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2023-12-13 14:09:27 -0500
committerPeter Zhu <peter@peterzhu.ca>2023-12-14 12:22:38 -0500
commitc5e3d6da9cc7199128218711b89df45c8bf7c6f1 (patch)
tree4ad7c248d44bfa386da1270603fe348ae8f06e95 /include/ruby/ruby.h
parent157e6c8a512968dc9f82d7f81606eeb3266cf6bb (diff)
Implement Write Barriers on IO::Buffer
Benchmark: ``` require "benchmark" puts(Benchmark.measure do ary = 1_000_000.times.map { IO::Buffer.for("") } 10.times { GC.start(full_mark: false) } end) ``` Before: ``` 14.330119 0.051497 14.381616 ( 14.445106) ``` After: ``` 7.481152 0.040166 7.521318 ( 7.535209) ```
Diffstat (limited to 'include/ruby/ruby.h')
0 files changed, 0 insertions, 0 deletions