今天在用go做密集型计算的时候出现内存不够用的问题,搜了一下,都说用手动调用gc回收内存,求解
今天用go做一个密集型的计算,是这样的,有四个字符串长度都在50位以上,然后循环取出四个字符,看能组成多少个组合,然后组合的结果是上百万,然后把这些字符串,插入到mysql当中,然后在循环的过程中,出现了内存被占满的情况,不晓得该怎么解决,搜索了一下让手动使用gc来释放内存,但是并没有搜到如何使用gc来释放内存,求一个demo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
函数退出变量才会被gc?发源码!
runtime.GC()可以手动开始GC