递归火山软件开发平台
标题:
关于火山 与 HP_SOCKET 出现内存泄露处理方法
[打印本页]
作者:
cdmmye
时间:
2023-4-14 11:47
标题:
关于火山 与 HP_SOCKET 出现内存泄露处理方法
火山与其他语言不同,HP_SOCKET 发送数据必须加入 发送完毕 事件,否则HP发送完成后不会对发送的数据进行内存释放,而导致内存泄露
至于火山内存泄露小结,火山线程中对象传递处理,会导致内存泄露,无论如何释放都没用,使用指针传递对象可解决
线程操作中,尽量不要使用 对象.删除所有成员() 因为压根删除不了,内存中还是存在,改为使用 对象.重置为空对象() 会好很多
本人初学火山,血的教训~特此分享
作者:
yb1984724
时间:
2023-4-14 15:29
啥时候修复哦
作者:
山梦
时间:
2023-4-14 15:36
感谢分享
作者:
fengshangren
时间:
2023-4-14 15:47
上个bug测试例子看看呗
作者:
cdmmye
时间:
2023-4-15 00:59
fengshangren 发表于 2023-4-14 15:47
上个bug测试例子看看呗
我的代码太大没法上测试
作者:
阳光甜橙
时间:
2023-4-15 08:40
感谢分享
作者:
ku2017
时间:
2025-9-1 12:55
HP封装的HTTP中间件全都内存泄露
作者:
amwji
时间:
2025-9-1 20:15
就没有解决方案吗
作者:
uuyyhhjj
时间:
2025-9-2 16:10
ku2017 发表于 2025-9-1 12:55
HP封装的HTTP中间件全都内存泄露
感觉不是内存泄漏,而是内部有哪里没释放,虽然内存看着随机增加了,但如果这时候stop服务器会发现内存是能全部释放的,那么说明内部可能在某些条件下某些已经断开的连接没有触发释放动作,或者说hash表膨胀之类的,因为hpsocket官方demo也会有内存随机增加后不降低的现象
作者:
amwji
时间:
2025-9-3 08:46
这么重要的库 官方应该重视起来 该检修就检修
作者:
amwji
时间:
2025-9-9 10:09
希望各位大佬重视一下
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4