💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

Yandex 开源了 Perforator,这是一款实时监控和分析服务器及应用程序的工具,帮助开发者识别高资源占用代码,优化性能并降低成本。支持多种编程语言,适用于各类企业,已在 Yandex 服务中使用超过一年,现向全球公司开放。

🎯

关键要点

  • Yandex 开源了 Perforator,一款用于实时监控和分析服务器及应用程序的工具。
  • Perforator 帮助开发人员识别高资源占用代码,提供详细统计数据以优化性能。
  • 企业使用 Perforator 可降低基础设施成本最多可达 20%,每年节省数百万甚至数十亿美元。
  • Perforator 适用于各种规模的公司,从小型企业到大型企业均可受益。
  • 该工具支持在本地服务器上部署,减少对外部云服务的依赖,确保数据安全。
  • Perforator 使用 eBPF 技术在 Linux 内核中运行,安全且不影响系统速度。
  • 支持多种编程语言,包括 C、C++、Go、Rust、Python 和 Java。
  • Perforator 提供火焰图分析和数据可视化,便于问题诊断。
  • 基于配置文件的优化(PGO)可提高 C++ 程序速度多达 10%。
  • Yandex 开源 Perforator 以促进社区合作和技术创新。
  • 未来将增加更多功能,包括与 Python 和 Java 的更好集成。
  • Perforator 的源代码已在 GitHub 上公开,成为 Yandex 开源工具系列的一部分。
➡️

继续阅读