递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[服务器] 火山go 读全部数据 () 内存不释放

[复制链接]

87

主题

501

帖子

3592

积分

论坛元老

Rank: 8Rank: 8

积分
3592
跳转到指定楼层
楼主
发表于 2024-8-7 18:03:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例子如下,子程序执行完成 内存不会自动释放,直到整个程序关闭才释放,
不知道是不是我用法有问题?
使用场景:服务器接收上传文件,用读全部数据 () 内存占用会很高。

  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 包 火山.程序

  3. 类 启动类 <公开 基础类 = 程序类>
  4. {
  5.     方法 启动方法 <公开 类型 = 整数>
  6.     {
  7.         // 在此处填入自己的代码
  8.         变量 a <类型 = 文本型>

  9.         输入行 (a)
  10.         换行输出 ("开始")
  11.         测试 ()
  12.         换行输出 ("完成")
  13.         返回 (1)
  14.     }

  15.     方法 测试
  16.     {
  17.         变量 文件 <参考 类型 = 文件类>
  18.         变量 数据 <类型 = 字节集类>
  19.         文件 = 文件类.只读打开 ("D:/迅雷下载/ab.mp4")
  20.         数据 = 文件.读接口.读全部数据 ()
  21.         文件.关闭接口.关闭 ()
  22.         数据 = 空对象
  23.     }

  24.     #
  25. }
复制代码


回复

使用道具 举报

58

主题

254

帖子

2063

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2063
沙发
发表于 2024-8-7 19:41:34 | 只看该作者
正常的,过会内存自己就清理了,原生GO都是这样。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40523
板凳
发表于 2024-8-7 21:29:42 | 只看该作者
确实正常啊。是这样的
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 10:25 , Processed in 0.082495 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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