Для вывода состояния используемой и свободной памяти дайте команду MEM без параметров.
Параметры:
/CLASSIFY перечисляет загруженные в память программы и показывает, сколько используется обычной и старшей памяти.
MEM /CLASSIFY подсчитывает также общий объем используемой памяти и выводит наибольшие свободные блоки. /CLASSIFY можно сократить до /С.
/DEBUG выводит список загруженных в память программ и внутренних драйверов. Показывает размер каждого модуля, адрес сегмента и тип модуля, подсчитывает общий объем используемой памяти и выводит другую полезную для программирования информацию. /DEBUG (сокращенно /D) можно использовать в сочетании с /PAGE, но не с другими параметрами MEM.
/FREE (сокращенно /F) выводит список свободных областей обычной и старшей памяти. MEM /FREE показывает адрес сегмента и размер каждой свободной области обычной памяти, а также наибольший свободный блок в каждой области старшей памяти. Суммирует используемую память.
/MODULE имя_модуля показывает, как использует память программный модуль (имя указывается обязательно). Выводит список областей памяти, выделенных данной программе, и их размеры. /MODULE можно сократить до /М.
Параметры /С, /Fи/М /PAGE, можно использовать сочетании но не друг с другом.
/PAGE делает паузу после вывода каждого экрана.
MS-DOS выводит информацию о дополнительной памяти только при ее установке в системе. Состояния расширенной памяти показывается только при наличии расширенной памяти, согласующейся с версией 4.0 LIM EMS.
Состояние старшей памяти MS-DOS выводит только при установке программы работы с блоками UMB (EMM386) и включении в CONFIG.SYS команды DOS=UMB. При выполнении Windows версии 3.0 состояние старшей памяти не выводится.
Команда MEMMAKER
Запускает программу MemMaker, которая оптимизирует память компьютера путем перемещения драйверов устройств и резидентных программ в старшую память. Использовать MemMaker можно на машинах с процессором 80386 или более новых и дополнительной памятью.
Не применять эту команду во время работы Windows.