BIRT Report Designer медленный: только один поток на многоядерном процессоре? - PullRequest
0 голосов
/ 02 мая 2018

Я создаю некоторые отчеты в Ecplise Report Designer (версия 4.6.2), и дизайнер работает очень медленно. Например, если я перетаскиваю большой набор данных (около 50 столбцов) в макет в виде таблицы, а затем приступаю к удалению столбцов, может потребоваться до пяти минут (!), Чтобы фактически удалить столбцы и заново установить ширину стол. Выполнение отчета в формате PDF или HTML занимает всего несколько секунд, что означает, что проблема не может возникнуть из-за базовых данных (которые основаны на довольно эффективных базах данных MySQL).

Когда я проверяю использование ЦП в конструкторе отчетов в диспетчере задач Windows, он показывает высокую нагрузку только на один из восьми потоков, использование ОЗУ нормальное. Есть ли способ сказать дизайнеру отчетов использовать более чем один поток? Я использую 64-разрядную версию Windows 7 с процессором Core i7-3770 @ 3,4 ГГц и 8 ГБ ОЗУ.

Любые идеи приветствуются!

Johannes

1 Ответ

0 голосов
/ 03 мая 2018

Нет. Я думаю, что некоторые из действий удаления не реализованы оптимально. Если в вашем наборе данных много столбцов, перетаскивание его как таблицы в макет не имеет смысла. Вместо этого вы должны вставить элемент таблицы (или элемент списка) в макет в том месте, где вы хотите его, с помощью контекстного меню, а затем привязать элемент к базе данных.

...