comparison src/share/vm/memory/referenceProcessor.cpp @ 21858:35c7330b68e2 jdk8u45-b08

8071931: Return of the phantom menace Reviewed-by: mchung, dfuchs, ahgross, brutisso
author kbarrett
date Mon, 09 Feb 2015 13:30:30 -0500
parents c2844108a708
children 12dcf5ba8b34
comparison
equal deleted inserted replaced
21857:4b2830dcf178 21858:35c7330b68e2
250 250
251 // Process cleaners, but include them in phantom statistics. We expect 251 // Process cleaners, but include them in phantom statistics. We expect
252 // Cleaner references to be temporary, and don't want to deal with 252 // Cleaner references to be temporary, and don't want to deal with
253 // possible incompatibilities arising from making it more visible. 253 // possible incompatibilities arising from making it more visible.
254 phantom_count += 254 phantom_count +=
255 process_discovered_reflist(_discoveredCleanerRefs, NULL, false, 255 process_discovered_reflist(_discoveredCleanerRefs, NULL, true,
256 is_alive, keep_alive, complete_gc, task_executor); 256 is_alive, keep_alive, complete_gc, task_executor);
257 } 257 }
258 258
259 // Weak global JNI references. It would make more sense (semantically) to 259 // Weak global JNI references. It would make more sense (semantically) to
260 // traverse these simultaneously with the regular weak references above, but 260 // traverse these simultaneously with the regular weak references above, but