首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理2.0b8: macosx上的虚拟内存大小增加

处理2.0b8: macosx上的虚拟内存大小增加
EN

Stack Overflow用户
提问于 2013-05-19 03:19:32
回答 2查看 102关注 0票数 0

我正在调试我的应用程序,它应该在部署后的几个小时内运行。我已经让应用程序运行了,我发现它在4-5个小时后崩溃,出现内存不足错误。我用的是Mac,OSX 10.8.2。我在活动监视器中看到的是,进程有一个稳定的实际内存大小(大约350Mb),但它的虚拟内存大小正在缓慢增加。正常吗?这会是我的问题的根源吗?一如既往地感谢您的支持

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-20 23:14:27

我将回答我自己的问题,以帮助任何有同样问题的人……经过大量的调试,在将我的应用程序拆分成小块后,看起来我的内存泄漏是由PGraphics对象造成的,只有当它的渲染模式设置为P3D时。

我不知道为什么,这个问题没有解决,但通过找到问题,我可以编写一个解决方法

票数 1
EN

Stack Overflow用户

发布于 2013-05-19 22:26:15

我敢打赌,您的应用程序正在积累数据,而不是释放数据。如果您使用任何动态分配,如HashMaps或ArrayLists或类似的,这些都是主要的怀疑对象。根据您的代码有多大,您可能必须开始减少代码库,并监控超过10分钟的内存使用情况,以找出内存不再积累的时间点。

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

https://stackoverflow.com/questions/16628087

复制
相关文章

相似问题

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