diff options
author | Rickard Green <[email protected]> | 2012-07-19 22:54:09 +0200 |
---|---|---|
committer | Rickard Green <[email protected]> | 2012-07-31 16:58:24 +0200 |
commit | 146d7cb4821a9c2c864b91c78de2e58f79918c63 (patch) | |
tree | 78aaea4270f35e078305102e6330b7d43353b187 /erts/emulator/beam/erl_process_lock.c | |
parent | 8457bb3aeb335733d22ab6d517fe173cd90b4f55 (diff) | |
download | otp-146d7cb4821a9c2c864b91c78de2e58f79918c63.tar.gz otp-146d7cb4821a9c2c864b91c78de2e58f79918c63.tar.bz2 otp-146d7cb4821a9c2c864b91c78de2e58f79918c63.zip |
Improve the enqueue operation of delayed dealloc
The enqueue operation have been re-written to behave better
during heavy contention by spreading writes over multiple
locations. This enqueue operation also take advantage of the
delayed aux work wake up functionality and can by this omit
one memory barrier.
Diffstat (limited to 'erts/emulator/beam/erl_process_lock.c')
0 files changed, 0 insertions, 0 deletions