PureBasic

PurifierGranularity()

Синтаксис

PurifierGranularity(GlobalGranularity , LocalGranularity , StringGranularity , DynamicGranularity)

Описание


Изменяет интервал, через который Purifier проверяет различные области на ошибки работы с памятью.

Параметры

GlobalGranularity Количество строк исходного кода, выполняемых между проверками глобальных переменных. Использование значения #PB_Ignore сохранит существующее значение интервала. Значение 0 отключает проверку.
LocalGranularity Количество строк исходного кода, выполняемых между проверками локальных переменных. Использование значения #PB_Ignore сохранит существующее значение интервала. Значение 0 отключает проверку.
StringGranularity Количество строк исходного кода, выполняемых между проверками строковой памяти. Использование значения #PB_Ignore сохранит существующее значение интервала. Значение 0 отключает проверку.
DynamicGranularity Количество строк исходного кода, выполняемых между проверками выделенной памяти. Использование значения #PB_Ignore сохранит существующее значение интервала. Значение 0 отключает проверку.

Возвращаемое значение

Ничего.

Пример

; Отключить проверку на строковую память и проверять выделенную память каждые 10 строк
PurifierGranularity(#PB_Ignore, #PB_Ignore, 0, 10)

См. также

Встроенные средства отладки

Поддерживаемые OS

Все

<- CopyDebugOutput() - Оглавление Debugger - ResetProfiler()->