
我有一個大型 C# 解決方案和 16GB RAM。我希望 ReSharper 能夠更快地處理我的程式碼。如何使某些檔案和目錄始終緩存在記憶體中?
- 它們應該在後台刷新到 HDD。
- 它們應該透明地可供具有各自 HDD 路徑的應用程式使用。
答案1
如何使某些檔案和目錄始終緩存在記憶體中?
存取它們後,作業系統的磁碟緩衝區應該已經執行了該操作。無需在這裡調整任何內容。
如果您想在首次運行時進行設定以加快存取速度,則可以安裝持久性 ramdisk。基本上是這樣做的:
啟動:
- 建立虛擬磁碟。
- 將資料夾複製到 RAMdisk。
工作:
- 您存取快速 RAM 磁碟中的文件
關閉:
- 將 ramdisk 內容儲存回資料夾中。
- 或者:崩潰:釋放所有變更。
它們應該透明地可供具有各自 HDD 路徑的應用程式使用。
也許在啟動和關閉期間對連接或符號連結進行了一些瘋狂的處理?
一個更簡單的解決方案是購買 SSD 並將文件放在上面。如今,複雜性降低,風險降低,而且相當便宜。