Анимация батика и большая загрузка процессора - PullRequest
2 голосов
/ 29 сентября 2011

мы используем Apache Batik в проекте для отображения графики SVG в приложении Swing. Когда мы используем тег анимации SVG, это приводит к большой загрузке процессора.

Я знаю, что есть способы ограничить использование fps или процессора, но почему Батик так сильно потребляет процессор?

Начиная с версии 1.7, кажется, что проект мертв. Есть ли в этом проекте какие-то разветвления или он будет продолжен?

Заранее спасибо.

1 Ответ

1 голос
/ 21 февраля 2012

Анимации, в частности, с векторной графикой, как правило, требуют много ресурсов процессора. Если они полностью не используют ускорение вашей видеокарты, например используя OpenGL.

Насколько я знаю, Batik до сих пор выполняет весь рендеринг сам и не может сильно разгрузить ваш GPU, поэтому он будет использовать много CPU. (Что с другой стороны означает, что он будет отлично работать на сервере, на котором нет графического процессора, разрешается транскодирование по сценарию и дает гарантированные результаты.)

Да, к сожалению, в настоящее время проекту не хватает мотивированных участников. Как и многие другие проекты Apache Commons. Но, по крайней мере, в очень удобном состоянии. Но почему бы вам не запрыгнуть на проект и помочь? У них есть много открытых сообщений об ошибках, с которыми они могут использовать руку.

...