首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何优化Java GC

虽然可以通过jstat方便的获取GC状态,但分析GC最好的方式是通过-verbosegc 参数产生gc日志。...如果你运行了6台主机,我建议你每两台设置相同的参数并添加 -verbosegc,然后分析监控结果。 设置内存大小 下面展示了内存大小和GC执行次数及时间的关系。...分析GC优化结果 在设置GC参数以及-verbosegc参数之后,通过tail命令确保日志被正确的生成。如果参数设置的不正确导致日志没有生成,你就是在浪费时间。...通过添加 -verbosegc 日志来获取更详细的日志,以下三个选项分别设置在不同机器上,且没有添加其他参数: NewRatio=2 NewRatio=3 NewRatio=4 一天之后,获取GC日志。...首先我们添加了 -verbosegc 参数,下面是结果: [fa7b39a6cf8947c992d0df150bad8585.jpeg] 上图是HPJMeter根据分析结果自动生成的图片,X轴表示JVM

1.1K81

jvm系列(九):如何优化Java GC「译」

使用 jstat命令可以很容易地查看GC状态,但是分析GC的最佳方式是加上 -verbosegc参数来生成日志。在之前的文章中笔者已经解释了如何分析这些日志。...HPJMeter是笔者最喜欢的用于分析 -verbosegc生成的日志的工具,它简单易用,使用HPJmeter可以很容易地查看GC执行时间以及GC发生频率。...每个系统都有最适合它的GC类型等着你去寻找,如果你有6台服务器,我建议你每两个服务器设置相同的参数,然后加上 -verbosegc参数再分析结果。...分析GC优化的结果 在设置了GC参数和 -verbosegc参数后,可以使用tail命令确保日志被正确地生成。如果参数设置得不正确或日志未生成,那你的时间就被白白浪费了。...在GC优化的开始阶段,我们加上了 -verbosegc参数,结果如下图所示: ? 图1:进行GC优化之前STW的时间 上图是由HPJMeter生成的图片之一。

1.5K120

程序员如何优化 Java GC

使用jstat命令可以很容易地查看GC状态,但是分析GC的最佳方式是加上-verbosegc参数来生成日志。在之前的文章中笔者已经解释了如何分析这些日志。...HPJMeter是笔者最喜欢的用于分析-verbosegc生成的日志的工具,它简单易用,使用HPJmeter可以很容易地查看GC执行时间以及GC发生频率。...每个系统都有最适合它的GC类型等着你去寻找,如果你有6台服务器,我建议你每两个服务器设置相同的参数,然后加上-verbosegc参数再分析结果。...分析GC优化的结果 在设置了GC参数和-verbosegc参数后,可以使用tail命令确保日志被正确地生成。如果参数设置得不正确或日志未生成,那你的时间就被白白浪费了。...在GC优化的开始阶段,我们加上了-verbosegc参数,结果如下图所示: ? 图1:进行GC优化之前STW的时间 上图是由HPJMeter生成的图片之一。

1.1K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券