diff options
author | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-08-15 05:54:41 +0000 |
---|---|---|
committer | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-08-15 05:54:41 +0000 |
commit | 727a2d55a30e6a2c3fec99eee19ced9301e8a958 (patch) | |
tree | 38ba08e6dc4e9c2a6943e8dacbce63672d1c50f0 /thread_pthread.c | |
parent | 906ad1670a2c589c271953b08b963440d35bac9f (diff) | |
download | ruby-727a2d55a30e6a2c3fec99eee19ced9301e8a958.tar.gz |
vm_core.h (rb_thread_t): pack small fields together
On a 64-bit system, this reduces rb_thread_t from 536 to 520 bytes.
Depending on the allocation, this can reduce cacheline access
for checking the abort_on_exception, report_on_exception and
pending_interrupt_queue_checked flags.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'thread_pthread.c')
0 files changed, 0 insertions, 0 deletions