暂无图片
内存
我来答
分享
Artemis
2019-09-17
内存

请问一下OB长期运行会不会出现内存泄漏的情况,这种情况出现如何去准确排查呢,是通过获取每个模块内存使用量去判断吗?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
obpilot

OB内存分很多模块,大小不一,使用相同的框架。所以日志里会定时输出各个内存模块使用大小。内部视图也可以实时查询各个租户的各个内存模块使用状况。确实发现过某些内存分配了但未使用,BUG! OB内存模块还处于手动管理阶段,有很大完善空间。

暂无图片 评论
暂无图片 有用 0
Artemis

现在有很多外围的工具比如valgrind, dmalloc(曾在OB开源代码中见到过),不知这些工具对于OB出现的内存泄漏定位是否有所帮助呢?非常感谢您解答。

暂无图片 评论
暂无图片 有用 0
obpilot

谢谢。你说的应该是纯开发方面经验,比较基础,OB开发和测试应该知道这些。我说的多是运维层面判断内存模块使用是否合理。

感谢对OB的关注,可以加OB官方公众号进入OB微信群跟对OB感兴趣的网友(群里也有OB开发)一起讨论。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