当前位置: 首页 > 面试题库 >

Xcode快速索引永久

许法
2023-03-14
问题内容

我目前正在使用swift和Xcode 6(测试版3)开发iOS应用。

到目前为止一切都很好,但是现在随着我的项目的发展,Xcode突然开始建立索引,并且一次又一次地建立索引,这使得Xcode几乎无法使用。

我在网上搜索了类似的问题,并尝试了解决方案,但没有一个有帮助。即使禁用索引过程(defaults write com.apple.dt.Xcode IDEIndexDisable 1)也不会使Xcode停止这样做。

索引时,我的CPU使用率高达300%+,导致风扇以最高速度运行。

在活动监视器中,有几个名为“ swift”的任务,每个任务占用大约1GB的内存


问题答案:

解决了这个问题:我从项目中删除了最近添加的文件,问题消失了。然后,我开始一个接一个地添加文件,直到问题再次出现。所以我找到了引起问题的文件。然后,我从该文件中删除了最近添加的代码,问题再次消失了。

这样,我找到了负责该行为的一段代码。



 类似资料:
  • 感谢您的购买和支持。微 PE 优盘是专业IT维护工具,是装机小白晋升IT装机大神的快速通道。我们尽可能的会把教程写的详细,严谨一些。这样您可以学到真正的装机知识。 本产品系列教程分为:微PE优盘使用指南、PE安装Windows系统教程、PE系统维护系列教程。其中,微PE优盘使用说明部分将介绍使用微PE优盘前的注意事项、启动微PE优盘的方式和进入PE之后的必要操作。请务必仔细阅读。 注意 本教程只适

  • 问题内容: 我有一个带有按钮的应用程序,该应用程序可以打开Facebook页面。它检查用户是否已安装Facebook,并应在应用程序中打开页面。如果未安装,则仅使用Safari打开页面。但是,它不起作用。如果用户安装了Facebook,我怀疑这与地址错误有关: 问题答案: 问题在于您的Facebook URL的格式,因此请注意格式。我使用此扩展名打开网址。您以希望它们尝试打开的顺序为它提供了一组U

  • 问题内容: 我有一个大约2亿个文档的ElasticSearch索引,总索引大小为90Gb。 我更改了映射,所以我希望ElasticSearch重新索引所有文档。 我编写了一个脚本,该脚本创建一个新索引(具有新映射),然后遍历旧索引中的所有文档,然后将其放入新索引中。 它似乎可以工作,但是问题是它的运行速度非常慢。它从两天前以300个文档/分钟开始,现在的速度是150个文档/分钟。 该脚本在elas

  • 问题内容: 我有一个大约有450万行的Postgres表。列基本上只是 当查询该表,你有一个长整型,并希望找到对应的范围内的数据,并包括该值。索引此表以进行快速查找的最佳方法是什么? 问题答案: 一个 多列索引 具有反向排序顺序: 这样,可以将索引向前扫描到足够高的位置,然后对所有行进行扫描直到太低为止- 一次扫描。这就是为什么要对索引执行排序顺序的主要原因:将不同的排序顺序组合在具有不同顺序的多

  • 问题内容: 在我的Rails应用程序中,我具有允许查找与当前登录用户最接近的用户的功能。我为此使用了Geocoder gem。在用户模型中,我具有如下范围: 这非常有效,但是对于大量用户而言却很慢。当我调用此作用域时,它将生成以下sql查询: 我正在尝试为此创建索引,但它们不起作用。我正在尝试以下组合: 我应该如何添加索引以加快此查询的速度? 编辑:我忘记添加我的纬度和经度列是小数。 此查询的AN

  • 有时我在操场上写一些代码,需要花上一段时间才能完成。例如: 每次操场想要刷新结果时,它都必须运行这段代码(运行需要一段时间),这使得Xcode作为一个整体非常缓慢。