日常开发时遇到了这样的问题:死循环程序打包为exe后执行exe文件,打开任务管理器,发现程序占用内存在不断增加。
解决方式:
- 删掉defer语句
- 删掉fmt.Print语句提高性能
- 循环语句中添加runtime.GC()回收垃圾
性能检查代码
go http.ListenAndServe(":9999", nil)
日常开发时遇到了这样的问题:死循环程序打包为exe后执行exe文件,打开任务管理器,发现程序占用内存在不断增加。
解决方式:
性能检查代码
go http.ListenAndServe(":9999", nil)