PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Windows » Утечка памяти (?)


Утечка памяти (?)

Сообщений 1 страница 6 из 6

1

В двух темах на оф.форуме было упоминание об утечке памяти... Как это измеряется? Я использовал

Код:
Debug MemoryStatus(#PB_System_FreePhysical)
Debug MemoryStatus(#PB_System_FreeVirtual)

чтобы посмотреть является ли состояние памяти стабильным и оно даёт каждый раз разные результаты, поэтому я не могу методом вычитания старого состояния из нового определить сколько потеряно памяти за один запуск или за 10 запусков.

0

2

Чё тут думать.
Если со временем цифры рядом с Private Bytes растут и не снижаются — у вас утечка памяти.
Аналогично для всяких HANDLE, дескрипторов, GDI‐объектов.

0

3

Замабувараев написал(а):

Private Bytes

У меня нет Private Bytes.

0

4

Если в диспетчере задач использование ресурсов (память, дескрипторы и т. д.) постоянно увеличивается, и в коде это не предполагается, значит есть утечка памяти.

0

5

Как это нет. У любого процесса в Windows всегда есть Private Bytes.

0

6

У меня не будет расти предположительно. Я открыл иконки и не закрыл их, утечка может заключаться в не закрытых ресурсах после закрытия программы.

0


Вы здесь » PureBasic - форум » PureBasic для Windows » Утечка памяти (?)