Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 4变得非常慢,并杀死了我的硬盘_Xcode_Performance_Android Activity_Xcode4_Disk - Fatal编程技术网

Xcode 4变得非常慢,并杀死了我的硬盘

Xcode 4变得非常慢,并杀死了我的硬盘,xcode,performance,android-activity,xcode4,disk,Xcode,Performance,Android Activity,Xcode4,Disk,我的机器有8GB或RAM,核心2 Duo 3,06GHz,对于Xcode 4(4.0.1)来说似乎还不够。 从现在开始,它的行为越来越慢。自动完成、编辑代码以及Xib文件几乎无法使用 其他应用程序运行平稳 Activity monitor显示了大量的RAM使用情况(完全可用的内存只剩下几GB,所以它很正常)和巨大的磁盘活动使用情况。当我在Xcode中工作时,我可以在图表上看到定期保存的数据的峰值。工作3小时后,有10.5 GB的数据写入磁盘。这正常吗 我曾尝试禁用自动保存,但没有多大帮助 Xco

我的机器有8GB或RAM,核心2 Duo 3,06GHz,对于Xcode 4(4.0.1)来说似乎还不够。 从现在开始,它的行为越来越慢。自动完成、编辑代码以及Xib文件几乎无法使用

其他应用程序运行平稳

Activity monitor显示了大量的RAM使用情况(完全可用的内存只剩下几GB,所以它很正常)和巨大的磁盘活动使用情况。当我在Xcode中工作时,我可以在图表上看到定期保存的数据的峰值。工作3小时后,有10.5 GB的数据写入磁盘。这正常吗

我曾尝试禁用自动保存,但没有多大帮助

Xcode 4的这种极其缓慢的行为的其他原因是什么

它从一开始就不是这样的,在Xcode索引期间也不是这样。更有趣的是:当Xcode在清理后为我的项目索引时,它比索引完成时占用的CPU功率要少(再次索引后CPU上升)。嘿


更新:将雪豹(Snow Leopard)与Xcode一起完全重新安装(到已清理的磁盘上)并没有多大帮助。Xcode在一天左右的时间里工作得很好,然后又慢了下来,几乎无法正常工作。

不,这是不正常的。我用的是MacBookPro,它工作非常正常,不会比任何其他应用程序占用更多内存。偶尔它会消耗一些CPU和RAM,但它会重新启动并恢复正常。我把这归因于XCode 4在重建后仍然非常新

如果您遇到这种情况,我建议您完全卸载XCode和所有开发人员工具。确保你把SDK和所有东西都拿出来。重新启动。然后重新安装,看看是否有改进


哦,我所有的项目都使用Git。

我在使用Xcode 4时遇到了性能问题,我跟踪到文件->源代码管理->显示远程状态功能正在启用。关闭该功能对我来说是个好办法


但是,如果这不是问题所在,那么您应该在Xcode出现性能问题时对其进行采样。使用命令行或活动监视器应用程序。这可能会给你一个关于问题是什么的线索。如果没有,那么把样品贴在这里。另外,将一个bug与示例一起提交给苹果。

更新:

解决方案是使用#import
“header.h”
语句进行模拟。当您有复杂的/循环的导入结构时,Xcode似乎需要大量的intellisense处理能力(由性能工具跟踪-Xcode陷入无限递归函数调用循环)当我将尽可能多的导入移到实现文件中,并在标题中使用前向声明时,问题就消失了。

这是我以前尝试过的:

  • 重新安装(通过以下方式完成拆卸: 苏多 /开发人员/库/卸载devtools –mode=al)和已安装的新版本 4.0.2-根本没有帮助。不管怎样-我的主要自定义Xcode首选项设置保留下来了,它真的被完全删除了吗
  • 碎片整理(iDefrag-通过重新编译B-Tree和元数据进行的完整碎片整理)-根本没有帮助
  • 系统清理和防病毒扫描——CleanMyMac,MacKepper——根本没有帮助
  • Organizer-Repositories-清理了所有存储库(我使用Git和Xcode存储列表,尽管我只使用命令行来管理Git,但出于自身原因),这是一个小小的改进
  • 组织者-项目-清除列表中除已打开项目以外的所有项目-小改进
  • 文件-源代码控制-禁用显示远程状态(以某种方式被启用,thx指向ThomasW),但没有多大帮助
  • Xcode-首选项-常规-禁用自动保存(仅提示)和两个实时问题(在编辑器中,在问题导航器中)相当多的改进。
  • 关闭的实用程序面板和快速帮助面板-最大的改进。我终于可以再次顺利打字了!真令人惊讶。这是一个微不足道的解决方案。看起来帮助索引/搜索助手简直糟透了!为什么它不在后台进行查找呢

  • Xcode仍然很慢,但现在几乎可以处理生产质量性能。无论如何,Core 2 Duo 3,06Ghz/8BG DDRIII Ram/Momentus XT SS Hybrid很难实现这一目标,这真是太遗憾了。正因为如此,我很快就要购买OCZ Vertex SSD或其他超级额外SSD。

    以下内容对我帮助很大-清除工作区文件

    我没有下载他们所说的小程序,但到目前为止,手动下载的效果非常好


    [更新:更正链接]

    对我来说,故事板几乎无法使用,直到我单击视图控制器,然后单击“编辑器-解决自动布局问题-清除视图控制器中的所有约束”

    我一直在尝试修复布局问题,同时还在约束工具栏(故事板窗口右下角)中切换[3.5”/4“Retina]按钮


    一旦我清除了这个问题,Xcode性能就恢复到了100%。

    我在以3-4MB/s的速度读取数据时遇到了类似的问题,这会大大降低速度。我在使用源代码管理时遇到了问题?不确定这个问题有多重要,但可能是一个原因?我很高兴我仍在使用Xcode 3.:)我正在使用Git,这是一个非常有效的版本控制工具。很难判断Git是否适合它。我也在使用Git,但我远远不能判断Git是否适合它。您的建议可能会有所帮助,但我也想知道是什么导致了这个问题。我使用sudo/Developer/Library/uninstall devtools–mode=all和installed clean update卸载了completetely Xcode 4.0.1。这没有帮助。在这种情况下,很抱歉,我不知道它为什么不工作。我有一个示例文件,但不知道如何处理它。它很大,你可以检查一下