-
Bug
-
Resolution: Fixed
-
P3
-
1.4.2
-
rc
-
itanium
-
generic, linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2069128 | 5.0 | Bob Vandette | P3 | Closed | Fixed | beta |
The IA64 server compiler implementation is generating 2 un-needed save
and restores of the PFS and LC register on every method it compiles.
Testing has shown that this cost us 5% of our performance when running
pecJVM specJBB.
The only routine which uses the LC register is the ClearArray service.
We can increase performance by moving the LC save/restore within
this routine.
and restores of the PFS and LC register on every method it compiles.
Testing has shown that this cost us 5% of our performance when running
pecJVM specJBB.
The only routine which uses the LC register is the ClearArray service.
We can increase performance by moving the LC save/restore within
this routine.
- backported by
-
JDK-2069128 Win64/Lin64: C2 generating 2 unnecessary push/pop reg pairs on each method
- Closed
- duplicates
-
JDK-4861710 performance regression for Linux/IA64 relative to Win/IA64 since 1.4.2 build 19
- Closed