【runtime/debug】深入解构Go标准库runtime/debug包设计原理以及实践开发中注意的要点
首先说明:Go标准库中不存在独立的顶层debug包,而是包含两类调试相关子包:
- (1)
runtime/debug运行时调试包; - (2)
debug/*命名空间下的二进制文件解析子包。
本文将系统解析这两类工具的架构、原理与实战应用。
首先说明:Go标准库中不存在独立的顶层debug包,而是包含两类调试相关子包:
runtime/debug运行时调试包;debug/*命名空间下的二进制文件解析子包。