Yandex develops and open-sources Perforator, an open-source tool that can save businesses billions of dollars a year on server infrastructure

  • Yandex introduces Perforator, a tool that can identify and evaluate code inefficiencies across a company’s entire code base.
  • Perforator helps developers identify the most resource-intensive sections of code and provides detailed statistics for subsequent optimization.
  • The solution can help businesses reduce CPU resource usage by 20% annually.
  • By leveraging Perforator, companies can potentially save millions or even billions, depending on company size, and allocate resources for further innovation and growth.
  • Perforator can be accessed for free on GitHub.

DUBAI, United Arab Emirates, Feb. 05, 2025 (GLOBE NEWSWIRE) -- Yandex, a global tech company, develops and open-sources Perforator, an innovative tool for continuous real-time monitoring and analysis of servers and applications.

Perforator helps developers identify the most resource-intensive sections of code and provides detailed statistics for subsequent optimization. By identifying code inefficiencies and supporting profile-guided optimization, Perforator delivers accurate data that enables businesses to manually optimize their applications and reduce infrastructure costs by up to 20%. Depending on company size, this could translate to millions or even billions saved annually.

“Perforator helps businesses get the most out of their servers without sacrificing performance,” said Sergey Skvortsov, a senior developer at Yandex who leads the team behind the tool. “Using Perforator, businesses can optimize their code, reduce server load, and ultimately lower energy and equipment costs.”

Why use Perforator?

Resource optimization is crucial for large data centers, big tech corporations, as well as small businesses and startups with limited resources. Instead of investing in additional equipment, companies can leverage Perforator to optimize their existing infrastructure without sacrificing performance. The tool has already been used for profiling in many Yandex services for over a year, and now it is accessible to companies, developers, and researchers worldwide.

Companies can deploy Perforator on their own servers, minimizing reliance on external cloud providers while maintaining full control over their data. This makes Perforator a strong fit for organizations with stringent data security requirements operating within closed infrastructures.

“Perforator can benefit companies of all sizes, from small businesses with 10-100 servers, which can save millions of dollars per year, to larger enterprises with thousands of servers and more, where savings can reach hundreds of millions or even billions of dollars annually” Sergey Skvortsov noted. “Regardless of your company size, Perforator can help you reduce infrastructure costs, freeing up resources for further innovation and growth.”

How Perforator works

Perforator provides detailed insights into server resource usage and analyzes the impact of code on performance, highlighting which applications consume the most system resources. Perforator uses eBPF technology to run small programs within the Linux kernel in a way that is safe and does not slow down the system. eBPF allows for improved monitoring, security, and performance optimization without changing the source code.

Perforator supports native programming languages such as C, C++, Go, Rust, Python, and Java. The solution enables in-depth analytics and data visualization with flame graphs, making problem diagnostics much more manageable.


Yandex develops and open-sources Perforator, an open-source tool that can save businesses billions of dollars a year on server infrastructure

An example of a flame graph generated by Perforator

“Perforator has been battle-tested in Yandex’s demanding environment for over a year and provides a wide range of features that make it a reliable and versatile solution for monitoring and optimizing server performance,” Sergey Skvortsov added.

One of Perforator's key advantages is its support for profile-guided optimization (PGO), which automatically accelerates C++ programs by up to 10%. Additionally, Perforator is designed to run seamlessly on individual computers, making it accessible not only to large businesses but also to startups and tech enthusiasts. Furthermore, Perforator offers essential features tailored for large organizations, including A/B testing capabilities that help make better-informed decisions.

Open-source solution for developers and businesses

The decision to make Perforator open source reflects Yandex's commitment to fostering community collaboration in developing system technologies.

“We believe that open-sourcing such fundamental system technologies helps drive tech innovation worldwide.”
— Sergey Skvortsov.

“We aim for our technologies to benefit the world and provide value to both developers and businesses. Additionally, the openness of the technology enables us to make decisions regarding the development of the profiling infrastructure together with the community.”

What’s next?

