Инструменты пользователя

Инструменты сайта


ob:o7:memory

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
ob:o7:memory [2019/10/27 09:44]
иван_денисов
ob:o7:memory [2019/10/27 09:44] (текущий)
иван_денисов
Строка 25: Строка 25:
 Переполнение стека возможно обнаружить и более простым путем, сравнив **stkPos** с **MicroKernel0.heapLim**. Если он меньше,​ значит стек уже начал писаться в область памяти,​ выделенной для кучи. Так возможно добавить ASSERT для аварийной остановки в случае переполнения стека. Про обработку аварийных остановок читайте [[http://​obertone.ru/​ob/​o7/​debug|заметку про отладку]]. Переполнение стека возможно обнаружить и более простым путем, сравнив **stkPos** с **MicroKernel0.heapLim**. Если он меньше,​ значит стек уже начал писаться в область памяти,​ выделенной для кучи. Так возможно добавить ASSERT для аварийной остановки в случае переполнения стека. Про обработку аварийных остановок читайте [[http://​obertone.ru/​ob/​o7/​debug|заметку про отладку]].
  
-===== Тестирования сборщика мусора =====+===== Тестирование сборщика мусора =====
  
 Александр Ширяев разработал модуль для тестирования сборщика мусора:​ Александр Ширяев разработал модуль для тестирования сборщика мусора:​
ob/o7/memory.txt · Последние изменения: 2019/10/27 09:44 — иван_денисов