5月30日星期四,JUG.ru和Raiffeisenbank的Sergey Melnikov之间的会议将在Oracle圣彼得堡办公室举行。 Sergey将告诉您如何使用高性能和Intel Processor Trace技术来获取Java应用程序的高度详细的配置文件。
参加免费 ,需要注册。 您可以在这里注册。 有关会议主题和演讲者的信息已删除。

现在,分析Java应用程序的主题已基本消失。 是否有可能至少找到新的东西?
来自Raiffeisenbank的Sergei Melnikov可以肯定。 Sergey将分享他在分析较小的代码部分时的经验。 很小,但是非常重要,因为整个应用程序的成功直接取决于这些代码段的执行速度!
Sergey将讨论如何使用标准的Linux分析器perf来分析最真实的Java应用程序,以及如何最大限度地利用性能来获得前所未有的详细信息。
Sergey将展示如何使用Intel Processor Trace技术获得更详细的配置文件。 要使用这种纯粹的硬件技术,我们将必须使用标准Linux内核机制编写自己的小型分析器。 创建的探查器不仅使您可以收集非常非常准确的探查文件,还可以显示为什么我们的软件有时运行速度较慢。
实际上,事实证明,开发人员在每个步骤中都处于危险之中。 “平均”速度很快的事实有时会慢得多! 这样的陷阱比看起来要普遍得多。 而且,我们的用户比我们想象的更经常看到这些罕见的情况。 但是现在我们有了一个工具,使我们不仅可以描述平均情况,还可以描述这些罕见事件。 而且,如果我们可以获得此罕见事件的简介,那么我们可以对其进行修复!
关于演讲者
Sergey Melnikov自2016年以来一直在Raiffeisenbank工作,从事高频交易应用程序。 主要从事加速现有的编写和用Java编写新的低延迟代码。 在此之前,他在Intel担任C / C ++ / FORTRAN语言的编译器性能工程师。
参加是免费的,需要注册。 您可以在这里注册。