Описание тега memory-mapped-files
A file whose contents are mapped in virtual memory.
0
ответов
Отображенный в память файл в C#
Я пытаюсь открыть файл в виде файла с отображением в памяти следующим образом: using (var mmf = MemoryMappedFile.CreateFromFile(newDataFilePath, FileMode.OpenOrCreate, "myTestMap")) { // (bytesPerImage * numCameras) * 0 --> raw data // (bytesPerI…
13 фев '14 в 14:11
1
ответ
C Windows - Memory Mapped File - динамический массив в общей структуре
Я пытаюсь поделиться структурой, похожей на следующий пример: typedef struct { int *a; int b; int c; } example; Я пытаюсь разделить эту структуру между процессами, проблема, с которой я сталкиваюсь, заключается в том, что когда я инициализирую 'a' с…
19 апр '15 в 14:36
1
ответ
Прочитать файл с отображением в памяти несколько раз
Я пытаюсь написать приложение, которое открывает отображенный в памяти файл и читает его каждый раз, когда поступают новые данные из другого приложения. Мой вопрос заключается в том, как мое приложение знает, когда поступают новые данные для чтения,…
16 июн '15 в 21:47
1
ответ
Длина отображаемого в память файла
Я работаю над файлами, отображенными в память. Есть ли способ узнать длину отображаемого в памяти содержимого файла? То, что я хочу, это добавить существующий файл сопоставленной памяти. Легко добавить байты в файл, но я ищу, чтобы добавить строку. …
07 мар '12 в 07:42
1
ответ
IPC с использованием Protobuf и отображенных в память файлов C#
Я пишу проект для передачи объекта из родительского приложения в дочернее приложение. Я использую Protobuf для сериализации и десериализации данных. Я также использую непостоянный отображенный в память файл для записи при сериализации (и чтения при …
30 мар '16 в 17:20
1
ответ
"Указанный тип должен быть структурой, не содержащей ссылок" с использованием TeaFiles.NET
Я нашел эту убедительную библиотеку под названием TeaFiles.NET. Я пишу очень простое консольное приложение, чтобы проверить его. Вот код: class Program { static void Main(string[] args) { Console.WriteLine("Starting...."); string filename = String.F…
19 апр '13 в 16:59
1
ответ
PYTHON - Ctypes: OSError: исключение: запись нарушения прав доступа 0xFFFFFFFFFA1C001B
Вот код для записи значений в память с использованием отображения памяти. Когда я пытаюсь запустить код, я получаю сообщение об ошибке "Файл"MMF.py", строка 26, в memcpy(pBuf, szMsg, len(szMsg)) OSError: исключение: запись о нарушении прав доступа 0…
14 фев '18 в 13:36
1
ответ
Можно ли хранить объекты Python (в частности, модели sklearn) в файлах, отображаемых в памяти?
У меня есть несколько больших объектов (моделей sklearn), которые занимают много памяти, и я хочу разделить их между несколькими процессами. Есть ли способ сделать это? Это должен быть "живой" объект, а не сериализованная версия Я знаю, что существу…
23 фев '16 в 06:32
0
ответов
Сохранить NSData при отображении памяти
То, что я надеюсь сделать, может или не может быть возможным, но я попробую. Я пытаюсь загрузить огромные текстовые файлы с несколькими гигабайтами. В настоящее время я использую NSData с отображением в памяти и загружаю только порции за раз и прост…
25 ноя '14 в 22:59
2
ответа
MappedByteBuffer с отображением в память или Direct Buffer для реализации БД?
Это выглядит как длинный вопрос из-за всего контекста. Есть два вопроса внутри романа ниже. Спасибо, что нашли время, чтобы прочитать это и оказать помощь. ситуация Я работаю над реализацией масштабируемого хранилища данных, которая может поддержива…
13 фев '12 в 13:24
2
ответа
Сброс numpy memmap в файл npy
Есть ли способ сохранить массив Numpy Memmap в .npy файл? Судя по всему, есть способ загрузить такой массив из .npy файл следующим образом data = numpy.load("input.npy", mmap_mode='r') но очистка файла не эквивалентна хранению его в .npy формат. Есл…
21 апр '16 в 12:18
3
ответа
Отображенный в память файл std::allocator при замораживании устройства WM6
У меня есть проект Visual Studio 2008 C++ для Windows Mobile 6.x, где мне нужно больше памяти, чем доступно для меня в слоте для процесса 32 МБ. Итак, я смотрю на использование файлов с отображенной памятью. Я создал стандартную реализацию распредел…
04 май '11 в 22:28
2
ответа
Можно ли увеличить размер разделяемой памяти после создания с помощью API "CreateFileMapping"?
Я делю данные памяти между несколькими процессами в соответствии с дизайном. В соответствии с проектом приложению требуется несколько файлов памяти, как для каждого процесса требуется один файл карты памяти. Но некоторым процессам требуется меньше о…
31 окт '11 в 05:49
1
ответ
OpenFileMapping() не может найти MMF, созданный в COM DLL
контекст Я пытаюсь отправить данные изображения во время выполнения из приложения C++ .exe в исходный фильтр DirectShow, реализованный в виде COM DLL. Чтобы сделать это, я пытаюсь использовать отображенные в памяти файлы для выполнения IPC, использу…
13 июл '15 в 21:58
1
ответ
Общая отображенная память между двумя процессами не обновляется при редактировании
Я на Windows с использованием C++ и делаю простой метод для связи между двумя процессами первый процесс создает сопоставленную память, записывает в нее первое сообщение и дублирует дескриптор для другого процесса (сопоставленная память не называется…
25 фев '19 в 19:04
1
ответ
MappedByteBuffer - отображение страниц в физической памяти
Насколько я понимаю, MappedByteBufferпосле звонка FileChannel.map "отображает" содержимое файла в память, но не обязательно загружает весь файл. Таким образом, если я начну читать, например, с позиции pos(0), страница может фактически быть загружена…
14 мар '14 в 13:22
0
ответов
Уведомление о потоке при изменении boost::interprocess::mapped_region
Как я могу получить уведомление, когда байты в boost::interprocess::mapped_region изменены с помощью interprocess_condition. Я открыл файл и правильно сопоставил конкретный регион. Когда я опрашиваю и печатаю память, обновление прошло успешно. Тепер…
23 фев '11 в 13:04
0
ответов
Как предотвратить сохранение одного и того же файла несколько раз в памяти
Я хочу читать файлы (1 ГБ) на байт, используя MemoryMappedFile из нескольких потоков (и процессов!), мой пример кода: static unsafe void T() { MemoryMappedFile mmf = null; var mmfName = "q1"; var fname = @"%file_name%"; lock (Lock) { try { mmf = Mem…
11 сен '13 в 18:44
2
ответа
Как я могу увеличить длину отображаемого в памяти файла?
В Delphi 7 я открываю файл с помощью CreateFileMapping, а затем получаю указатель с помощью MapViewOfFile. Как я могу расширить память и добавить некоторые символы в память и сохранить ее в этом файле? Я уже открыл файл с соответствующими режимами (…
13 окт '11 в 10:13
2
ответа
Каково предлагаемое число байтов каждый раз для файлов, слишком больших для отображения в памяти за один раз?
Я открываю файлы, используя карту памяти. Файлы, по-видимому, слишком велики (6 ГБ на 32-разрядном ПК), чтобы их можно было сопоставить один раз назад. Поэтому я думаю о том, чтобы каждый раз отображать его часть и корректировать смещения в следующе…
23 июн '09 в 07:22