Вопросы по теме 'memory-mapped-files'
Гарантируется ли последовательная очистка данных в файле с отображением памяти?
Я пытаюсь реализовать механизм хранения файлов, который содержит несколько записей переменного размера в одном файле с гарантией того, что набор записей всегда можно будет восстановить в согласованное состояние, даже если система выйдет из строя на...
1252 просмотров
schedule
06.03.2023
Неужели в Дарвине нет mremap?
Я пытаюсь выяснить, как переназначить файлы с отображением памяти на Mac (когда я хочу расширить доступное пространство).
Я вижу, что у наших друзей в мире Linux есть mremap , но я не могу найти такую функцию в заголовках на моем Mac....
3683 просмотров
schedule
22.09.2023
Совместное использование файлов с отображением памяти между 32-битными и 64-битными процессами
Мое требование - предоставить файл с общей памятью между 32-битными и 64-битными процессами. Этот файл может быть создан любым процессом, в зависимости от того, кто идет первым. - Я до сих пор не уверен, возможно ли это, и если да, то какие...
3112 просмотров
schedule
05.05.2022
Является ли ввод-вывод с объектом раздела (CreateFileMapping) быстрее, чем базовый API (Read/WriteFile)?
CreateFileMapping и MapViewOfFile, а затем мы выполняем ввод-вывод с помощью такой функции, как memcpy.
Просто используйте чтение/запись файла.
Первый быстрее второго? Я этого не понимаю.
Почему это быстрее? Если мы используем объект...
658 просмотров
schedule
20.01.2024
Последняя сопоставленная страница
POSIX говорит "Система всегда заполняет нулями любую неполную страницу в конце объекта. Кроме того, система никогда не записывает какие-либо измененные части последней страницы объекта, которые выходят за его конец". , и документация Linux и...
225 просмотров
schedule
14.02.2023
живые объекты С++, которые живут в файлах с отображением памяти?
Итак, я прочитал это интервью с Джоном Кармаком в Gamasutra, в котором он говорит о том, что он называет «живыми объектами C++, которые живут в файлах с отображением памяти». Вот несколько цитат:
ДЧ: Да. И я на самом деле получаю от этого...
3548 просмотров
schedule
19.03.2022
Каков правильный способ использования CreateFileMapping и MapViewOfFile, если я намереваюсь получить доступ к нескольким частям файла несколькими процессами?
Я пишу компонент на C, который будет использоваться несколькими разными процессами, обращающимися к одному и тому же файлу.
Каждый процесс будет одновременно обращаться к разным частям файла, в основном для чтения, но также и для записи.
Я...
4832 просмотров
schedule
12.05.2022
Могу ли я иметь файл с отображением памяти, сопоставленный с двумя или более процессами одновременно (Windows)?
Мне нужно, чтобы два процесса обменивались информацией через файл с отображением памяти. Один из них будет только читать файл, а другой будет только писать в него. Могу ли я просто оставить файл всегда привязанным к этим двум процессам? Я в...
361 просмотров
schedule
04.08.2022
Использовать MemoryMappedViewAccessor для записи в файл с отображением памяти?
Я хочу записать данные в файл с отображением памяти. на самом деле, я хочу сохранить его после изменений на диске. Является ли это возможным? Я искал в Интернете, но обнаружил только то, что если я вызову Write(), другие процессы, использующие этот...
772 просмотров
schedule
02.11.2023
Как асинхронно очистить файл с отображением памяти?
Я использую файлы с отображением памяти, чтобы иметь доступ для чтения/записи к большому количеству файлов изображений (~ 10000 x 16 МБ) под 64-разрядной версией Windows 7. Мои цели:
Кэшировать как можно больше данных.
Возможность размещать...
2545 просмотров
schedule
03.08.2023
почему я получаю исключение отказа в доступе при доступе к файлу с отображением памяти из С#, но не из С++
У меня есть служба WCF, которая использует именованные каналы. По-видимому, не использует URL-адрес для имени. Он генерирует GUID из URL-адреса, а затем сохраняет его в файле с отображением памяти. Поэтому я написал приложение на C++, которое...
3186 просмотров
schedule
23.07.2023
Ошибка отказа в доступе — CreateFileMApping
Привет всем Я получаю GetLastError 5 (доступ запрещен) для функции CreateFileMapping. Кто-нибудь может мне помочь . мой код, как показано ниже
typedef NTSTATUS(WINAPI *NtSetInformationFileNext)(HANDLE FileHandle, PIO_STATUS_BLOCK IoStatusBlock,...
1319 просмотров
schedule
04.07.2023
Как общаться между двумя JVM с помощью файлов с отображением памяти?
Мне было интересно, как вы будете синхронизировать файл с отображением памяти, чтобы безопасно использовать его в качестве канала между двумя JVM. Кто-нибудь делал это раньше с успехом?
1237 просмотров
schedule
19.06.2022
Отказано в доступе к отображенному в память файлу
Я пытаюсь реорганизовать старый фрагмент кода, который был собран в спешке, во что-то более элегантное.
Есть две части проекта: служба Windows и приложение формы, которое отслеживает активность служб.
Чтобы разрешить эту связь, я решил...
3888 просмотров
schedule
02.05.2022
Проблемы с использованием класса MemoryMappedFile в Mono
Я пытаюсь перенести новую версию библиотеки Isis2 из .NET в Windows в Mono/Linux. В этом новом коде используются объекты MemoryMappedFile, и я внезапно столкнулся с проблемами с библиотекой Mono.Posix.Helper. Я считаю, что мои проблемы исчезнут,...
2034 просмотров
schedule
12.06.2023
Должен ли я использовать файлы с отображением памяти для моего простого потока?
Меня интересует реализация следующего простого потока: Клиент отправляет серверному процессу простое сообщение, которое сервер сохраняет. Поскольку сообщение не имеет какой-либо иерархической структуры, IMO, лучший подход - сохранить его в файле, а...
178 просмотров
schedule
08.07.2023
Самый быстрый способ чтения файла в Linux?
Что в Linux было бы самым быстрым способом чтения файла в массив байтов/обработки байтов? Это может включать отображение памяти, системные вызовы и т. д. Я не знаком со многими функциями, специфичными для Linux.
В прошлом я использовал ускоренное...
2301 просмотров
schedule
30.04.2022
Почему файл с отображением памяти когда-либо должен быть сброшен, когда доступ RDWR?
Я читал одну из реализаций файлов с отображением памяти в golang, https://github.com/edsrzf/mmap-go/ . Сначала он описывает несколько режимов доступа:
// RDONLY maps the memory read-only.
// Attempts to write to the MMap object will result in...
5330 просмотров
schedule
23.07.2023
Запись и чтение в файл с отображением памяти в OCaml
Я экспериментирую с OCaml, чтобы увидеть, как я могу читать/записывать числовой массив в/из файла с отображением памяти.
Я думаю, что мне нужно будет использовать Bigarray, но не знаю, как записать массив Bigarray в файл с отображением памяти, а...
1031 просмотров
schedule
04.10.2022
Unix: файлы с отображением памяти, применимы ли ограничения?
Этот вопрос предназначен для понимания ограничений вида, применимых к файлу Mem-Mapped в среде unix.
У нас есть приложение, работающее в среде unix, которое размещает и обслуживает файлы с отображенными в памяти файлами Key-Value с доступом только...
117 просмотров
schedule
25.06.2023