JDK-6520890 : biasd locking can request needless safepoints
Type:Bug
Component:hotspot
Sub-Component:runtime
Affected Version:7
Priority:P4
Status:Closed
Resolution:Fixed
OS:generic
CPU:generic
Submitted:2007-02-02
Updated:2012-10-08
Resolved:2007-02-17
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
In testing a tiered jvm I noticed that we bias revocation during OSR or uncommon traps if we find any locked objects. We only need to do the revocation if the objects are biased locked.
Comments
EVALUATION
Need to check the objects to see if they are biased before requesting a safepoint and doing the revocation.