热门资讯> 正文
2024-03-11 23:01
云原生代码分析比以往任何时候都更加重要,可以帮助应用程序以最高效率运行并改善客户体验,同时节省时间和资源。
英特尔(纳斯达克股票代码:INTC):
本新闻稿以多媒体为特色。在此处查看完整版本:https://www.businesswire.com/news/home/20240311946286/en/
新内容:英特尔今天宣布发布Continuous Profiler开源版,这是该公司促进创新和提高开发人员生产力的开放生态系统方法的一个例子。该优化代理被ironSource、ShareChat和Snap Inc等公司积极使用。识别生产瓶颈和优化机会。Continuous Profiler由Intel® Granulate™开发并为开源社区做出贡献,是一种将多个分析器结合到一个视图中作为火焰图的解决方案。这种统一的视图为开发人员、性能工程师和DevOps提供了一种持续且自主的方式来识别运行时效率低下。
“连续分析器一直是我们在英特尔Granulate所做工作的核心。通过帮助开发人员识别代码中的瓶颈,企业可以更轻松、更有效地优化其应用程序。"
-Asaf Ezra,英特尔Granulate总经理
为什么重要:在任何测试和生产环境中,确定中央处理器(CPUs)繁忙的原因都是性能分析的例行任务。连续刻画器提供最热门代码路径的火焰图。
英特尔研究员布伦丹·格雷格(Brendan Gregg)表示:“这种可视化视图可以立即清楚地看到中央处理器的消耗位置,以便您可以节省成本、消除瓶颈、提高吞吐量并减少延迟和性能退化。”“然而,在当今复杂的环境中,火焰图可以挖掘出如此多的性能胜利,以至于将它们全部应用起来变得困难。英特尔Granulate将此任务自动化,随着英特尔开发更多优化,使公司能够实现现在和未来的这些性能胜利。"
工作原理:gProPlayer的演变,Continuous Profiler结合了多个采样分析器,以生成中央处理器花费时间的统一可视化。易于导航的火焰图可以精确定位性能回归,例如垃圾收集、僵局和其他问题,以帮助顺利部署。
Continuous Profiler的独特功能之一是允许DevOps根据容器名称、主机名或Kubernetes部署对象过滤服务,只需选择平台内的分辨率级别即可。这些原生Kubernetes过滤器从部署到pod级别,而无需为每个对象部署分析器。这使得团队能够调查跨不同区域和代码的不同部署、Pod、节点和主机的行为。
该分析器与英特尔Granulate的持续优化服务兼容,可以在几分钟内在集群范围内部署,支持一系列编程语言,无需更改代码。
Continuous Profiler经过SOC 2认证,并符合英特尔的高安全标准,确保其部署的可靠性和可信度。
下一步:通过简单的用户界面(UI)和无缝集成,Continuous Profiler将添加修改以满足独特的开发人员需求,发现运行时级别的瓶颈并提高应用程序性能以改善用户体验。英特尔将与开源贡献者和更广泛的生态系统一起,进一步完善该工具,帮助开发人员制作应用程序更快、更强大、更具成本效益。
关于英特尔在KubeCon欧盟:在KubeCon欧盟,英特尔将有两个展位。成为开源社区的一员意味着成为积极的贡献者,英特尔活跃于100多个开放内部项目,为300多个开源项目做出贡献,并隶属于700个基金会。请在英特尔开放生态系统展位#H5了解更多信息。请参观英特尔企业软件展位#J17,了解英特尔解决方案如何帮助公司更高效、更自信地管理、保护和扩展云原生工作负载,从而为实现人工智能铺平更快的道路。
更多上下文:有关英特尔软件连续分析器的更多信息,请访问英特尔Granulate网站和连续分析器GitHub页面。欲了解更多信息,请联系Granulate.io。