-
Bug
-
Resolution: Fixed
-
P3
-
1.4.2, 5.0
-
tiger
-
generic, sparc
-
solaris_8
Part of the work for: 4819139 TLAB ergonomics
Add fast tlab refill support to C1 generated code for
SPARC and IA32.
When object allocation in a tlab fails, the slow path
calls a runtime stub that may retire the tlab and refill
it. The object allocation is attempted in the new tlab
or in eden. If successful, the object is initialized
and control returns to slow-path's continuation point.
If any of this fails, the old slow-path allocation is done
which calls into the vm.
Add fast tlab refill support to C1 generated code for
SPARC and IA32.
When object allocation in a tlab fails, the slow path
calls a runtime stub that may retire the tlab and refill
it. The object allocation is attempted in the new tlab
or in eden. If successful, the object is initialized
and control returns to slow-path's continuation point.
If any of this fails, the old slow-path allocation is done
which calls into the vm.
- duplicates
-
JDK-4716163 need faster refill for tlabs
-
- Closed
-