RAM Disk 内存磁盘
-- 突破磁盘读写瓶颈的好手段!~
特质
RAM内存读写速度特别快,但是断电后会损失数据.
磁盘读写速度相对内存来说,是非常慢的,但是磁盘能持久化数据.
根据此特质,可将内存部分空间划作磁盘进行挂载,而磁盘则为临时文件操作的目录,即可大大提高相关操作的速度(因为提升读写速度).
实现
1. 思路
通过命令创建RAM磁盘 -> 挂载RAM磁盘 -> 创建所需临时文件路径 -> 将系统操作路径指向RAM磁盘内对应的路径 -> DONE.
开机能自动重复此操作: 利用AppleScript编译成Application, 然后使用系统的开机启动应用的设定来自启动该程序.
2. Apple Script
do shell script "
if ! test -e /Volumes/\"Ramdisk\" ; then
diskutil erasevolume HFS+ \"RamDisk\" `hdiutil attach -nomount ram://2097152`
fi
mkdir -p /Volumes/Ramdisk/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Developer/Xcode/DerivedData
ln -s /Volumes/Ramdisk/Library/Developer/Xcode/DerivedData ~/Library/Developer/Xcode/DerivedData
"
编译成Application进行保存.
3. 开机启动设置
System Preferences
-> Users & Groups
-> User
-> Login Items
添加导出好的App即可.
Author
indie.luo@gmail.com