context?
Thrift or Msgpack?
sync.Pool?
m->os线程
g->协程信息
p->资源任务池
s->全局池
Thrift or Msgpack?
sync.Pool?
m->os线程
g->协程信息
p->资源任务池
s->全局池
go build
默认情况下,编译过的二进制文件已经包含了 DWARFv3 调试信息,只要 GDB7.1 以上版本都可以进行调试。 在OSX下,如无法执行调试指令,可尝试用sudo方式执行gdb。
删除调试符号:go build -ldflags “-s -w”
-s: 去掉符号信息。
-w: 去掉DWARF调试信息。
关闭内联优化:go build -gcflags “-N -l”