Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
搜索
搜索
golang一次CPU占用高问题的排查
学习笔记
2023-01-27
201°
写的程序windows调试完成部署到centos时候出现了CPU占用高的问题,基本快占用1核 代码中添加生成cpuprofile 使用go tool pprof 查看消耗CPU时间最多的调用 发现占用最高的项为runtime.futex, 查资料后了知道linux futex是锁相关,检查代码后发现问题所在,有个库在time.AfterFunc中把传入的以秒为单位的时间直接转为time.Durat
相关链接
golang mysql 泄漏
Golang 用go
线上golang grpc服务资源泄露问题排查
Go中http超时问题的排查及解决方法
golang 循环创建闭包 问题排查
使用pprof和go