Yandex develops and open-sources Perforator, an open-source tool that can save businesses billions o
- 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.
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
Contact:
Tom Goodwin, Account Manager
media@nettresults.com
- WS WhatsApp营销利器,你用过了吗?快来分享你的使用心得给大家听听
- 乡村生态种植振兴网助力乡村产业新发展 开启绿色生态未来
- “瑞”聚力量 “众”克时艰,瑞众保险 梅州中支爱心支援灾后重建
- 提升“家人”幸福感!一汽-大众举行第四届521家年华
- 品牌传承五十余年,德胜药妆初心不改精益求精
- 震惊!5000多种化妆品“有毒” 国家新规将禁止使用
- 管好用好数据资产,发展新质生产力!浪潮卓数大数据、天元征信完成数据资产入表工作
- 全球引粉instagram群发引流软件:精准社交互动爆粉工具
- 补充烟酰胺单核苷酸有副作用?线上合规的NMN品牌是哪些?
- 天猫国际发起全球寻宝计划,Witsbb健敏思入选全球百大宝藏品牌S100
- 巳巳如意 生生不息,「域见」新年新禧
- 莱福岛生活节3.0:超级莱福岛,全面升级打造超级音乐盛宴
- 域塔物流科技控股有限公司成功于美国纳斯达克上市
- 国学名家熊科皓受邀参加第九届“一带一路高峰论坛”
- Esri利用更新后的Sentinel-2卫星数据发布最新土地覆盖地图
- Lenovo在MWC上最新推出的ThinkPad和ThinkBook笔记本电脑为人工智能PC创新铺平道路
- 冰箱换新,生活“焕”新,澳柯玛平嵌鲜活冰箱热销
- 2024中国当代百杰书画名家——沈国良专题报道
- 实用主义,卡拉羊通勤套装上新,商务出差必备
- 陕西西安办理香港公司注册,香港公司年审报税
- 雷诺斯宣布成为阿塞拜疆联合国气候大会官方物流合作伙伴
- 同仁堂国药:构筑多元增长极 拓展新质生产力新赛道
- AMD 以全球极快的纤薄尺寸电子交易加速卡扩展 Alveo 产品组合,助力广泛且具性价比的服务器部署
- NIPPON KINZOKU将在第十八届Medtec China上展出
- 欢迎!西卡亚太高管参访团来华交流参观
- 福州爱尔眼科金牌检眼师王静荣获福建医科大学医学技术与工程学院“2024学年优秀带教教师”称号
- VCI Global Secures Approximately US$18 Million Contract for IPO Deals
- 「澳門銀河」首次大型户外激浪音乐派对
- 机器视觉工业相机实验支架测试支架光源架 机器视觉实验支架
- 香港一带一路研究院特聘研究员向凌云:一带一路倡议拯救了世界
推荐
-
抖音直播“新红人”进攻本地生活领域 不难看出,抖音本地生活正借由直播向本地生活 资讯
-
看新东方创始人俞敏洪如何回应董宇辉新号分流的? (来源:中国证券报) 东方甄选净利润大幅下滑 资讯
-
中央气象台连发四则气象灾害预警 暴雪橙色预警+冰冻橙色预警+大雾黄色预警+ 资讯
-
周星驰新片《少林女足》在台湾省举办海选,吸引了不少素人和足球爱好者前来参加 周星驰新片《少林女足》在台湾省举办海选,吸 资讯
-
海南大学生返校机票贵 有什么好的解决办法吗? 近日,有网友在“人民网领导留言板&rdqu 资讯
-
国足13次出战亚洲杯首次小组赛0进球 北京时间1月23日消息,2023亚洲杯小组 资讯
-
私域反哺公域一周带火一家店! 三四线城市奶茶品牌茶尖尖两年时间做到GMV 资讯
-
透过数据看城乡居民医保“含金量” 缴费标准是否合理? 记者从国家医保局了解到,近期,全国大部分地区 资讯
-
男子“机闹”后航班取消,同机旅客准备集体起诉 1月4日,一男子大闹飞机致航班取消的新闻登上 资讯
-
产业数字化 为何需要一朵实体云? 改革开放前,国内供应链主要依靠指标拉动,其逻 资讯