Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компьютер виснет на большом отчете [D7, IB6.x]


Страницы:   1 2

Pioneer ©   (2004-07-30 15:28:00) 

Доброго всем дня Ув. Мастера.
Может Вы чем поможете: по сформированному запросу
с сервака формирую отчет в txPReport-e, но после
первого прохода на 74901 строках комп. переходит в полу-
подвисшее состояние при этом винт лихорадочно работает и
ничего больше не происходит.
Компьютер такой: Celeron 2000, 256Mb, Seagate 40Gb.
Помогите пожалуйста.


Domkrat   (2004-07-31 13:46:00) [1]

Удалено модератором
Примечание: мАТ


Term   (2004-07-30 17:20:00) [2]


> база и отчет в размерах города и
> в конце идут итоговые статистические данные по всему отчету


> Необходимо взвесить все за и против, оценив времы и силы

или пересмотреть техзадание, так как трата времени бумаги и ресурсов, 70 с х..ом тысяч строк никому не нужны ни для какого анализа, если ктото хочет их руками анализировать то нафига вы комп завели с программистом к томуже в придачу :))) делали бы ручками


Pioneer   (2004-07-30 16:39:00) [3]

Всем спасибо за помощь.
Необходимо взвесить все за и против, оценив времы и силы
если не удастся соптимизировать PReport,
выбор прийдется оставить на переходе на QReport.
Всем всего хорошего.


Sandman25   (2004-07-30 16:35:00) [4]

[19] Pioneer   (30.07.04 16:29)

Только два.
1) Посмотреть исходники (если есть) и найти узкие места
2) Перейти на другой вид отчета. Если даже QReport работает, судя по  [21] DenK_vrtz ©   (30.07.04 16:30)...


Pioneer   (2004-07-30 16:34:00) [5]

>Так что давайте не будем про объемы!
Не будем. Будем пробовать изошрятся.
А переделывать проект размером в 12Мб с PReport на QReport
займет очень много времени, которого всегда нет.


DenK_vrtz   (2004-07-30 16:30:00) [6]

>Pioneer   (30.07.04 16:19) [13]

Специально из-за Вас был сделан отчет размером в 114 000 записей, что в QR составило 4370 страниц, временный файл занял порядка 48 метров. Время формирования отчета - в общем быстро :)
Так что давайте не будем про объемы!


Johnmen   (2004-07-30 16:30:00) [7]

>Pioneer

Есть предположение, что памяти не хватает. И начинается активный своп. Вот винт и тарахтит...


Pioneer   (2004-07-30 16:29:00) [8]

>Sandman25 ©   (30.07.04 16:24) [17]
Этот вариант я оставлю на последнее смотри [9]
Может есть какието предложения исключающие дробление отчета и увеличения оперативной памяти компьютера.


Pioneer   (2004-07-30 16:25:00) [9]

>Anatoly Podgoretsky ©   (30.07.04 16:23) [15]
Смотри [13]


Sandman25   (2004-07-30 16:24:00) [10]

[13] Pioneer   (30.07.04 16:19)

Сталкивались. Отчет за месяц вылетал за пределы 64K строк. Сначала решили "проблему" приказом бухгалтерам делить отчет на 2. Потом сделали отчет, который выдавал только итоговые данные. В результате почти всегда используется второй отчет.


Pioneer   (2004-07-30 16:24:00) [11]

Формат А4, колонок 80, строк 60.
Ну а шаблон посложнее.


Anatoly Podgoretsky   (2004-07-30 16:23:00) [12]

Johnmen ©   (30.07.04 16:15) [10]
Пригодится для растопки печки в деревне.


Johnmen   (2004-07-30 16:22:00) [13]

>Pioneer

Сколько строк(записей) на странице ?


Pioneer   (2004-07-30 16:19:00) [14]

>Да просто интересовались, зачем такой отчет нужен. Кто и сколько будет его читать ? И будет ли вообще...:)
Да я бы не поднимал этот вопрос если бы это было для дома или мне больше делать нечего?
А вообще если не сталкивались с такими объемами то не о чем говорить.
Извените меня что потратили своё драгоценное время на такую мелочь для Вас.


DenK_vrtz   (2004-07-30 16:17:00) [15]

"...однако, за время пути собака могла подрасти..." (с)

Пока печатается такой отчет данные в нем могут быть уже не актуальны!


Sandman25   (2004-07-30 16:17:00) [16]

>в конце идут итоговые статистические данные по всему отчету

Вот и напечатайте только их. Все равно ведь только их будут читать.


Johnmen   (2004-07-30 16:15:00) [17]

>Pioneer   (30.07.04 16:11) [9]

Да просто интересовались, зачем такой отчет нужен. Кто и сколько будет его читать ? И будет ли вообще...:)


Pioneer   (2004-07-30 16:11:00) [18]

>Я с Вами согласен. Нафина нужен отчет на 71 тыс. строк.
> Это же больше тысячи страниц.
Разбивать его на части не представляется возможным поскольку
база и отчет в размерах города и
в конце идут итоговые статистические данные по всему отчету
>.. сделай нормальый отчет.
Он не нормальный только в том случае когда доходит до 74901 строчки.
А если нужно сформировать больший отчет, тогда что?


DenK_vrtz   (2004-07-30 16:05:00) [19]

>Sandman25 ©   (30.07.04 16:04) [6]

распечатал на выходные как "Войну и мир" и зачитался вусмерть :)


Anatoly Podgoretsky   (2004-07-30 16:04:00) [20]

Pioneer   (30.07.04 16:00) [4]
Это точно, вот и займись, сделай нормальый отчет.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо