mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 17:44:40 +02:00
8221967: InternTest.java timed out
Move redundant table lookup and make rehashing be a needed guaranteed safepoint cleanup action. Reviewed-by: dholmes, rehn
This commit is contained in:
parent
b08841af0d
commit
e47584d00d
3 changed files with 16 additions and 8 deletions
|
@ -516,6 +516,8 @@ bool SafepointSynchronize::is_cleanup_needed() {
|
|||
if (ObjectSynchronizer::is_cleanup_needed()) return true;
|
||||
// Need a safepoint if some inline cache buffers is non-empty
|
||||
if (!InlineCacheBuffer::is_empty()) return true;
|
||||
if (StringTable::needs_rehashing()) return true;
|
||||
if (SymbolTable::needs_rehashing()) return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue