GC 分析工作 首选 服务

不容错过的 DevOps 工具!

由工程师开发,为工程师服务

Java GC analysis made easy for developers

即时的内存泄漏、GC 停顿问题故障排除

GCeasy 采用了先进的机器学习算法,可帮助您节省处理晦涩 GC 日志的时间,免除您的烦恼。您可迅速发现内存泄漏、长时间 GC 停顿、过早的对象晋升以及许多其他影响性能的问题。

仅需几秒即可调整 Java GC 设置

精细化调整应用程序内存与 GC 设置的强大工具。报告中将包含关键性能指标和 GC 统计数据部分,助力您实现完美调优。

令人赞叹的内存可视化功能

愿景,从可视化开始。行业专家对于 Java 内存模型的想法,在 GCeasy 日志分析报告中实现了可视化。


GC 日志分析 REST API

虽然我们身处现代世界,但垃圾收集日志却仍然需要繁琐的手动工作进行分析。也就是说,您必须要有运营工程师,让他们给你发送应用程序的 GC 日志,然后将日志上传到 GC 分析工具中,再运用自己的智慧来对其进行分析。

似乎我们还没有发明主动的、程序化的垃圾回收日志分析方式。正因为这样的麻烦,我们根本不可能一次性分析数百个 JVM 的 GC 日志。所以为了消除这样的烦恼,我们刊发了用于分析垃圾回收日志的 RESTful API。只需一行代码,您就可以即时进行 GC 日志的分析工作。了解如何使用 GCeasy REST API

REST API for java GC analysis

One tool to parse all GC formats

通用 Java GC 查看器

根据 GC 算法、Java 版本、JVM 提供者以及您所传递的内存参数,GC 日志的格式会有所不同。GCeasy是 业界首款在线 GC 日志分析器,可分析任何格式的 GC 日志。

  • Serial GC、Parallel GC、CMS GC、G1 GC、Z GC、Shenandoah GC、Zing GC、Jstat
  • Java version: 1.2, 1.3, 1.4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17
  • JVM 提供者:Oracle、IBM、HP、Azul、OpenJDK
  • Android GC 日志:Dalvik GC Log、Android Runtime (ART) GC Log
  • 支持统一的 GC 日志记录格式
  • 所有类型的内存设置
  • 全面的支持服务

因此,我们很自豪能够被称为“通用 JVM 垃圾回收日志分析工具”

工作方式?

Java GC 调优,很多人都认为这和造火箭的难度是一样的!

  • 1

    启用 GC 日志

    通过传递 JVM 参数来启用 GC 日志: -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:<GC-log-file-path>

  • 2

    将 GC 日志上传至 GCeasy

    将生成的 GC 日志上传至 GCeasy

  • 3

    查看报告

    我们将借助机器学习算法生成一流的 GC 报告。

  • 4

    您还可使用 REST API

    如需主动分析数百个 JVM 的 GC 日志,则可以使用我们的 REST API

功能特性

我们的尖端特性变革了工程师分析 GC 日志的方式

在线 GC 分析器

无需注册、下载或安装。只需上传 GC 日志文件即可立即查看报告

JVM 堆内存大小建议

我们的算法将为您的应用程序推荐最佳 JVM 堆内存大小

JStat 分析

除了能够对所有 GC 日志格式进行分析外,我们的工具还能分析 JStat 输出。

Android GC 日志

我们可对各类 Android GC 日志进行解析,包括 dalvikvm GC Log 与 Android RunTime (ART) GC Log

Java 9 GC 日志分析器

在 Java 9 中,GC 日志记录方式有所变化。我们的工具是首批支持 Java 9 GC 日志格式的工具

G1 GC 日志分析器

工具可就 G1 GC 日志给出精细精准的报告指标

统一的 GC 日志记录分析

统一的 JVM 日志记录方式中引入了 Xlog:gc 选项以及标签集、级别和装饰,以增强 GC 日志记录功能。GCeasy 支持这一格式

机器学习

我们的机器学习算法不仅可以检测内存泄漏、GC 停顿、连续 Full GC 及同类问题,还可以对其进行预测

GC 调优

工具会提供详细的 GC 触发原因报告。这样您就可以轻松对比和研究不同的 GC 设置,并相应地进行调优工作了

GC log analysis tool with abundant features
One tool to parse all GC formats

Java 性能培训 - 专家提供

GCeasy 应用程序的架构师将提供远程或现场 Java 性能工程和故障排除培训。

通过我们的培训项目,数百名工程师将能够得到快速的职业发展。让工程师成为团队领导。让团队领导进阶为管理层。站点可靠性/DevOps 工程师能够在几分钟内解决复杂的生产问题。工程师能够大幅优化 CPU 消耗、内存消耗与响应时间。

客户推荐

各大企业如何评价 GCeasy?

常见问题

常见问题解答。如果您有进一步的疑问,可发送邮件至: team@tier1app.com

如何启用 Java GC 日志记录功能?

对于 Java1.4、5、6、7、8,将以下 JVM 参数传递给您的应用程序即可: -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:<file-path>

对于 Java 9,传递以下 JVM 参数: -Xlog:gc*:file=<file-path>
file-path: 写入 GC 日志文件的位置

GCeasy 无法解析我的 GC 日志?

无论 JVM 版本、JVM 提供者、GC 算法、内存设置如何,我们支持一切 GC 日志格式。

如果不支持您所提交的格式,请联系 team@tier1app.com. 我们将对其进行修复.

我能不能看看 GC 日志分析报告的例子?

当然。下面是一些通过 GCeasy 生成的示例报告:

订阅我们的最新消息

查看其他优秀工具