Xcode使用技巧

来源:互联网 发布:iphone网络锁解锁软件 编辑:程序博客网 时间:2024/06/06 11:45

其它

1.通过以下命令sudo sysctl -w kern.timer.coalescing_enabled=0 提高Ios 模拟器性能

2.增加XCode执行的线程数: 打开脚本编辑器 输入如下内容并运行

do shell script "
echo cpu数量:
sysctl -n hw.ncpu
((cpuNum=`sysctl -n hw.ncpu`*2))
defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks ${cpuNum}
echo Xcode线程数:
defaults read com.apple.Xcode PBXNumberOfParallelBuildSubtasks
"

3.增加XCode执行的线程数: 打开脚本编辑器 输入如下内容并运行

do shell script "
echo cpu数量:
sysctl -n hw.ncpu
((cpuNum=`sysctl -n hw.ncpu`*2))
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks ${cpuNum}
echo 并行编译数:
defaults read com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks
"

4.(已经抛弃,不建议使用,每次编译内存占用会不断增加,不会释放)将Xcode编译生成的缓存文件指向内存,提高编译速度,打开脚本编辑器 输入如下内容并运行

do shell script "
echo cpu数量:
sysctl -n hw.ncpu
((cpuNum=`sysctl -n hw.ncpu`*2))
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks ${cpuNum}
echo 并行编译数:
defaults read com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks
"

注意: 

1.该脚本生成2G的内存空间给Xcode做缓存使用,大小计算公式 *需要分配的空间(M) * 1024 * 1024 / 512

2.该空间只分配实际使用大小,并不会一次性占用2G空间

3.将该脚本添加到开机启动项里,每次开机时执行下就ok


原创粉丝点击