Zastanawiam się, jak mogę przyspieszyć IO, pisząc i czytając pliki tymczasowe do pamięci głównej. Pisałem do/dev/shm w Linuksie.Co to jest odpowiednik/dev/shm w systemie Windows?
Ale teraz jestem w systemie Windows 7. Ktoś zna odpowiedź?
Dzięki
Zastanawiam się, jak mogę przyspieszyć IO, pisząc i czytając pliki tymczasowe do pamięci głównej. Pisałem do/dev/shm w Linuksie.Co to jest odpowiednik/dev/shm w systemie Windows?
Ale teraz jestem w systemie Windows 7. Ktoś zna odpowiedź?
Dzięki
Jeśli Rozumiałem go poprawnie (oparte na this post), czego szukasz jest Memory Mapped Files.
Możesz użyć CreateFile() z FILE_ATTRIBUTE_TEMPORARY, a Windows powinien starać się przechowywać go w pamięci podręcznej tak bardzo, jak to możliwe.
Ten link podsumowuje realizację koncepcji/dev/SHM dla systemu operacyjnego Windows: http://en.wikipedia.org/wiki/TMPFS#Microsoft_Windows
Ustęp opisujący pliki tymczasowe w systemie Windows został usunięty po http://en.wikipedia.org/w/index.php?title=Tmpfs&oldid=466391653#Microsoft_Windows. – fheub
Chciałem jest nonprogramming sposób. Podobnie jak pisanie zwykłych plików w określonym katalogu. – ablimit