Mercurial > hg > truffle
comparison src/share/vm/runtime/thread.cpp @ 1587:b96a3e44582f
6852873: Reduce safepoint cleanup time
Summary: New optional flags to reduce inflated monitor cleanup times
Reviewed-by: chrisphi, dice
author | acorn |
---|---|
date | Thu, 03 Jun 2010 13:21:47 -0400 |
parents | 3b3d12e645e7 |
children | 3a9de63b2209 |
comparison
equal
deleted
inserted
replaced
1561:3548f3198dca | 1587:b96a3e44582f |
---|---|
137 _current_waiting_monitor = NULL; | 137 _current_waiting_monitor = NULL; |
138 _num_nested_signal = 0; | 138 _num_nested_signal = 0; |
139 omFreeList = NULL ; | 139 omFreeList = NULL ; |
140 omFreeCount = 0 ; | 140 omFreeCount = 0 ; |
141 omFreeProvision = 32 ; | 141 omFreeProvision = 32 ; |
142 omInUseList = NULL ; | |
143 omInUseCount = 0 ; | |
142 | 144 |
143 _SR_lock = new Monitor(Mutex::suspend_resume, "SR_lock", true); | 145 _SR_lock = new Monitor(Mutex::suspend_resume, "SR_lock", true); |
144 _suspend_flags = 0; | 146 _suspend_flags = 0; |
145 | 147 |
146 // thread-specific hashCode stream generator state - Marsaglia shift-xor form | 148 // thread-specific hashCode stream generator state - Marsaglia shift-xor form |