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

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


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 · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)