Я работаю над 32-битным приложением для конечного пользователя, которому требуется много памяти.До нескольких гигабайт.Недавно я переключил нашу стратегию выделения внутренней памяти на использование отображаемых в память файлов-без-файлов, вдохновленных этой статьей Рэймонда Чена. Она прекрасно работает.
Единственным недостатком является то, что: если я выделю таким образом гигабайт памяти, он нигде не отображается в счетчиках производительности.Конечно, я знаю, сколько выделено, и сколько из них отображается в моем адресном пространстве, но я не знаю, как оно распределяется по физической памяти и файлу подкачки.Я хотел бы знать, если не по какой-либо другой причине, чем запись его для отладки.