递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4294|回复: 5
打印 上一主题 下一主题

[视窗] 关于火山 与 HP_SOCKET 出现内存泄露处理方法

[复制链接]

84

主题

500

帖子

1900

积分

金牌会员

Rank: 6Rank: 6

积分
1900
跳转到指定楼层
楼主
发表于 2023-4-14 11:47:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
火山与其他语言不同,HP_SOCKET 发送数据必须加入  发送完毕 事件,否则HP发送完成后不会对发送的数据进行内存释放,而导致内存泄露

至于火山内存泄露小结,火山线程中对象传递处理,会导致内存泄露,无论如何释放都没用,使用指针传递对象可解决

线程操作中,尽量不要使用  对象.删除所有成员() 因为压根删除不了,内存中还是存在,改为使用  对象.重置为空对象() 会好很多

本人初学火山,血的教训~特此分享
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

62

主题

438

帖子

3619

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3619
6#
发表于 2023-4-15 08:40:23 | 只看该作者

感谢分享
专注火山LibGDX游戏,QQ:1355618848.QQ群:622298206
回复

使用道具 举报

84

主题

500

帖子

1900

积分

金牌会员

Rank: 6Rank: 6

积分
1900
5#
 楼主| 发表于 2023-4-15 00:59:00 | 只看该作者
fengshangren 发表于 2023-4-14 15:47
上个bug测试例子看看呗

我的代码太大没法上测试
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

43

主题

313

帖子

3600

积分

论坛元老

Rank: 8Rank: 8

积分
3600
地板
发表于 2023-4-14 15:47:02 | 只看该作者
上个bug测试例子看看呗
回复

使用道具 举报

37

主题

585

帖子

2859

积分

金牌会员

Rank: 6Rank: 6

积分
2859
板凳
发表于 2023-4-14 15:36:24 | 只看该作者
感谢分享
回复

使用道具 举报

15

主题

299

帖子

2025

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2025
沙发
发表于 2023-4-14 15:29:25 | 只看该作者
啥时候修复哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 11:59 , Processed in 0.080641 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表