`

如何禁用 XCode4 的索引服务

    博客分类:
  • ios
 
阅读更多

早早升级 XCode 到 4.3.2,但是在我的 Mac Book Pro 4G 内存大大的吃紧,系统卡的不行,经常是动都不能动,每次编译都要数十分钟,每天都要重启很多次。据查这很有可能是 XCode4 的索引服务惹得祸,只要停止该服务,XCode4 的内存占用将从 GB 级降到百兆量级,整个系统也顺畅多了。

如何禁用 XCode4 的索引服务呢,其实很简单,只需要在 mac 上运行下面的命令,然后重启 XCode4 即可。

 

defaults write com.apple.dt.XCode IDEIndexDisable 1

 当然禁用 XCode4 的索引服务也是有副作用的,如 Auto-complete、Jump to definition 等一些辅助的功能就失效了,所以做之前先想清楚了。当然治本的方法是升级内存到 8G。

 

临时解决方案:装个内存检测工具(推荐istat),一旦xcode内存超过1.5G,一定要关了xcode,重新开,因为当xcode内存超过2G,关起来就超慢了

分享到:
评论

相关推荐

    Xcode调试技巧总结

    3. **禁用Xcode索引**:Xcode索引功能可以帮助快速查找代码,但会消耗一定的性能。关闭该功能可以在一定程度上提升Xcode的整体响应速度。 #### 三、调试技术详解 1. **控制台打印**: - `p` 命令:相当于`...

    xcode调试技巧

    3. **禁用Xcode索引服务**: - Xcode的索引服务会在后台分析代码,这可能会占用一定的系统资源。禁用这项服务可以在一定程度上提高IDE的整体响应速度。 #### 三、Xcode调试技术详解 1. **控制台支持LLDB类型打印**...

    webrtc_MAC编译

    - **禁用 Spotlight 索引**:为了提高文件操作效率,建议禁用 Spotlight 对工作目录的索引功能。 - **配置 Git 分支追踪**(可选): ``` git config branch.autosetupmerge always git config branch....

    swift-iOS9适配系列教程

    Swift与iOS9的另一个关键集成点是SiriKit,它允许应用通过Siri提供服务。通过实现Intents框架,你可以让用户的语音指令直接调用你的应用功能,如安排日程、发送消息等。不过,实现SiriKit需要仔细规划和测试,以确保...

    ios-简单的轮播图.zip

    本项目基于Xcode 7.1,是一个适用于初学者的简单轮播图实现。下面我们将详细探讨iOS中的轮播图实现以及相关技术点。 首先,轮播图的基础是UIScrollView,这是一个可滚动的视图,允许用户在内容超出屏幕范围时滚动...

    一小时带你实现抽奖APP视频源码简易实现(swift)

    这个函数会生成一个随机索引,并根据该索引从奖品列表中取出对应的奖品。为了增加可重用性,我们可以将这个函数放在一个独立的类或结构体中,如`LotteryEngine`。 接下来,我们需要在UI上展示抽奖结果。在故事板中...

    iPhone开发秘籍.part4.rar

    1.11 从Xcode 到iPhone:Organizer 界面.....24 1.11.1 PROJECTS & SOURCES 列表.....25 1.11.2 DEVICES 列表.....25 1.11.3 Summary 选项卡.....25 1.11.4 Console 选项卡.....25 1.11.5 Crash Logs 选项卡.....25 ...

    iPhone开发秘籍.part2.rar

    1.11 从Xcode 到iPhone:Organizer 界面.....24 1.11.1 PROJECTS & SOURCES 列表.....25 1.11.2 DEVICES 列表.....25 1.11.3 Summary 选项卡.....25 1.11.4 Console 选项卡.....25 1.11.5 Crash Logs 选项卡.....25 ...

    iPhone开发秘籍.part1.rar

    1.11 从Xcode 到iPhone:Organizer 界面.....24 1.11.1 PROJECTS & SOURCES 列表.....25 1.11.2 DEVICES 列表.....25 1.11.3 Summary 选项卡.....25 1.11.4 Console 选项卡.....25 1.11.5 Crash Logs 选项卡.....25 ...

Global site tag (gtag.js) - Google Analytics