调用会话内容存档sdk,导致内存溢出?

2024/01/26
提问

下面图片是调用企业微信的代码,调用时没有任何报错,每次都能成功获取到会话内容数据,接口每次调用都是成功的,但是调用了1000次左右就会内存溢出导致服务重启,请问是什么原因呢?

回答·2

您好,可参考这里代码调试下

https://developer.work.weixin.qq.com/document/path/91551

赞同
评论 5
需注意调用Finance.FreeSlice、Finance.DestroySdk释放资源
赞同
回复
回复 2024/01/29
您看一下代码呢,我就是按照这个步骤操作的,就是隔一段时间就会内存溢出,sdk只初始化了一次,后就一直重复使用的
赞同
回复
2024/01/29
有没有可能是我获取会话内容和解密会话内容都是使用的同一个Finance.NewSlice()生成的原因呢
赞同
回复
回复 2024/01/29
只有NewSlice没有FreeSlice释放资源的话,是会导致内存溢出的,参考demo调试看下
赞同
回复
回复 2024/01/29
您看下代码呢,我最后是调用了代码释放了的
赞同
回复
你还未登录,请先登录
2024/01/26

sdk版本是SDK v1.2版本

赞同
评论