摘要: ⼀、Golang“调度器”由来 协程(co-routine), 引发的问题?(M:线程 N:协程) N:1 1.⽆法利⽤多个CPU 2.出现阻塞的瓶颈 1:1 1.跟多线程/多进程模型⽆异 2.切换协程成本代价昂贵 M:N 1.能够利⽤多核 2.过于依赖协程调度器的优化和算 法 go-routine 阅读全文
posted @ 2020-09-11 15:25 Mr.peter 阅读(876) 评论(0) 推荐(0)
摘要: (1)内存的占⽤情况 top -p $(pidof 进程名) 查看某个进程的内存占⽤情况 mem 内存的总体情况 free 空闲内存 used 目前占用情况 (2)GODEBUG和gctrace来分析golang程序的内存使用情况 GODEBUG='gctrace=1' ./test2_Mem 输出 阅读全文
posted @ 2020-09-11 11:56 Mr.peter 阅读(1906) 评论(0) 推荐(0)