Мне нужно как можно быстрее сохранить словарь в файл. И ключ, и значение являются объектами и не гарантируются как маркированные как Serializable. Также я предпочитаю метод быстрее, чем сериализацию тысяч объектов. Поэтому я просмотрел поддержку Mapped Memory Files в .NET 4. Однако, похоже, MemoryMappedViewAccessor позволяет хранить только структуры, а не ссылочные типы.Использование файлов Mapped Memory в C# для хранения типов ссылок
Есть ли способ хранения памяти, используемой ссылочным типом файла, и восстановления объекта из этой ячейки памяти (без двоичной сериализации)?
Сериализация словаря ~ 50 мегабайт занимает около 70 секунд на рабочей станции dev с 32-разрядной рабочей станцией. Поэтому я думаю: да, это медленно, но вы хотите определить «слишком медленно», – Khash