1 火焰图简介
很多人感冒发烧的时候, 往往会模仿神农氏尝百草的路子: 先尝尝抗病毒的药, 再试试抗细菌的药, 甭管家里有什么药挨个试, 什么中药西药, 瞎猫总会碰上死耗子, 如此做法自然是不可取的,...
golang pprof
当你的golang程序在运行过程中消耗了超出你理解的内存时,你就需要搞明白,到底是
程序中哪些代码导致了这些内存消耗。此时golang编译好的程序对你来说是个黑盒,该
如何搞...
Go is a simple and fun language, but, like any other language, it has a few gotchas… Many of those g...
Atatus’s backend consumer and server are written in Go, and earlier we were just deploying our appli...
关于作者
大家好,我是章亦春,网名 agentzh。很多朋友可能是通过我做的一些开源项目了解到我的,比如我创立的
OpenResty
开源项目,再比如我编写的很多 Nginx 的
第三方模块
,我从大...
动态追踪技术下篇,内容包括方法论、调试符号、死亡进程、传统的调试技术、Y 语言。内容穿越四海,纵贯九重天!
方法论
前面我们介绍到火焰图这样的基于采样的可视化方法,它其实算是非常通用的方法了。不管是什...
动态追踪技术中篇,关于 DTrace、SystemTap 和 火焰图的那点事。
DTrace 与 SystemTap
说到动态追踪就不能不提到 DTrace(1) 。DTrace 算是现代动态追踪技术...
Published : 2016-05-09 Categories : Coding 什么是动态追踪
我很高兴能在这里和大家分享动态追踪技术(Dynamic Tracing)这个主题,对我个人来说也是一个很激动人心的话题。那么,什么是动态追踪技术呢?
动态追踪技术其实是一种后现代的高级...
Golang
的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包...
Profiling & Optimizing in Go
Brad Fitzpatrick
YAPC::Asia 2015
Tokyo Big Sight, 2015-08-22
See th...