3
AttributedString
,TextLayout
和LineBreakMeasurer
类的Java 6(J2SE)实现使用抗混叠属性和分数数学进行度量计算。这会导致严重的性能损失。AWT文本测量实现
对于Cent OS Linux,你有什么建议可以提高性能吗?如:
- 更快的JVM(JDK 1.7,甲骨文的JRockit,IBM)
- 不同的AWT实现
谢谢(任意?)!
AttributedString
,TextLayout
和LineBreakMeasurer
类的Java 6(J2SE)实现使用抗混叠属性和分数数学进行度量计算。这会导致严重的性能损失。AWT文本测量实现
对于Cent OS Linux,你有什么建议可以提高性能吗?如:
谢谢(任意?)!
java.awt.FontMetrics
类可以提供更好的性能吗?它可能仍然会被你提到的类使用,但至少在Java 6之前是这样的。
使用这三个类的代码相当复杂;有人正在解决这个问题;如果他们可以使用一个班级,我会让你知道。谢谢! – 2010-06-27 09:06:20
这可能是唯一可行的选择,无论它是否有效。谢谢。 – 2010-06-30 04:56:38