Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.03.2021, 12:52
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
Доброго времени суток. При печати через канву принтера куда-то девается память. И при большом количестве документов выдает ошибку что мол закончилась память. Может не выдать ошибку, а просто печать пустые листы. Упрощенный код такой: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Тот же код, только с логом: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 1 - 36728 KB 2 - 45804 KB - + ~9м Bitmap.LoadFrom.. 3 - 46240 KB 4 - 55144 KB - + ~9м нарисовали на канве принтера 5 - 54984 KB 6 - 46092 KB - - ~9м Bitmap.Free Подскажите как освободить память занятую при печати? А то не очень удобно следить за памятью и перезапускать программу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 13:11
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
Она сама освободится когда принтер наконец-то напечатает то, что ты ему послал. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 13:19
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
Память освобождается только после перезапуска программы. До печати программа в памяти занимает около 20-30мб, после печати - 1,5 - 2гб. И после завершения печати и через час после завершения печати не освобождается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 13:22
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
А здесь показано только 9 мб. Значит память течёт где-то в другом месте. FastMM + FullDebugMode тебе в руки или хотя бы включи рапорт об утечках встроенного менеджера. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 13:51
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
Показано только 9мб, т.к. код в процедуре, а процедура в цикле. Если закомментить Код: pascal 1. , то утечек нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 13:55
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
А еще утечек нет, если выключить принтер ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 13:57
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
Это ничего не меняет на предыдущем ответе. ReportMemoryLeaksOnShutdown и FullDebugMode тебе в руки. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 14:19
|
|||
|---|---|---|---|
Утечка памяти при печати |
|||
|
#18+
SHS_SHS Код: pascal 1. а aImageStream точно где-то освобождается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 14:36
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
X11 SHS_SHS Код: pascal 1. а aImageStream точно где-то освобождается? Если бы было так все просто ) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Эврикал написал, что все нормально, 96кб утечки. Memory Leak: Total size=96316 - Count=1022. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2021, 14:42
|
|||
|---|---|---|---|
|
|||
Утечка памяти при печати |
|||
|
#18+
Убери выбор принтера из процедуры. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2037453]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 310ms |

| 0 / 0 |
