首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CPU 负载降至原先 1%,谷歌 Go 语言改进运行环境跟踪器功能

IT之家 3 月 17 日消息,据谷歌 Go 语言官方新闻稿,Go 语言开发团队近日改进了运行环境的跟踪器(Trace)功能,号称可以将 CPU 负载降低至原先的 1%,同时还新增持续跟踪记录(Flight Recording)功能。

▲ 图源 谷歌官方新闻稿

IT之家注意到,Go 语言的运行环境跟踪器功能(runtime / trace)旨在帮助开发者梳理项目,该功能允许开发者通过可视化方式追踪项目中各项进程,开发者还能够在每项进程中加入特定的标注,从而更细致地监控分析项目。

此外,开发团队提到,在之前的 Go 语言版本中,使用跟踪功能会导致 CPU 负载过大,而如今开发团队通过“优化回溯效率”,将 CPU 开销降至原先的 1-2%,这样开发者便可以频繁地使用跟踪功能来监控和诊断项目,而不会对自己的设备性能产生太大的影响。

而在最新的 Go 语言版本中,用户还可以使用持续跟踪记录(Flight Recording)功能,该功能允许 IDE 在后台持续追踪项目进程,同时还提供了一项全新跟踪读取 API,让开发者更容易获得跟踪数据。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OMVbN2hxln3tK1NskmU-o-rg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券