近日消息,来自谷歌Go语言团队的正式公告揭示了一项重大更新,该团队已对Go语言运行时环境的内建追踪工具进行了显著优化升级,声称这一改进能够让CPU占用率大幅下降至初始水平的1%,从而极大地减轻了系统资源负担。
此外,本次更新还引入了一项创新特性——连续飞行记录机制(Continuous Flight Recording),旨在提供更全面深入的应用程序行为监控能力。
Go 语言的运行环境跟踪器功能(runtime / trace)旨在帮助开发者梳理项目,该功能允许开发者通过可视化方式追踪项目中各项进程,开发者还能够在每项进程中加入特定的标注,从而更细致地监控分析项目。
此外,开发团队提到,在之前的 Go 语言版本中,使用跟踪功能会导致 CPU 负载过大,而如今开发团队通过“优化回溯效率”,将 CPU 开销降至原先的 1-2%,这样开发者便可以频繁地使用跟踪功能来监控和诊断项目,而不会对自己的设备性能产生太大的影响。
而在最新的 Go 语言版本中,用户还可以使用持续跟踪记录(Flight Recording)功能,该功能允许 IDE 在后台持续追踪项目进程,同时还提供了一项全新跟踪读取 API,让开发者更容易获得跟踪数据。
文明上网,理性发言,共同做网络文明传播者