Cnbeta 01月30日
Yandex开源Perforator 可查找效率低下的代码并“节省数十亿美元”
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Yandex开源了Perforator,一款旨在大规模识别和评估低效代码的工具,声称能帮助企业每年节省数十亿美元的服务器基础设施开销。Perforator通过持续分析生产服务器的CPU配置文件来查找性能瓶颈,它依赖eBPF技术,无需帧指针或调试符号即可展开,支持多种编程语言。此外,Perforator还能利用收集的配置文件和PGO重建应用。该工具资源占用极低,仅需512MB RAM和不到1%的CPU资源,适合在生产环境中持续运行。Yandex表示,Perforator能优化应用并降低高达20%的基础设施成本。

🛠️ Perforator是一款由Yandex开源的持续分析工具,专注于大规模识别和评估低效代码,旨在帮助企业显著降低服务器基础设施成本。

🚀 Perforator利用eBPF技术分析生产服务器的CPU配置文件,无需帧指针或调试符号即可展开,并支持包括C++、Go、Rust、Java、Python和Node.js在内的多种编程语言。

📊 Perforator不仅能检测性能瓶颈,还能利用收集的配置文件和PGO(配置文件引导优化)来重建应用程序,从而进一步优化性能。

💡 Perforator资源占用极低,仅需512MB RAM和不到1%的CPU资源,这使其非常适合在生产服务器上持续运行,进行实时分析,并能优化应用,降低高达20%的基础设施成本。

互联网科技公司 Yandex 今天宣布开源 Perforator,作为一种帮助大规模识别和评估效率低下代码的工具。他们表示,Perforator 可以帮助企业“每年在服务器基础设施上节省数十亿美元”。

Perforator 是一个持续分析应用程序,可分析生产服务器的 CPU 配置文件以查找性能低下。Perforator 依赖于 eBPF,无需在生产服务器上使用帧指针或调试符号即可展开,并支持从 C++ 到 Go 再到 Rust、Java、Python 和 Node.js 等多种语言。作为性能工具的一部分,Perforator 还可以使用收集的配置文件和采用配置文件引导优化 (PGO) 来重建应用程序。

Yandex 声称,Perforator 仅需 512MB 的 RAM 和不到 1% 的主机 CPU 资源即可运行,使其适合在生产服务器上持续运行以进行分析。

Yandex 在今天的新闻稿中写道,Perforator 可以优化应用程序并将基础设施成本降低高达20%,与他们声称每年节省数十亿美元类似,这些说法似乎非常雄心勃勃,并且依赖于目前在生产中使用大量未优化的代码。

Perforator 是根据 MIT 许可证开源的。想要查看它的人可以在 GitHub 上找到它:

https://github.com/yandex/perforator

 包含大量文档的项目网站是 Perforator.tech:

https://perforator.tech/docs/en/

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Perforator 代码优化 性能分析 eBPF Yandex
相关文章