2010-06-26 51 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