查看: 1981|回复: 6

osg 动态加载和卸载的内存增长问题楼主?请多指导!

[复制链接]

该用户从未签到

发表于 2010-12-23 09:19:48 | 显示全部楼层 |阅读模式
动态加载一堆物体  然后卸载  
然后再 加载同样物体  然后再卸载
内存变化 :
234m->393m
361m->524m
493m->656m
内存一直 增长

长期下去  怎样能让内存维持 平衡呢??
或者说 怎样能卸载干净呢
卸载用的是类似这样的语句:
root->removeChildren( 0, root->getNumChildren() );

该用户从未签到

发表于 2010-12-23 09:49:58 | 显示全部楼层
卸载用的是类似这样的语句:
root->removeChildren( 0, root->getNumChildren() );
应该没有问题。我觉得您应该找找程序里在每次加载模型时,除了root,还有没有将一些nodes加载到别的别的某个group节点里。

该用户从未签到

发表于 2010-12-23 19:14:28 | 显示全部楼层
你用的卸载是PLOD?

该用户从未签到

发表于 2010-12-23 22:30:59 | 显示全部楼层
呵呵,我也是同样的问题,目前还没有找到办法

该用户从未签到

 楼主| 发表于 2010-12-25 08:53:00 | 显示全部楼层
还没找到解决办法,不知需要什么操作才能让OSG持续的读和写

该用户从未签到

发表于 2010-12-27 08:41:54 | 显示全部楼层
我没有发现过这种问题

该用户从未签到

 楼主| 发表于 2010-12-28 13:33:55 | 显示全部楼层
初步估计是自己写程序问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表