Вопросы по теме 'file-mapping'

Как разрешить выгрузку сегмента памяти на диск, когда приложению требуется больше оперативной памяти?
У меня есть большая матрица значений, которая занимает около 2 ГБ ОЗУ. Мне нужно сформировать копию этой матрицы, затем оригинал можно выгрузить на диск и загрузить позже. Содержимое этой матрицы важно. Вычислять его изначально дорого, поэтому вы...
205 просмотров

Попытка создать глобальный объект сопоставления файлов из процесса пользовательского режима не удалась.
У меня есть приложение для Windows, которое работает без повышения прав. Мне нужно создать объект сопоставления файлов для массива памяти, который будет совместно использоваться всеми работающими экземплярами приложения (обратите внимание, что...
1465 просмотров

CreateFileMapping и MapViewOfFile с межпроцессным (несинхронизированным) многопоточным доступом?
Я использую область общей памяти для передачи сом-данных второму процессу. Первый процесс использует CreateFileMapping (INVALID_HANDLE_VALUE, ..., PAGE_READWRITE, ...) и MapViewOfFile ( ... FILE_MAP_WRITE) . Второй процесс...
1565 просмотров

Как создать FileMapping в C++?
Я пишу предварительный загрузчик игры (простая программа, которая загружает определенные файлы [карты] в кеш перед запуском программы. Мне сказали использовать CreateFileMapping, который я до сих пор не уверен, загружает ли он его в физическую или...
9384 просмотров
schedule 10.08.2022

Я не могу отобразить большие файлы памяти. Ошибка карты. OutOfMemoryError
Вот мой код: FileChannel fc = new RandomAccessFile(afile.getAbsolutePath(), "r").getChannel(); ByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size()); Вот ошибки: java.io.IOException: Map failed Caused by:...
53 просмотров
schedule 05.07.2022

Ошибка шины после успеха mmap
Контекст Linux 4.4.0-57-generic #78-Ubuntu SMP Пт, 9 декабря, 23:50:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Французская локаль Код #include <stdio.h> #include <string.h> #include <fcntl.h> #include...
1389 просмотров
schedule 17.04.2022

Какая часть оперативной памяти используется кэшем системных файлов в Windows?
Согласно общим представлениям о кеше страницы и этот ответ кэш системных файлов по существу использует всю неиспользуемую оперативную память любым другим процессом. Это, насколько мне известно, относится к кэшу страниц в Linux. Поскольку...
1630 просмотров