diff options
author | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-07-20 03:21:58 +0000 |
---|---|---|
committer | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-07-20 03:21:58 +0000 |
commit | 3114f4a2cabaf0a275289f734b87d971db40bc1b (patch) | |
tree | 28b40f070affb58bdaf1f19eec143280341de41f /benchmark/other-lang/tak.rb | |
parent | d8d91485063d2c6e1a54d0f2d53d418ad748a8d2 (diff) | |
download | ruby-3114f4a2cabaf0a275289f734b87d971db40bc1b.tar.gz |
parse.y (struct parser_params): pack to 4 cache lines on x86-64
This reduces the struct from 256 (from 288) bytes on my x86-64
system, allowing the struct to fit cleanly into 4 cache lines
(if a malloc implementation allows it).
* parse.y (struct parser_params): pack: 88 => 256 bytes on 64-bit
[ruby-core:70034] [Feature #11371]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'benchmark/other-lang/tak.rb')
0 files changed, 0 insertions, 0 deletions