Команда MEM

MEM показывает карту памяти: conventional 640 КБ, верхняя, XMS, EMS, кто что занял.

Синтаксис

MEM [/CLASSIFY | /DEBUG | /FREE | /PAGE | /MODULE имя]

Все параметры

КлючЧто делает
/C или /CLASSIFYПрограммы и драйверы с занятой памятью.
/D или /DEBUGДетали: модули, handles, внутренности.
/F или /FREEТолько свободные блоки.
/P или /PAGEПауза после экрана.
/M или /MODULEИнформация по конкретному модулю: MEM /M MSDOS.

Примеры

MEM /C /P

Классика: кто съел память.

MEM /F

Сколько свободно под игру.

Типичные ошибки

Вопросы и ответы

Что такое largest executable program size?
Самый большой свободный кусок conventional-памяти — в него должна влезть программа.

Почему MEM показывает мало свободной?
Драйверы и TSR сидят внизу. Выносите их в UMB через DEVICEHIGH/LOADHIGH.