News: LimeReport new version 1.5 has been released
Вышла новая версия LimeReport 1.5

Author Topic: Linux vs Windows  (Read 1767 times)

Tux

  • Newbie
  • *
  • Posts: 30
    • View Profile
Re: Linux vs Windows
« Reply #15 on: December 28, 2025, 12:41:34 pm »
1. Если бы мог дать сам отчёт - прикрепил бы его гораздо раньше.
2. Попробую, конечно. На обоих системах. Только, пока не понимаю, что это даст.
3. Calculate Linux (это gentoo с оверлеем) Qt 6.9.3 Всё регулярно, штатно, обновляется.
Насчёт сложности отчёта - да как бы всего 8 страниц, таблица в БД всего одна, думаю, что таких отчётов полно должно быть. Да и в винде то нормально всё открывается.

Tux

  • Newbie
  • *
  • Posts: 30
    • View Profile
Re: Linux vs Windows
« Reply #16 on: December 28, 2025, 01:10:42 pm »
Накидал простейшую программу, читающую файл отчёта стандартным образом с помощью QDomElement. Рекурсивный обход всех элементов.
Прошло времени 199 msec
loadFromFile открывает этот же файл
Прошло времени 17002 msec

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1025
    • View Profile
Re: Linux vs Windows
« Reply #17 on: December 28, 2025, 02:29:12 pm »
Я тут как-то неудачно приболел, поэтому долго не отвечал.
Я посмотрел результаты профилировки, и каких-то явных аномалий я не заметил.
Единственное, что бросается в глаза — большое количество элементов в шаблоне отчета (~1600 элементов).
Вы говорите, что у вас 8 страниц отчета, но мне это тоже ни о чем не говорит.
Можно сделать отчёт на сотни страниц, но в шаблоне у него будет 10 элементов.
Можете обфусцировать все элементы отчета так, чтобы было непонятно, о чём он? Мне чисто структура нужна.
Просто 1600 элементов — это реально дофига :) И то, что на виндах это нормально взлетает, тоже вызывает удивление

Tux

  • Newbie
  • *
  • Posts: 30
    • View Profile
Re: Linux vs Windows
« Reply #18 on: December 28, 2025, 02:54:23 pm »
Что есть в вашем понимании "элемент"? Просто TextItem или в сочетании с чем то?

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1025
    • View Profile
Re: Linux vs Windows
« Reply #19 on: December 28, 2025, 03:24:31 pm »
Все из чего строится отчет: TextItem, Band и т.д.

Tux

  • Newbie
  • *
  • Posts: 30
    • View Profile
Re: Linux vs Windows
« Reply #20 on: December 28, 2025, 03:46:45 pm »
Ну, если так, то там даже по простым прикидкам будет 1600+ "элементов".
Да, так отчёты не составляют, но ТЗ бывает разным. Иногда бывает "чтобы всё было, как в прошлом отчёте, с точностью до долей миллиметра. Чтобы можно было бы впечатывать данные, поверх распечатанного отчёта".


Subst

  • Sr. Member
  • ****
  • Posts: 468
    • View Profile
Re: Linux vs Windows
« Reply #21 on: December 28, 2025, 06:51:37 pm »
так... увидеть отчет нельзя
размер файла шаблона секретом не является?

Tux

  • Newbie
  • *
  • Posts: 30
    • View Profile
Re: Linux vs Windows
« Reply #22 on: December 28, 2025, 07:25:48 pm »
4.8 МиБ