今天在用go做密集型计算的时候出现内存不够用的问题,搜了一下,都说用手动调用gc回收内存,求解

发布于 2022-09-04 12:02:16 字数 171 浏览 20 评论 0

今天用go做一个密集型的计算,是这样的,有四个字符串长度都在50位以上,然后循环取出四个字符,看能组成多少个组合,然后组合的结果是上百万,然后把这些字符串,插入到mysql当中,然后在循环的过程中,出现了内存被占满的情况,不晓得该怎么解决,搜索了一下让手动使用gc来释放内存,但是并没有搜到如何使用gc来释放内存,求一个demo

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

话少心凉 2022-09-11 12:02:16

函数退出变量才会被gc?发源码!

半透明的墙 2022-09-11 12:02:16

runtime.GC()可以手动开始GC

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文