发现 Xcode 的 playground 模式内存泄露挺严重的

2015-02-03 19:03:47 +08:00
 SR1
这两天顺手看了下官方的Swift文档,按着指南在playground里写程序
看起来确实很清爽简洁的页面,不过越写越卡,时不时还崩溃,提示需要重启Xcode才可以恢复。囧
恰好开了性能监视器,发现没开几个程序竟然需要动用虚拟内存了。这怎么可能

随后记录了下不同时段的内存暂用情况。。


第一个截图是刚重启Xcode
第二第三是使用过程中的,这期间没打开新的应用,只在微信,iBook和Xcode之间使用
第四张是在第三张的基础上,关闭Xcode之后的截图

我只是写个小程序而已啊。。。

结合10.10的表现,苹果家的软件质量控制部门实在是让人捉急。
苹果家的机型才多少个

微软虽然体验不行,但在软件质量上也没这么不堪啊
4909 次点击
所在节点    macOS
11 条回复
ffffwh
2015-02-03 21:52:36 +08:00
我也一直好奇为啥Mac OS没开啥程序,却占用很多内存。。好像升了Yosemite之后特别明显。

此处 空闲内存=物理内存-已使用+文件缓存。
adspe
2015-02-03 21:54:46 +08:00
哎。我16G的都动虚拟内存了
windirt
2015-02-03 22:20:16 +08:00
官方文档第一章的playground还没跑完,xcode重启动八次,16G内存
SR1
2015-02-04 01:40:34 +08:00
@windirt
想起一句讽刺的话:
苹果家的开发工具有两种,一种是不稳定的,叫stable版本,一种是更不稳定的,叫开发者预览版..
Majirefy
2015-02-04 02:21:39 +08:00
@SR1 写软件的功底,Apple感觉比微软差远了……对开发者友好程度上,Apple也诚意不够……

Visual Studio强大到令人发指了……感觉微软的东西都是首先想到开发者,让开发者怎么舒服怎么来……
twilight
2015-02-04 12:21:06 +08:00
@Majirefy Apple的设计哲学好难懂,比如曾经一直坚持单键鼠标,Finder里按Enter键是“重命名”而不是“打开”
Majirefy
2015-02-04 12:29:31 +08:00
@twilight 习惯了就好……触摸板太好用~~~不过害怕用多了会坏……
andyzhshg
2015-02-04 21:18:54 +08:00
每天都经历XCode各种不响应各种崩溃的苦逼总结出的结论是——XCode绝对不是XCode开发出来...
SR1
2015-02-04 22:03:22 +08:00
@andyzhshg 2333 大概官方开发用着旧版,等用户反馈,修完bug才敢用吧
jedihy
2015-02-05 09:04:44 +08:00
@Majirefy 强烈认同。感觉Mac的程序员水一些,写的程序有点buggy。
jedihy
2015-02-05 09:04:57 +08:00
@jedihy 不是Mac是Apple。

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

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

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

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

© 2021 V2EX