JVM参数设置 如何调优

java jvm设置
如何调优
观察内存释放情况、集合类检查、对象树
上面这些调优工具都提供了强大的功能,但是总的来说一般分为以下几类功能

操作方法

  • 01

    在IDE的后台打印GC日志: 既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。 既然如此,那么在IDE的控制台打印GC日志是必不可少的了。现在就告诉你怎么打印。 (1)如果你用的是Eclipse,打印GC日志的操作 如下: -server -Xms800M -Xmx800M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC  -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m  -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true

  • 02

    如果你用的是IntelliJ IDEA,打印GC日志的操作如下: 或者 -Xmx8192M -Xms8192M -XX:MaxPermSize=256m

  • 03

    当然了,光有-XX:+PrintGCDetails这一句参数肯定是不够的,下面我们详细介绍一下更多的参数配置。 打印GC的简要信息: -verbose:gc-XX:+printGC 解释:可以打印GC的简要信息。比如: [GC 4790K->374K(15872K), 0.0001606 secs] [GC 4790K->374K(15872K), 0.0001474 secs] [GC 4790K->374K(15872K), 0.0001563 secs] [GC 4790K->374K(15872K), 0.0001682 secs] 上方日志的意思是说,GC之前,用了4M左右的内存,GC之后,用了374K内存,一共回收了将近4M。内存大小一共是16M左右。

  • 04

    打印GC的详细信息: -XX:+PrintGCDetails 解释:打印GC详细信息。 -XX:+PrintGCTimeStamps 解释:打印CG发生的时间戳。 更多细节可以参考linux就该这么学

(0)

相关推荐

  • apache中并发控制参数prefork理解和调优

    一个apache有linux下的并发不是很高的,大约到3K的样子,普通的服务器都会不同程度的出现问题.apache有关并发控制主要是 prefork和worker二个其中一个来控制.我们可以使用htt ...

  • eclipse.ini内存设置 设置jvm参数详解

    复制代码 代码如下: -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. ...

  • morphvox pro怎么调成女声?morphvox pro完美女声数值参数设置范围

    MorphVOX Pro中文版是一款非常有趣的语音变声器软件,程序的主要功能可以帮助你在上网用QQ.YY.Skype网络电话或者其他聊天工具进行语音聊天时随心所欲的变换你的声音!你可以模仿小孩,狗,机 ...

  • 快手直播伴侣怎么设置视频参数 快手直播伴侣视频参数设置攻略大全

    快手的前身,叫“GIF快手”,诞生于2011年3月,最初是一款用来制作.分享GIF图片的手机应用.2012年11月,快手从纯粹的工具应用转型为短视频社区,用于用户记录和分享生活的平台.后来随着智能手机 ...

  • 佳能70d拍夜景参数设置

    在日常生活中 很多朋友不知道佳能70d拍夜景参数设置  那么小编今天就在这里给大家分享一点我的小,希望可以给你们带来帮助 操作方法 01 如果是单纯拍摄包括城市灯光及车流等的夜景,可以按照这个办法做: ...

  • 苹果手机怎么设置后台播放优酷网视频

    大家好,我是亓纪.亓纪的想法就是和你分享最好的自己.今天和大家分享的是苹果手机怎么设置后台播放优酷网视频. 操作方法 01 打开手机版优酷,进入下图界面 02 选择自己想要看的视频,如下图所示 03 ...

  • 小米手机上网参数设置方法

    小米手机上网参数设置第一步:打开设置——更多——移动网络 小米手机上网参数设置第二步:已启用数据(勾选)、始终接收彩信(勾选)、数据漫游(勾选)——网络类型选择——仅使用2G网络(更省电) 上面设置完 ...

  • BIOS参数设置不当导致的问题

    故障现象:朋友的一台DELL电脑,型号是DELL Dimension 2400,其主机的配置为:赛扬处理器2.60G,内存256M,硬盘40G,主板集成显卡声卡网卡。朋友说这台电脑买回来后不久不知什么 ...

  • QQ影音如何使用参数设置

    点击右键菜单的可以弹出参数设置面板,让您对QQ影音这个软件进行设定,例如设定最小化时是否到系统托盘、设定热键、设定文件关联等。