Давно ищу ответ на вопрос: как влияет размер окна просмотра. В MSDN толком ничего не описано. Есть, к примеру, файл мегабайт на 500 (не файл подкачки). Что произойдет, если сделать MapViewOfFile того же размера? А если 4 Кб? А 4 Гб? В чем разница работы с большими и маленькими окнами просмотра?
Спасибо.
Здравствуйте, Entropy, Вы писали:
E>Давно ищу ответ на вопрос: как влияет размер окна просмотра. В MSDN толком ничего не описано. Есть, к примеру, файл мегабайт на 500 (не файл подкачки). Что произойдет, если сделать MapViewOfFile того же размера? А если 4 Кб? А 4 Гб? В чем разница работы с большими и маленькими окнами просмотра?
по идее окно в программе — сколько закачивать в проекцию в память из файла
укажешь мало — будет экономичнее, укажешь побольше — наверное поэффективнее...
укажешь все (кстати для этого можно передать 0 в dwNumberOfBytesToMap) — файл целиком пытается подгрузиться в память
так что 4Гб вряд ли дадут выделить (если не на IA64) хотя бы из-за ограничения в 2(3)Гб, да и те частично пользуются под другие программы
... << RSDN@Home 1.1 beta 1 >>