Что такое эквивалентность /dev/shm в системе Windows?

Мне было интересно, как я могу сделать IO быстрее, написав и прочитав временные файлы в основную память. Раньше я писал в /dev / shm в Linux.

но теперь я в Windows 7. Кто-нибудь знает ответ ?

спасибо

3 ответов


Если я правильно понял (исходя из этой post) то, что вы ищете, это Отображаемые В Память Файлы.


вы можете использовать CreateFile () с FILE_ATTRIBUTE_TEMPORARY, и Windows должна попытаться сохранить его в кэше как можно больше.


эта ссылка обобщает реализацию концепции /dev/shm для операционной системы Windows: http://en.wikipedia.org/wiki/TMPFS#Microsoft_Windows