summaryrefslogtreecommitdiff
path: root/dmyext.c
diff options
context:
space:
mode:
authorJean Boussier <jean.boussier@gmail.com>2020-08-18 09:41:38 +0200
committerAaron Patterson <aaron.patterson@gmail.com>2020-09-09 11:11:36 -0700
commit5001cc47169614ea07d87651c95c2ee185e374e0 (patch)
tree09f4891cd1a83559b4e4a4793a31c8dfbef64fc9 /dmyext.c
parent76c7146ab4bb86dc9474efee279a19d31c4374b2 (diff)
downloadruby-5001cc47169614ea07d87651c95c2ee185e374e0.tar.gz
Optimize ObjectSpace.dump_all
The two main optimization are: - buffer writes for improved performance - avoid formatting functions when possible ``` | |compare-ruby|built-ruby| |:------------------|-----------:|---------:| |dump_all_string | 1.038| 195.925| | | -| 188.77x| |dump_all_file | 33.453| 139.645| | | -| 4.17x| |dump_all_dev_null | 44.030| 278.552| | | -| 6.33x| ```
Diffstat (limited to 'dmyext.c')
0 files changed, 0 insertions, 0 deletions