sty*_*fle 5 java macos acceleration
我有一个Java应用程序,我写了负载了TTF字体并使用来自Graphics2D的束带方法.调用此方法与x和y位置每次使文本举动改变每隔50ms.当我在Windows上运行的程序,我得到0-1%的CPU使用率,但在Mac上,我得到约75%的使用率.这Windows机器确实有一个更好的CPU,但没有办法,应该有那么大的差别.我认为这与硬件加速有关,我想知道如何启用它.我发现了一些Mac特定的Java属性,但它们都没有降低我的CPU使用率.有关如何在OS X上提高Java 2D性能的任何想法?谢谢.
编辑1:我认为这些属性会有所帮助,但他们没有.
System.setProperty("sun.java2d.opengl", "true");
System.setProperty("apple.awt.graphics.UseQuartz","true"); System.setProperty("apple.awt.graphics.EnableQ2DX","true");
EDIT2:您可以下载该项目的源和字节代码在这里:http://drop.io/ExampleScreenSaver
编辑3:由于drop.io不再存在,我将项目上传到Google Code.现在您无需下载即可浏览代码.我仍然不知道如何处理这个问题所以任何帮助将不胜感激.
| 归档时间: |
|
| 查看次数: |
1768 次 |
| 最近记录: |