Cloudflare 称赞 Golang PGO 大幅节省 CPU 资源

Cloudflare 称赞 Golang PGO 大幅节省 CPU 资源 访问:NordVPN 立减 75% + 外加 3 个月时长 另有NordPass密码管理器 编译器的PGO支持非常好,前提是有足够多的样本作为配置文件反馈给编译器,这样编译器就能对代码进行适当的优化。编译器可以根据收集到的配置文件/反馈做出更明智的优化,但与更容易应用的编译器优化相比,这确实需要额外的步骤。就 Golang 的 PGO 而言,某些代码库的改进幅度可高达 14%。Cloudflare 拥有一些基于 Go 的服务,这些服务依赖于全球成千上万的 CPU 核心,因此他们最近开始探索 Golang 的 PGO 对其基础架构的影响。结果如下这表明,在发布之后,我们使用的内核比发布之前少了约 97 个,减少了约 3.5%。这似乎与上游文档中给出的 2% 到 14% 之间的数字相符。我们可以感受到的的第二个数字是一周内不同天同一时间的使用率。发布前 7 天的平均使用率为 3067.83 个内核,而发布后 7 天的平均使用率为 2996.78 个内核,节省了 71 个 CPU。虽然比不上我们节省的 97 个 CPU,但也相当可观了!这似乎证明了 PGO 的好处在完全不改变代码的情况下,我们成功地为自己节省了几台服务器的 CPU 计算时间。考虑到当今的服务器成本以及总拥有成本(包括能源和冷却成本),节省几台服务器的 CPU 时间意义重大,这是以最少的投资实现的效率提升。今后,他们还将探索更多的剖析,通过 BOLT 或 LTO 优化和其他调整进一步优化。更多详情请访问Cloudflare 博客。 ... PC版: 手机版:

相关推荐

封面图片

ℹ如何在 Mac 上清理 CPU 使用率并修复高 CPU 活动?#

ℹ如何在 Mac 上清理 CPU 使用率并修复高 CPU 活动?# CPU 是 Mac 运行所有进程、处理各种工作的核心,因此当你在 Mac 上同时运行的指令与任务数量越多, CPU 使用率也越高。尽管 M...

封面图片

Golang 编译器代码浅析

Golang 编译器代码浅析 本书主要目的是让读者在源码层面熟悉 Go 编译器的实现,因此会以代码讲解为主。但编译器的实现涉及到非常多的细节处理,本文会尽量避免大段的贴代码来对其进行分析(实际上也是不可行的),而是建议读者将文章当着一个参考,自己动手去源码中进行探索。因此每个主题的文章基本会按照如下结构进行组织: 1. 该模块的简介,需要涉及到的理论知识复习。例如词法、语法分析中涉及到很多形式语言与自动机的知识,文章都会先尽可能少地温习一下相关知识 2. 核心数据结构介绍,意在搭建该模块的骨架 3. 核心逻辑介绍,意在了解该模块实现的主体算法思路 4. 特殊案例分析,详细分析典型案例的处理流程 另外作者还开了两个坑《Linux核心概念详解》和《极简计算机结构介绍》,也写了一些内容不过还不太完整。

封面图片

[email protected]

[email protected]》 简介:一款专注于实时监测与优化设备性能的工具类应用,提供详细的CPU运行状态、温度、频率及使用率等核心数据,帮助用户掌握硬件负载情况并提升系统效率。 亮点:支持多维度硬件信息可视化,具备低耗能实时监控和异常预警功能,界面简洁直观,适合科技爱好者及普通用户快速了解设备健康状况。 标签: #设备监控#性能优化#系统工具#硬件信息#CPU优化#实时检测#iOS应用 更新日期:2025-04-25 10:56:00 链接:

封面图片

ℹ总觉得电脑跑不顺吗?教你限制 Windows Defender CPU 使用率,不再占用大量资源#

ℹ总觉得电脑跑不顺吗?教你限制 Windows Defender CPU 使用率,不再占用大量资源# 使用电脑时,你是否常常觉得电脑卡卡跑不顺,发现 Microsoft Defender Antivirus Service 的 CPU 使用...

封面图片

Swan Chain:GPU 利用率突破 90%,CPU 使用率稳定在 50% 以上

Swan Chain:GPU 利用率突破 90%,CPU 使用率稳定在 50% 以上 币安领投的 AI 计算链 Swan Chain 今日发布最新网络数据,显示其计算资源需求大幅增长。Swan Chain 的 GPU 利用率已突破 90%,CPU 使用率也稳定在 50% 以上,凸显了平台上应用与交互的活跃度。Swan Chain 主网已于 7 月 1 日上线,主网激励活动预计将于 7 月中旬上线。

封面图片

Steam在Linux上的使用率持续增加:接近 2% AMD CPU使用率达到72%

Steam在Linux上的使用率持续增加:接近 2% AMD CPU使用率达到72% 2024 年 1 月,Steam Linux 的使用率为1.95%,而此前几个月一直在 1.9% 左右。但在 2 月份,Steam Linux 的使用率下降了 0.19%,市场份额为 1.76%。不过,简体中文的使用率飙升了 7.6%,这与之前的 Steam 调查结果相吻合。今天晚上,三月份的数据已经出炉,Linux 的使用率为 1.94%,比二月份提高了 0.19%,与一月份的 1.95% 相差无几。Windows 为 96.67%,macOS 为 1.38%。3 月份的结果显示,中文使用率没有下降,反而上升了 0.59%,而英文使用率则比上月上升了 0.42%:简体中文用户占 33.43%,英文用户占 32.54%,俄语玩家占 8.36%。在 Linux 用户中,Steam Deck 使用的 Valve SteamOS Holo 平台占 44.22%,比前一个月增加了 0.67%。在 Linux 游戏玩家中,AMD CPU 的使用又增长了 0.61%,市场份额达到 72.10%,而英特尔则为 27.9%。Steam Deck 使用的是定制的 AMD APU,这在一定程度上提高了 AMD Linux CPU 的使用率。对于 Steam 上的 Windows 玩家,英特尔 3 月份的市场份额为 68.74%。由于 Steam Deck 使用集成的 Radeon 显卡,而且 AMD Radeon 显卡因其良好的开源和上游驱动程序支持而广受欢迎,因此 AMD GPU 在 Linux 玩家的 Steam 平台上继续占据主导地位。在 Windows 下,GeForce RTX 3060 仍然是最常用的显卡。如果您想全面了解 2024 年 3 月的 Steam上找到所有新数据。 ... PC版: 手机版:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人