Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#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, 12:52 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
Она сама освободится когда принтер наконец-то напечатает то, что ты ему послал. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 13:11 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
Память освобождается только после перезапуска программы. До печати программа в памяти занимает около 20-30мб, после печати - 1,5 - 2гб. И после завершения печати и через час после завершения печати не освобождается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 13:19 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
А здесь показано только 9 мб. Значит память течёт где-то в другом месте. FastMM + FullDebugMode тебе в руки или хотя бы включи рапорт об утечках встроенного менеджера. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 13:22 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
Показано только 9мб, т.к. код в процедуре, а процедура в цикле. Если закомментить Код: pascal 1. , то утечек нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 13:51 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
А еще утечек нет, если выключить принтер ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 13:55 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
Это ничего не меняет на предыдущем ответе. ReportMemoryLeaksOnShutdown и FullDebugMode тебе в руки. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 13:57 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
SHS_SHS Код: pascal 1. а aImageStream точно где-то освобождается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 14:19 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#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:36 |
|
||
|
Утечка памяти при печати
|
|||
|---|---|---|---|
|
#18+
Убери выбор принтера из процедуры. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2021, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40058228&tid=2037453]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 516ms |

| 0 / 0 |
