关于周期性定时器是否需要释放 ?

大佬们,这个定时器需要释放内存吗?
windows系统下,我需要周期性执行laravel的任务调度 。
但是系统自带的计划任务总是无规律终止 。
尝试了好多次配置,未果,于是想到用Go来写个定时任务 。

关于周期性定时器是否需要释放 ?

目前服务器上的内存占用是稳定到2.8 - 3.2左右 。

关于周期性定时器是否需要释放 ?

下面是我本地测试的每秒执行,占用在7、8M左右左右 。
关于周期性定时器是否需要释放 ?
这个周期定时这样写有没有问题?
麻烦帮忙看下,或者有更好的建议麻烦指个方向,谢谢 。

最佳答案

顺手加个defer Close()就行了,别操心了。

3年前 评论
讨论数量: 3

godc里面有Stop方法,理论上是需要defer Close()释放的,但是如果就单次创建也可以不释放,占不了多少资源。 file

3年前 评论

@1112 好的,那我就不释放了 。跑几天看看占用再说,这样做定时科学么 ?暂时确实未发现什么问题 。运行了 不到20小时 。

3年前 评论

顺手加个defer Close()就行了,别操心了。

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!