原文:一次简单的 JVM 调优,性能提升了15%

来源:https: zhenbianshu.github.io 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 左右的提升,还算不错。 先介绍一下项目的基本情况: 项目是一个高 QPS 压力的 web 服务,单机 QPS 一直维持在 . K 以上,由于旧机器的 拖累 ,配置的堆大小是 G,其中 y ...

2021-05-19 08:38 0 287 推荐指数:

查看详情

一次jvm过程

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

Tue Jan 21 18:30:00 CST 2020 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
一次GreenPlum性能

在部署了的GreenPlum集群中进行数据查询时,发现数据量一旦大了,查询一跑就中断,提示某个segment中断了连接。 ERROR 58M01 "Error on receive from ...

Fri Nov 16 19:41:00 CST 2018 0 5638
一次idea性能

  因自研的自动化测试工具包含压测功能,在自己本地代码开发完毕后进行测试,对目标接口进行1000访问,发现idea在执行结束后变的异常卡顿,怀疑是idea工具或者程序代码存在问题,遂进行排查。 ---------------------------------------------------------------------------------------------- ...

Tue Dec 04 06:20:00 CST 2018 1 4197
JVM性能

一、JVM性能策略 二、性能 1、Java线程池(java.util.concurrent.ThreadPoolExecutor) 大多数JVM6上的应用采用的线程池都是JDK自带的线程池,之所以把成熟的Java线程池进行罗嗦说明,是因为该线程池的行为与我们想象的有点 ...

Thu Jun 30 06:33:00 CST 2016 0 6602
JVM性能

摘自:http://uule.iteye.com/blog/2114697 JVM垃圾回收与性能总结 JVM的几种策略 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分 ...

Fri Jun 17 08:09:00 CST 2016 1 48764
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM