JVM参数调优利器 —— XXFox
好东西就是要拿出来与大家分享,本篇介绍一款可视化、能根据不同环境提供优化建议的JVM参数调优工具。
一只懂JVM参数的狐狸,来自于PerfMa。旨在帮助大家更好地了解JVM参数,使用JVM参数,并对现有的JVM参数提供优化建议的能力,不同环境不同版本的参数升级也不在话下,同时鼓励大家交流参数经验,让参数变得没那么神秘。
官方地址:http://xxfox.perfma.com/
功能介绍
JVM参数查询
JVM参数检查
JVM参数的变迁
JVM参数优化
JVM参数生成
以实际例子来看看几个功能如何帮助我们完成JVM参数的调优工作,参数如下
-server -XX:PermSize=196m -XX:MaxPermSize=196m -Xmn320m -Xms768m -Xmx1024m
参数查询
提供常见参数的用法及建议,以及正常情况下的默认值。
参数检查
可以检查出输入参数的一些问题以及建议其它问题的建议。
参数变迁
适用于不同版本的JDK参数配置,防止一些无效的配置项产生。
参数优化
给出当前输入参数的优化建议,提高优化质量
参数生成
相当实用,可以根据软硬件的情况生成比较贴合实际的并且最优的参数配置。
生成后直接复制出来,形如:
-Xmx2688M -Xms2688M -Xmn960M -XX:MaxMetaspaceSize=512M -XX:MetaspaceSize=512M -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses -XX:+CMSClassUnloadingEnabled -XX:+ParallelRefProcEnabled -XX:+CMSScavengeBeforeRemark -XX:ErrorFile=/tmp/hserrpid%p.log -Xloggc:/tmp/gc.log -XX:HeapDumpPath=/tmp -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintClassHistogramBeforeFullGC -XX:+PrintClassHistogramAfterFullGC -XX:+PrintCommandLineFlags -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -XX:+PrintTenuringDistribution -XX:+PrintHeapAtGC -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=8090
JVM参数调优利器 —— XXFox相关推荐
- JVM参数调优,无停滞实践
参考:http://www.cjsdn.net/post/print?bid=62&id=198084 JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变 ...
- JVM参数调优详细过程
本文来说下讲一下JVM参数调优详细过程 文章目录 概述 概述
- Java面试之JVM参数调优
JVM参数调优 前言 你说你做过JVM调优和参数配置,请问如何盘点查看JVM系统默认值 使用jps和jinfo进行查看 -Xms:初始堆空间 -Xmx:堆最大值 -Xss:栈空间 -Xms 和 -Xm ...
- Java JVM参数调优配置
JVM参数调优配置 Java虚拟机原理 Java内存结构 堆.栈.方法区概念区别 Java堆 Java栈 Java方法区 虚拟机参数配置 什么是虚拟机参数配置 堆的参数配置 设置最大堆内存 设置新生代 ...
- Java架构学习(十二)java内存结构新生代老年代JVM参数调优堆内存参数配置解决堆栈溢出
JVM参数调优与垃圾回收机制 一.java内存结构 Java内存模型:是多线程里面的,jmm与线程可见性有关 Java内存结构:是JVM虚拟机存储空间. Java内存结构图 Java内存机构分为:方法 ...
- java虚拟机调优_Java虚拟机中JVM参数调优及其有用的命令
3.1参数及调优 1.-XX:-HeapDumpOnOutOfMemoryError:当首次遭遇内存溢出时Dump出此时的堆内存. 2.-XX:HeapDumpPath=./java_pid.hpro ...
- JVM参数调优总结 -Xms -Xmx
"-Xmx1024m -Xms1024m -Xmn512m -Xss256k"--Java运行参数(转) JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, ...
- JVM参数调优总结 -Xms -Xmx -Xmn -Xss
"-Xmx1024m -Xms1024m -Xmn512m -Xss256k"--Java运行参数(转) JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, ...
- jvm参数调优_3_问题排查
相关文章: http://www.importnew.com/21441.html(Java系列笔记(4) - JVM监控与调优 - Daniel·广 - 博客园) https://lanjingli ...
最新文章
- 在Ubuntu上安装openResty #1
- 团队行为心理学读书笔记(3)领导力背后的行为心理学
- ExtClassLoader和AppClassLoader是Launcher类的两个内部类
- 开源路由软件zebra的命令存储原理及使用方法
- inner join 和join的区别_left join、right join和join ???
- 中国数码单反相机市场趋势报告、技术动态创新及市场预测
- C++ 随机数函数rand()与srand()的思考
- co2激光切割机控制系统上位机C#源码,stm32f407控制板源码,可用于雕刻机,切割机,写字机,点胶机
- Facebook分享动态内容
- No toolchains found in the NDK toolchains folder for ABI with prefix:XXX
- action、gitter
- anacondaJupyter相关环境配置及常见问题及pycharm快捷命令(很全!很详细)
- linux压缩文件和命令
- 学习RNN-part2
- Python 智能聊天机器人的实现
- android系统修改开机动画
- 爬虫入门—爬虫简介简单爬虫例子练习
- Unity中的坐标与绘制准心
- 携程网表单html,携程.html · YuebanZhou/branch - Gitee.com
- 河南师范大学计算机研究生投档线,2020河南师范大学研究生分数线汇总(含2016-2020历年复试)...
热门文章
- 事务和事务的隔离级别及脏读、幻读
- css3实现一个3d楼梯动画
- JavaScript与函数式编程
- html5中三级下拉菜单实现案例
- 新浪微博mid base62进制转10进制
- QT TCP/UDP通信
- T8服务器怎么重装系统,美图 T8手机如何重装系统、手机系统怎样重装?
- 车机一体化的未来时代,魅族还能靠“卖身”求变?
- python内置函数用来返回序列中的最小元素_Python内置函数(43)——min
- 《大象:thinking in uml 》(第二版) 11章 系统分析 1-2节 确定系统用例、分析业务规则