V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SR1
V2EX  ›  macOS

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

  •  
  •   SR1 · 2015-02-03 19:03:47 +08:00 · 4878 次点击
    这是一个创建于 3585 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这两天顺手看了下官方的Swift文档,按着指南在playground里写程序
    看起来确实很清爽简洁的页面,不过越写越卡,时不时还崩溃,提示需要重启Xcode才可以恢复。囧
    恰好开了性能监视器,发现没开几个程序竟然需要动用虚拟内存了。这怎么可能

    随后记录了下不同时段的内存暂用情况。。
    
    第一个截图是刚重启Xcode
    第二第三是使用过程中的,这期间没打开新的应用,只在微信,iBook和Xcode之间使用
    第四张是在第三张的基础上,关闭Xcode之后的截图

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

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

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

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

    Visual Studio强大到令人发指了……感觉微软的东西都是首先想到开发者,让开发者怎么舒服怎么来……
    twilight
        6
    twilight  
       2015-02-04 12:21:06 +08:00
    @Majirefy Apple的设计哲学好难懂,比如曾经一直坚持单键鼠标,Finder里按Enter键是“重命名”而不是“打开”
    Majirefy
        7
    Majirefy  
       2015-02-04 12:29:31 +08:00
    @twilight 习惯了就好……触摸板太好用~~~不过害怕用多了会坏……
    andyzhshg
        8
    andyzhshg  
       2015-02-04 21:18:54 +08:00
    每天都经历XCode各种不响应各种崩溃的苦逼总结出的结论是——XCode绝对不是XCode开发出来...
    SR1
        9
    SR1  
    OP
       2015-02-04 22:03:22 +08:00
    @andyzhshg 2333 大概官方开发用着旧版,等用户反馈,修完bug才敢用吧
    jedihy
        10
    jedihy  
       2015-02-05 09:04:44 +08:00
    @Majirefy 强烈认同。感觉Mac的程序员水一些,写的程序有点buggy。
    jedihy
        11
    jedihy  
       2015-02-05 09:04:57 +08:00
    @jedihy 不是Mac是Apple。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:54 · PVG 03:54 · LAX 11:54 · JFK 14:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.