使用RAMDisk加速Xcode编译构建

创建RAM Disk

  1. Create ramdisk.sh
#!/bin/bash
RAMDISK="ramdisk"
SIZE=4096 #4GB, size in MB for ramdisk.
diskutil erasevolume HFS+ $RAMDISK `hdiutil attach -nomount ram://$[SIZE*2048]`
  1. Run ramdisk.sh (chmod or sudo)
chmod 777 ./ramdisk.sh
./ramdisk.sh

Xcode

设置 Xcode -> Preferences -> Locations -> Locations Tab
DerivedData "/Volumes/ramdisk/DeriveData"
Advanced Unique

Android Studio

in root build.gradle

allprojects {
    buildDir = "/volumes/ramdisk/Android/${rootProject.name}/${project.name}"
}

reference
Performance Considerations for macOS/iOS Development in the “New Frontier”
Cache In Your Pocket: Use a RAM disk for Xcode
如何让 Xcode 在读写上提速100倍?(文中脚本有误)
iRamDisk on the Mac App Store
Gradle global build directory
Gradle Docs

你可能感兴趣的:(使用RAMDisk加速Xcode编译构建)