< prev index next >

src/hotspot/share/gc/shared/oopStorageSet.cpp

Print this page
rev 59956 : 8247819: G1: Process strong OopStorage entries in parallel
Reviewed-by:
Contributed-by: Erik Osterlund <erik.osterlund@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Thomas Schatzl <thomas.schatzl@oracle.com>

*** 47,63 **** Mutex* active = make_oopstorage_mutex(name, "active", Mutex::oopstorage - 1); return new OopStorage(name, alloc, active); } void OopStorageSet::initialize() { ! storages[jni_global_index] = make_oopstorage("JNI global"); ! storages[vm_global_index] = make_oopstorage("VM global"); ! storages[jni_weak_index] = make_oopstorage("JNI weak"); ! storages[vm_weak_index] = make_oopstorage("VM weak"); ! storages[string_table_weak_index] = make_oopstorage("StringTable weak"); storages[resolved_method_table_weak_index] = ! make_oopstorage("ResolvedMethodTable weak"); // Ensure we have all of them. STATIC_ASSERT(all_count == 6); assert(storages[singular_index] == NULL, "postcondition"); #ifdef ASSERT --- 47,63 ---- Mutex* active = make_oopstorage_mutex(name, "active", Mutex::oopstorage - 1); return new OopStorage(name, alloc, active); } void OopStorageSet::initialize() { ! storages[jni_global_index] = make_oopstorage("JNI Global"); ! storages[vm_global_index] = make_oopstorage("VM Global"); ! storages[jni_weak_index] = make_oopstorage("JNI Weak"); ! storages[vm_weak_index] = make_oopstorage("VM Weak"); ! storages[string_table_weak_index] = make_oopstorage("StringTable Weak"); storages[resolved_method_table_weak_index] = ! make_oopstorage("ResolvedMethodTable Weak"); // Ensure we have all of them. STATIC_ASSERT(all_count == 6); assert(storages[singular_index] == NULL, "postcondition"); #ifdef ASSERT
< prev index next >