"Tonal" ...
Почему это происходит?

   Насколько я смог понять, маппинг файлов тут не причём, он просто попал под 
раздачу.
Проблема в беспорядочном использовании CRT-шного менеджера памяти и HeapAlloc.
Свой менеджер памяти, отхватывающий относительно большие куски VM и возвращающий
их же (при реальной необходимости), может помочь, imho.

   В Firebird'е такой проблемы ни разу не было, но у нас не очень часто мапятся 
файлы
и совсем не используется аллокатор от CRT.

--
Хорсун Влад

PS На истину не претендую ;)

Ответить