diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2020-04-30 23:58:50 -0700 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2020-05-01 01:38:16 -0700 |
commit | 818d6d33368a396d9cd3d1a34a84015a9e76c5c8 (patch) | |
tree | 594ed5f3d04ee24df7b0db67ffbeaa11f612eb78 /lib/prettyprint.rb | |
parent | 773afeb73d658129ddeb0a89ddb7e2ea49165a1d (diff) |
Deduplicate functions in compacted JIT code
to improve code locality.
Using benchmark-driver/sinatra with 100 methods JIT-ed,
[Before] 12149.97 rps
1.3M /tmp/_ruby_mjit_p31171u145.so
[After] 12818.83 rps
260K /tmp/_ruby_mjit_p32155u145.so
(VM is 13714.89 rps)
Diffstat (limited to 'lib/prettyprint.rb')
0 files changed, 0 insertions, 0 deletions