Дефрагментация локального блока памяти
Функция LocalCompact выполняет дефрагментацию свободного пространства в локальной области данных:
UINT WINAPI LocalCompact(UINT uMinFree);
Функция возвращает размер самого большого доступного непрерывного блока в локальной области памяти, причем, если параметр на равен 0 или -1, выполняется дефрагментация памяти и удаление блоков, отмеченных как удаляемые. Если параметр функции указан как 0, функция не выполняет дефрагментацию памяти, но возвращает правильное значение с учетом возможного выполнения дефрагментации.