Xcode运行在RAM(内存)中,DerivedData存储在硬盘上,Xcode须要大量读写硬盘,形成编译的速度变慢。bash
左上角CPU是计算机大脑,负责核心计算和处理工做,右上角内存,用来运行程序并与CPU进行数据交流,中间是总线,负责各个模块之间的传递信息和信号,图下侧是基本的SystemIO。code
解决:在RAM中开辟一块空间给Xcode使用,链接Xcode
1.建立.sh文件blog
#!/bin/bash RAMDISK="ramdisk" SIZE=1024 #size in MB for ramdisk. diskutil erasevolume HFS+ $RAMDISK 'hdiutil attach -nomount ram://$[SIZE*2048]'
2.运行sh文件
3.配置Xcode。Xcode->Preferences->Locations->Location Tab,配置DerivedDta内存