首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么NSColorPanel交互在积累内存?

为什么NSColorPanel交互在积累内存?
EN

Stack Overflow用户
提问于 2011-05-26 00:46:04
回答 1查看 186关注 0票数 1

为什么NSColorPanel会累积内存使用量?试一试:

  1. 在Xcode
  2. 中创建了一个全新的基于可可的应用程序,在主窗口
  3. 运行应用程序中添加了一个sinlge NSColorWell,并打开了一个内存监视器(例如。(活动监视器(活动监视器)
  4. 很好地点击颜色,将鼠标拖动到彩色轮上,旋转一圈,观看应用程序的内存使用情况

结果:记忆在缓慢但稳定地上升(4-5MB在大约一分钟内)。在我的测试中,它似乎遇到了某种障碍后,爬了大约4米,之后,它保持了一定的稳定,或爬得更慢。这是垃圾收集打开的时候。随着它的关闭,似乎没有障碍;内存的使用在稳步上升。

实际上,这不是什么大事。但这让我很困扰。我想知道内存是怎么回事,如果这样的“泄漏”(?)在其他标准gui对象中,开发人员可能没有很好的控制权,如果这只是我对事物如何工作的理解中的一个空白。

我唯一能想到的可能是,这款应用程序是为了任何原因而存储一段选定颜色的历史(而且这段历史在不断增长),但对我来说,这似乎不太可能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-26 00:55:53

在bugreport.apple.com存档。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6132597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档