可可 – 在Mac上是否有相应的-applicationDidReceiveMemoryWarning :.

可可 – 在Mac上是否有相应的-applicationDidReceiveMemoryWarning :.,第1张

概述我正在寻找与iPhone上可用的 – (void)applicationDidReceiveMemoryWarning:(UIApplication *)应用程序方法等效的方法.到目前为止,我还没有找到任何东西,但我想在开始写自己之前检查一下. Mac OS X上的内存与OS X Touch的功能完全不同.值得注意的是,桌面计算机拥有更多RAM,并且随着应用程序需求的增加将内存交换到磁盘.同样,有 我正在寻找与iPhone上可用的 – (voID)applicationDIDReceiveMemoryWarning:(UIApplication *)应用程序方法等效的方法.到目前为止,我还没有找到任何东西,但我想在开始写自己之前检查一下.解决方法 Mac OS X上的内存与OS X touch的功能完全不同.值得注意的是,桌面计算机拥有更多RAM,并且随着应用程序需求的增加将内存交换到磁盘.同样,有许多应用程序在争夺资源.

真正的问题是你想要完成什么?

如果答案是有效地使用内存,那么您需要专注于最小化分配,确保没有泄漏,并确保您的数据结构得到优化.使用Instruments中的ObjectAlloc分析内存使用情况并找出关注的位置.

但是,如果答案更多的是我有一个受益于大量内存的缓存子系统,但我想在其他应用程序增加其需求时将其返回给系统,那么您将需要调查Snow Leopard’s Caching and Purgeable Memory支持.

值得注意的是,这两个API提供了一种积极缓存数据的方法,只要它们是系统资源,在内存压力时退回或返回系统.

总结

以上是内存溢出为你收集整理的可可 – 在Mac上是否有相应的-applicationDidReceiveMemoryWarning :.全部内容,希望文章能够帮你解决可可 – 在Mac上是否有相应的-applicationDidReceiveMemoryWarning :.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1018328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存