Batik的动画和重cpu负载

时间:2011-09-29 10:33:10

标签: java batik

我们在一个项目中使用Apache Batik在Swing应用程序中显示SVG图形。当我们使用SVG的动画标签时,它会导致很大的CPU负载。

我知道有一些方法可以限制fps或cpu利用率,但是为什么Batik会占用如此多的CPU功率?

自1.7版本发布以来,该项目似乎已经死亡。这个项目是否有任何分支或是否会继续?

提前致谢。

1 个答案:

答案 0 :(得分:1)

动画,特别是矢量图形,往往会占用大量的CPU。除非他们完全利用你的显卡加速,例如使用OpenGL。

据我所知,到目前为止,Batik完成了所有的渲染,并且无法卸载到GPU上,所以它将使用大量的CPU。 (这一方面意味着它可以在没有GPU的服务器上正常工作,允许脚本转码,并提供有保证的结果。)

是的,不幸的是,这个项目似乎缺乏积极的贡献者。就像许多其他Apache公共项目一样。但至少它处于一个非常有用的状态。但是你为什么不跳过这个项目并帮忙呢?他们有很多开放的bug报告,可以随手使用。