JDK-6328154 : performance degration in latin-1 text rendering with TextLayout
Type:Bug
Component:client-libs
Sub-Component:2d
Affected Version:6
Priority:P2
Status:Resolved
Resolution:Fixed
OS:generic
CPU:generic
Submitted:2005-09-23
Updated:2008-02-06
Resolved:2005-10-10
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.
EVALUATION
Performance degration is due to setup and scan in native layout for canonical composition/decomposition of latin-1 text.
The solution is to avoid the scan when no combining marks are present in the text. This allows canonical processing to operate in most cases where it could make a difference, while avoiding it for the common case.