In the near future, Perforator will be enhanced with additional capabilities, including improved integration with Python and Java and more precise analysis of events.

Perforator's source code is now available on GitHub, alongside other Yandex open-source solutions, such as YaFSDP, a tool designed to accelerate the training of large language models.

Perforator is the latest addition to Yandex’s collection of open-source tools. You can view all of the company's open-source projects, including YaFSDP, AQLM, YTsaurus, and more, on this page.

About Yandex
Yandex is a global technology company that builds intelligent products and services powered by machine learning. Its goal is to help consumers and businesses better navigate the online and offline world. Since 1997, Yandex has delivered world-class, locally relevant search and information services and developed market-leading on-demand transportation services, navigation products, and other mobile applications for millions of consumers worldwide.

A photo accompanying this announcement is available at https://www.globenewswire.com/NewsRoom/AttachmentNg/7d65842c-92ec-4c79-af73-20fd3c53d024



Tom Goodwin, Account Manager media@nettresults.com

THỦ THUẬT HAY

3 cách thanh toán tiền điện cực đơn giản trên di động

Với sự phát triển mạnh mẽ của điện thoại thông minh, việc thanh toán hóa đơn tiền điện ngay trên di động đang ngày càng trở nên phổ biến. Bạn có thể thực hiện thanh toán bất cứ lúc nào, bất cứ nơi đâu mà không cần phải

Cách tắt bình luận bài đăng trên Instagram

Không còn nghi ngờ gì nữa, Instagram là một trong những mạng xã hội phổ biến nhất hiện nay. Mọi người có xu hướng chia sẻ những thứ diễn ra trong cuộc sống của mình lên mạng xã hội này. Tuy nhiên, không tránh khỏi

Bạn cần để lại bao nhiêu dung lượng lưu trữ trống trên iPhone là đủ?

Thật dễ dàng để lấp đầy bộ nhớ của iPhone với các ứng dụng, hình ảnh và video, nhưng không bởi vì thế mà bạn nên làm vậy. Sử dụng đến ngưỡng nào thì được coi là đầy bộ nhớ?

Bạn đã biết cách tạo Email mời tham gia cuộc họp và lên lịch hẹn chưa?

Cho đến thời điểm hiện nay, tình hình dịch bệnh vẫn còn đang diễn biến phức tạp. Việc tổ chức các cuộc họp hay gặp mặt theo hình thức online là một sự lựa chọn hàng đầu của hầu hết mọi người.

Hướng dẫn sử dụng một số tính năng tiện ích trên Windows 10

Nhiều lúc khi sử dụng Windows 10, bạn ít nhiều gặp các quảng cáo gây cản trở công việc hoặc thấy vướng mắt. Hãy cùng FPTShop tìm cách tắt những quảng cáo này đi

ĐÁNH GIÁ NHANH

Đánh giá HP ProBook 450 G4 - Thiết kế bền bỉ, hiệu năng ấn tượng với CPU Intel Core thế hệ thứ 7

Tiếp nối thành công của dòng laptop doanh nghiệp ProBook, HP tiếp tục ra mắt phiên bản ProBook G4 mới với nhiều cải tiến về thiết kế & hiệu năng mạnh

Trên tay Apple Watch Series 7 – Smartwatch mới nhất “nhà Táo” giá bán tương đương một chiếc smartphone

Apple Watch Series 7 ra mắt không có nhiều điểm mới so với phiên bản tiền nhiệm. Tuy nhiên, Apple vẫn đem đến những thay đổi mới đáng chú ý trên mẫu smartwatch mới nay. Những chiếc đồng hồ thông minh Series 7 đã có mặt

Đánh giá chi tiết Galaxy A8 Star: Liệu có thực sự tốt và phù hợp với ai?

Để nói về thiết kế A8 star mình sẽ sử dụng 2 từ: To và Đẹp. Với một chiếc màn hình khủng lên đến 6.3 inch. Theo mình là khá to cho một chiếc smartphone. Không phải ai cũng phù hợp với một chiếc màn hình lớn như thế này