169 // Biased locking implementation and statistics |
168 // Biased locking implementation and statistics |
170 // (the 64-bit chunk goes first, to avoid some fragmentation) |
169 // (the 64-bit chunk goes first, to avoid some fragmentation) |
171 jlong _last_biased_lock_bulk_revocation_time; |
170 jlong _last_biased_lock_bulk_revocation_time; |
172 markOop _prototype_header; // Used when biased locking is both enabled and disabled for this type |
171 markOop _prototype_header; // Used when biased locking is both enabled and disabled for this type |
173 jint _biased_lock_revocation_count; |
172 jint _biased_lock_revocation_count; |
174 |
|
175 #ifndef PRODUCT |
|
176 int _verify_count; // to avoid redundant verifies |
|
177 #endif |
|
178 |
173 |
179 juint _alloc_count; // allocation profiling support |
174 juint _alloc_count; // allocation profiling support |
180 |
175 |
181 TRACE_DEFINE_KLASS_TRACE_ID; |
176 TRACE_DEFINE_KLASS_TRACE_ID; |
182 |
177 |