原文:一次jvm调优过程

jvm调优实战 前端时间把公司的一个分布式定时调度的系统弄上了容器云,部署在kubernetes,在容器运行的动不动就出现问题,特别容易jvm溢出,导致程序不可用,终端无法进入,日志一直在刷错误,kubernetes也没有将该容器自动重启。业务方基本每天都在反馈task不稳定,后续就协助接手看了下,先主要讲下该程序的架构吧。 该程序task主要分为三个模块: console进行一些cron的配置 ...

2020-01-21 10:30 0 1157 推荐指数:

查看详情

JVM之---一次GC实战

某系统反馈『性能抖动,响应时间会突然飙高,TP999 MAX会到3000+』,初步怀疑是JVM FULL GC导致的 STW,观察FULL GC日志默认的JVM参数: -Xms4096m -Xmx4096m -XX:PermSize=512M -XX ...

Mon Mar 27 22:30:00 CST 2017 0 9387
一次JVM的笔记

1. JVM Tuning基础知识 1.1 Java堆结构   Java堆可以处于物理上不连续的内存空间上,只要逻辑上是连续的即可。Java堆就是各种对象分配和保存的内存空间,线程间共享。Java堆分为Eden区,Survivor区,tenured区和Permanent区,如下图所示 ...

Sun Oct 11 21:21:00 CST 2015 2 3233
一次线上JVM实践,FullGC40/天到10天一次的优化过程

通过这一个多月的努力,将FullGC从40/天优化到近10天才触发一次,而且YoungGC的时间也减少了一半以上,这么大的优化,有必要记录一下中间的过程。 对于JVM垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。前一段时间 ...

Wed Oct 21 04:26:00 CST 2020 3 498
一次线上JVM实践,FullGC过多优化过程

通过这一个多月的努力,将FullGC从40/天优化到近10天才触发一次,而且YoungGC的时间也减少了一半以上,这么大的优化,有必要记录一下中间的过程。 对于JVM垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。前一段时间,线上服务器 ...

Tue Jul 14 19:36:00 CST 2020 0 987
一次简单的 JVM ,性能提升了15%

来源:https://zhenbianshu.github.io/ 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM JVM 参数调整之后,服务的整体性能有 15% 左右的提升,还算不错。 先介绍一下项目的基本情况: 项目是一个高 ...

Wed May 19 16:38:00 CST 2021 0 287
一次JVM之旅(斗争full gc)

俗话说技多不压身,当年苦读《深入理解JVM》还专门整理了笔记,现在就用上了~ 笔记 http://www.cnblogs.com/syjkfind/p/3901774.html 【症状】 用户操作数据导出时总会发生卡顿,后台占内存的定时任务发生时也会。JVM参数就不贴了,比较普通且相对合理 ...

Sat Jun 18 07:55:00 CST 2016 0 7642
记录一次JVM【GC日志的分析】

首先查看服务器版本默认信息: 修改tomcat/bin/catalina.sh,在最顶端加入JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDetails -Xloggc:/us ...

Thu Sep 13 02:17:00 CST 2018 0 2046
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM