您的位置:首页 > 娱乐 > 明星 > 电脑网站打不开怎么解决_网络公司app制作_武汉抖音seo搜索_国内可访问的海外网站和应用

电脑网站打不开怎么解决_网络公司app制作_武汉抖音seo搜索_国内可访问的海外网站和应用

2025/1/8 14:59:49 来源:https://blog.csdn.net/weixin_37930678/article/details/144834968  浏览:    关键词:电脑网站打不开怎么解决_网络公司app制作_武汉抖音seo搜索_国内可访问的海外网站和应用
电脑网站打不开怎么解决_网络公司app制作_武汉抖音seo搜索_国内可访问的海外网站和应用

使用场景:

1 想要查看接口延时性偏高

2 深入了解协程具体如何运营的详细信息(运行时长,或者什么原因导致了协程运行受阻)

可以使用 trace 功能,程序便会对下面的一系列事件进行详细记录,并且会依据所搜集到的这些信息,生成能够以可视化方式查看的 trace 视图

1 协程的创建过程、开始运行的时刻以及结束运行的时间点。

2 协程由于系统调用、通道操作、锁的使用等情况而出现被阻塞的现象。

3 网络 IO 相关的操作情况。

4 垃圾收集的相关活动情况。

import ("net/http"_ "net/http/pprof"
)func main() {_ := http.ListenAndServe(":8000", nil)}执行:curl "http://localhost:8000/debug/pprof/trace?seconds=30" > trace.out

如果不能使用http等进行访问 我们可以在程序内部运行

 

import ("runtime/trace"
)func main() {// 创建trace文件f, _ := os.Create("trace.out")defer f.Close()if err := trace.Start(f); err != nil {return}defer trace.Stop()// 执行
}执行: go tool trace trace.out

1 分析协程阻塞情况

2 处理器是否得到充分使用

协程运行时间、同步阻塞时间、系统调用阻塞时间、调度延迟时间、查看处理器的使用状况、垃圾回收(GC)占比

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com