Loading... (original) (raw)
- Type:
Bug
- Resolution: Fixed
- Priority:
P4
- Fix Version/s: 9
- Affects Version/s: hs23
The dependency verification code in CodeCache::mark_for_deoptimization walks over all live nmethods in the code cache and checks all dependencies for each nmethod. This leads to checking the same dependency multiple times which can take a huge amount of time.
Due to this fact some tests time out when running with debug builds (see
). Especially tests with a lot of nmethods in the code cache.
relates to
JDK-7194662 JSR 292: PermuteArgsTest times out in nightly test runs
- Resolved
JDK-8317266 Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT
- Resolved