核心原則:實體記憶體 = Host macOS + Guest VM 總和不可超過
虛擬機記憶體最終取自 Mac 實體 RAM。分配過多導致 Host 記憶體不足觸發交換 (Swap),反而拖慢 Host 與 Guest 雙方效能。建議 為 macOS 保留至少 4~8 GB (視總容量而定),剩餘再分配給 VM。

原則一:依 Mac 實體記憶體總量分配
| Mac 實體 RAM | 建議保留給 macOS | 可分配給 VM 最大值 |
| 8 GB | 4 GB | 4 GB |
| 16 GB | 6~8 GB | 8~10 GB |
| 32 GB | 8~12 GB | 20~24 GB |
| 64 GB+ | 12~16 GB | 48 GB+ |
原則二:依虛擬機用途分配
- 輕量辦公/文書/瀏覽:1~2 GB (1024~2048 MB)。
- 開發環境 (IDE、資料庫、Docker):4~8 GB。
- 重度圖形/遊戲/渲染:8~16 GB (需搭配顯記憶體設定)。


原則三:依客體作業系統最低/建議規格分配
| 客體 OS | 最低 | 建議 | 備註 |
| Windows XP | 512 MB | 1~2 GB | 32 位元上限 4 GB |
| Windows 7 | 1 GB (32-bit) / 2 GB (64-bit) | 2~4 GB | 啟用 Aero 需更多 |
| Windows 10/11 | 2 GB (64-bit) | 4~8 GB | 1909 後建議 8 GB+ |
| Linux (桌面版) | 1 GB | 2~4 GB | Server 版 512 MB 即可 |
| macOS (虛擬機) | 4 GB | 8~12 GB | 需 Metal 加速支援 |


三大主流虛擬機軟體修改記憶體步驟
Parallels Desktop
- 關閉虛擬機 (非暫停、非快照)。
- 控制中心右鍵虛擬機 > 設定 > 硬體 > CPU 與記憶體。
- 拖曳滑桿或手動輸入 MB 數值 > 確定。
VMware Fusion
- 關閉虛擬機。
- 選中虛擬機 > 設定 (或 Virtual Machine > Settings)。
- 處理器與記憶體 > 拖曳記憶體滑桿 > 套用。



VirtualBox
- 關閉虛擬機。
- 選中虛擬機 > 設定 > 系統 > 主機板。
- 調整 基礎記憶體 滑桿 > 確定。



動態記憶體 / 記憶體氣球技術
- Parallels / VMware Fusion / VirtualBox (Guest Additions) 支援 動態記憶體:Guest OS 未使用記憶體自動歸還 Host,需要時再索取。
- 建議啟用,減少人工微調頻率。
效能監控建議
- Mac 端:活動監視器 > 記憶體 觀察「記憶體壓力」圖表 (綠=正常、黃=緊張、紅=不足)。
- VM 內部:工作管理員 (Windows) /
htop (Linux) 觀察可用記憶體。
- 若長期處於黃/紅區,請增加實體記憶體或減少 VM 分配。