在 RAM 中快取目錄內容 - “ram 磁碟”而不是“磁碟”?

在 RAM 中快取目錄內容 - “ram 磁碟”而不是“磁碟”?

我有一個大型 C# 解決方案和 16GB RAM。我希望 ReSharper 能夠更快地處理我的程式碼。如何使某些檔案和目錄始終緩存在記憶體中?

  • 它們應該在後台刷新到 HDD。
  • 它們應該透明地可供具有各自 HDD 路徑的應用程式使用。

答案1

如何使某些檔案和目錄始終緩存在記憶體中?

存取它們後,作業系統的磁碟緩衝區應該已經執行了該操作。無需在這裡調整任何內容。

如果您想在首次運行時進行設定以加快存取速度,則可以安裝持久性 ramdisk。基本上是這樣做的:

啟動:

  • 建立虛擬磁碟。
  • 將資料夾複製到 RAMdisk。

工作:

  • 您存取快速 RAM 磁碟中的文件

關閉:

  • 將 ramdisk 內容儲存回資料夾中。
  • 或者:崩潰:釋放所有變更。

它們應該透明地可供具有各自 HDD 路徑的應用程式使用。

也許在啟動和關閉期間對連接或符號連結進行了一些瘋狂的處理?

一個更簡單的解決方案是購買 SSD 並將文件放在上面。如今,複雜性降低,風險降低,而且相當便宜。

相關內容