2010-06-26 49 views
3

AttributedString,TextLayoutLineBreakMeasurer类的Java 6(J2SE)实现使用抗混叠属性和分数数学进行度量计算。这会导致严重的性能损失。AWT文本测量实现

对于Cent OS Linux,你有什么建议可以提高性能吗?如:

  • 更快的JVM(JDK 1.7,甲骨文的JRockit,IBM)
  • 不同的AWT实现

谢谢(任意?)!

回答

1

java.awt.FontMetrics类可以提供更好的性能吗?它可能仍然会被你提到的类使用,但至少在Java 6之前是这样的。

+0

使用这三个类的代码相当复杂;有人正在解决这个问题;如果他们可以使用一个班级,我会让你知道。谢谢! – 2010-06-27 09:06:20

+0

这可能是唯一可行的选择,无论它是否有效。谢谢。 – 2010-06-30 04:56:38