Xcode 6.1.1 经常卡,我一个人遇到?

2014-12-23 21:25:55 +08:00
 banxi1988
机子 MBPR MacBook Pro (Retina, 15-inch, Mid 2014)
配置应该不低了,
但是 Xcode 时不时的会卡.
只安装了插件 XVim

在 Xcode 卡时,查看系统监视器时,发现系统 CPU 闲置一般 80%以上,内存压力也很低.

不知道是不是我使用的姿势不正确?
或者大家在使用 Xcode 时,有什么最佳实践不?
8693 次点击
所在节点    iDev
37 条回复
jox
2014-12-23 23:24:10 +08:00
怎么什么都是最佳实践啊。。。。。可能跟你使用插件有关,xcode是挺难用的,不过并不会时不时地卡,启动之后需要让xcode做一些准备工作,然后就正常用了,偶尔会有奇怪的问题,但是卡顿很少有。

我是2010年的17寸mbp,没装任何插件,不过我使用ramdisk来放xcode生成的数据,不过源代码是存放在机械硬盘上的,ritina屏幕需要渲染的像素是普通屏幕的四倍,使用IB会有卡顿的可能
WildCat
2014-12-24 00:11:36 +08:00
我是老崩溃…
lznigxyy
2014-12-24 07:22:11 +08:00
偶尔遇见过几次奔溃,没啥影响
Panic
2014-12-24 08:51:59 +08:00
http://www.v2ex.com/t/155825

建议 lz 看看这个主题下面的回复,综合起来就是: LZ 姿势不对。
banxi1988
2014-12-24 08:54:06 +08:00
@jox 宁愿相信有最佳的使用姿势,
插件确实有时会影响,
比如我的 XVim 跟百度输入法就有问题,
有时间在中文状态下输入,但是这个 时候 XVim 处于普通模式的话,就非常容易崩溃,
有一个星期我都干脆把中文输入法关了,感觉好一些.

其次:确实如你所说 IB 会卡一些,而且我的项目是基于 Storyboard 的,所以页面都在一个 Storyboard 上,
打开 Storyboard 时,卡顿会很明显

再者: 我项目使用的是 Swift 来编写的,有代码时,会时不时有 Source Crash 的情况

@WildCat
@lznigxyy
像我遇到的比较多了,就烦恼了, 难怪别人说 iOS 开发都脾气好啊!

不知道 Xcode 有没有什么性能相关的配置调整的
之前使用 Android Studio 时,一般 Java 系列的软件都可以调整启动时的 JVM 参数来优化
PrideChung
2014-12-24 08:56:23 +08:00
Xcode现在就这鸟样,还经常SourceKitServiceTerminated
keithellis
2014-12-24 09:00:51 +08:00
崩溃是常有的事情,明显比 Xcode 4 / Xcode 5 卡。
banxi1988
2014-12-24 09:03:00 +08:00
@Panic
我看了,也许是我悟性不够,没能理解,望明示
1. 我 Xcode 虽然经常 Source Crash,卡 (我上面解释了可能的原因)
也没有丢过代码, 代码自然也是每更新每提交推送

2. 应该是 Xcode 确实不稳定,及性能存在问题, 抛开我的项目不说,
我打开 WWDC 的 Playground 的示例 Balloons Xcode 就会卡住. (说机子性能不好,应该也说还过去了)

3. 或者是 OS X 10.10上不够稳定, 比如 Safari 升级之后,经常在地址栏刚开始输入就卡死了.

PS: 看到 @Mjshadow 说到暖手技巧 ,应该也跟我无关,我也没有用 Dropbox 之类的盘.
horizon
2014-12-24 09:17:40 +08:00
老崩溃+1
Panic
2014-12-24 09:18:20 +08:00
@banxi1988
额,发错意思了, 本来我是想讽刺那个主题下的回复的。。。
那个主题下面回复的无非就是说没有及时commit, 没有用dropbox 同步的,但就是没人说 XCode 不好的。 虽然说我不用 OSX,但说实话 XCode 做的烂是众所周知的事。 而且在 v2ex 上看到过不少 关于 10.10 稳定性差的,应该不会只是个例把。
苹果的这些外围软件和 Windows 比还是有很大差距的。
getrix
2014-12-24 09:19:45 +08:00
着色器已经无数次crash了。。。
正确的swift语法竟然报错,我也是醉了。。。
jdnull
2014-12-24 09:21:55 +08:00
我经常双指左右滑然后就卡死了,只能强退
keithellis
2014-12-24 09:32:42 +08:00
Xcode 本来就是 IDE 里面比较烂的,只是 UI 上更美观一些,我用 IDEA 接近两年从来没有遇到过软件崩溃。
327beckham
2014-12-24 09:33:30 +08:00
我的电脑比较老,自己升级过ssd和内存的, 最近常出现,一点 运行的那个 箭头, 然后xcode当前工程的这个框就关闭了,和ctrl+W一个效果。。。。经常出现。不知道为什么
isaced
2014-12-24 09:36:27 +08:00
12 Pro 路过,卡得想死的冲动...
jox
2014-12-24 09:42:53 +08:00
怎么这么多人说崩溃?我几乎没遇到过 lz你修改过derived data的地址没有?用的是机械硬盘还是ssd?

我暂时不用swift 只用obj c,xcode在运行过程中会往硬盘读写大量的数据 我将其读写的位置放在了ramdisk里 同时我的Xcode和操作系统是放在ssd上的 只有源代码放在机械硬盘里 我觉得Xcode并不影响我工作 也许跟我的配置有关 也可能跟我的电脑不是Retina屏幕有关
bzmario
2014-12-24 10:14:52 +08:00
目前的 Xcode 对 Swift 支持不如 Objective-C
banxi1988
2014-12-24 10:38:22 +08:00
@jox derived data 用的默认配置 , MBPR 2014 MID 显然是 SDD 的.
我也要换成放到 ramdisk 中? 不过 SSD 的读写应该已经够快了.
banxi1988
2014-12-24 10:44:35 +08:00
@PrideChung
@keithellis
@horizon
@Panic
@getrix
@jdnull
@keithellis
@327beckham
@isaced
@jox
@bzmario

快要变成声讨 Xcode 的帖子了,
各位有什么好经验,想法,让 Xcode 跑得好点?
jox
2014-12-24 10:48:28 +08:00
我觉得不太可能是derived data的问题,不过你可以试试,值得尝试的还有:插件卸载,非retina屏幕,xcode卸载重装,换个obj c的工程看看是不是还有卡顿、崩溃的现象

当然首先你要确认一下是不是有其他的程序需要比较多的处理器资源,我就这么些招儿了,也许这些可以至少让你知道是什么造成了卡顿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/156127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX