![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试
伢之国
云存储深耕之路,专注于对象存储,块存储,云计算等技术。坚持撰写有思考的技术文章。微信公众号:奇伢云存储。个人站点:https://liqingqiya.github.io。
展开
-
go trace 剖析 go1.14 异步抢占式调度
文章目录抢占调度go tool traceView tracegolang 抢占调度go1.13 trace 分析go1.14 trace 分析思考问题总结抢占调度go 1.14 版本带来了一个非常重要的特性:异步抢占的调度模式。之前我们通过解释一个简单的协程调度原理(),并且实现协程调度例子都提到了一个点:协程是用户态实现的自我调度单元,每个协程都是君子才能维护和谐的调度秩序,如果出现了流氓(占着 cpu 不放的协程)你是无可奈何的。go1.14 之前的版本所谓的抢占调度是怎么样的:如果 sys原创 2020-11-09 23:05:21 · 944 阅读 · 0 评论 -
golang 分析调试高阶技巧
layout: posttitle: “golang 调试高阶技巧”date: 2020-6-03 1:44:09 +0800categories: golang GC 垃圾回收golang 高阶调试Golang toolsnmcompileobjdumppproftrace单元测试执行单元测试go test 运行编译,运行统计代码覆盖率程序 Debugdlv 调试用法调试二进制调试进程调试 core 文件调试常用语法系统整理应用.原创 2020-07-16 22:40:48 · 3104 阅读 · 0 评论 -
聊聊程序常用调试有哪些?
文章目录加日志加断言调试core文件代码调试golang 调试gdbdlvpython 调试程序开发,很大一部分的时间是用于调试,调试也是一门值得了解的学科,我这总结一般调试手段:加日志加断言代码调试调试core文件加日志这个就无需赘言了,你怀疑哪个地方,或者在出现问题的时候,需要知道哪个地方有问题,那么日志肯定是少不了的,而且这个也是最基本的,适用于所有语言。但是经验来看,加...原创 2020-04-21 23:44:46 · 828 阅读 · 0 评论