When using SerialGC or ParallelGC(and non-numa) interpreter never refills TLAB. After the first TLAB allocations we end up with bump the pointer on eden which can lead to performance issue with contented CAS operations. Both JFR memory leak and google low overhead profiler cannot profile with the inconsistent handling of TLAB refills in Interpreter.
- relates to
-
JDK-8207252 C1 still does eden allocations when TLAB is enabled
-
- Resolved
-
1.
|
JDK-8190862 work for arch x86/x64 |
|
Resolved | Jean Christophe Beyler | |
2.
|
JDK-8190862 work for arch arm32 |
|
Resolved | Jean Christophe Beyler | |
3.
|
JDK-8190862 work for arch aarch64 |
|
Resolved | Jean Christophe Beyler | |
4.
|
JDK-8190862 work for arch ppc64 |
|
Resolved | Jean Christophe Beyler | |
5.
|
JDK-8190862 work for arch s390 |
|
Resolved | Jean Christophe Beyler | |
6.
|
JDK-8190862 work for arch sparc |
|
Resolved | Jean Christophe Beyler |