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