![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
文章平均质量分 61
JarvanStack
保持简单
展开
-
[golang]手把手带你实战pprof 性能分析优化
网上的大多数文章都介绍了pprof 性能分析优化的使用方式, 但是实战项目少之又少原创 2022-02-04 23:07:48 · 734 阅读 · 0 评论 -
go test 基本使用
#测试整个文件夹下的 **_test.go # 在这个文件夹下执行 go test # 测试单个文件 go test -v hello_test.go # 测试单个文件,单个方法 TestHello() go test -v hello_test.go -test.run TestHello 参考: https://blog.csdn.net/cup_chenyubo/article/details/79231313 ...原创 2021-06-24 12:06:43 · 756 阅读 · 0 评论 -
goroutine 基本模型和调度器策略详解
这里将简单阐述多线程的故事,协程的故事,和 go goroutine 的故事 (1)原始的单线程操作系统 同时只能执行一个线程,简单的单线程 问题: 单一执行,计算机智能一个一个处理 进程阻塞浪费:如果一个进程阻塞了,整个系统就阻塞了 CPU浪费:CPU 只是在计算的时候会用到,比如程序的 IO ,CPU 利用率低下,大部分时间都是空闲的 现在几乎没有这种单线程的模式了 (2) 多线程操作系统 单线程的问题,我们用多线程的解决方案来解决 操作系统的多线程将线程用时间来切片(比如每个线程执行 5ms 然原创 2021-03-26 15:36:58 · 368 阅读 · 2 评论