小工具      在线工具  汉语词典  css  js  c++  java

JVM 调优

Java 额外说明

收录于:93天前

JAVA_OPTS,顾名思义,是一个用来设置JVM相关运行参数的变量。

-Xms:初始Heap大小,使用的最小内存,CPU性能较高时该值应设大一些

-Xmx:java堆最大值,使用的最大内存

-Xmn:年轻代(young Generation)的堆大小,一般设置为Xmx的3或1/4

2. java.lang.OutOfMemoryError: Java heap space 堆大小 设置JVM堆设置是指java程序运行过程中JVM可以分配和使用的内存空间的设置。 JVM在启动时会自动设置Heap size值。它的初始值空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以使用-Xmn -Xms -Xmx 等JVM提供的选项来设置。 Heap size 的大小是 Young Generation 和 Tenured Generation 的总和。提示:在 JVM 中,如果 98% 的时间用于 GC,并且可用 Heap 大小小于 2%,则会抛出此异常消息。提示:最大堆大小不应超过可用物理内存的 80%。一般情况下,-Xms 和-Xmx 选项应设置为相同的值,-Xmn 应为-Xmx 值的1/4。

JAVA_OPTS =“-Xms3072m -Xmx3072m -Xmn2048m”

提示:最大堆大小不应超过可用物理内存的 80%。一般情况下,-Xms 和-Xmx 选项应设置为相同的值,-Xmn 应为-Xmx 值的1/4。

jstat是JDK自带的一个轻量级工具。它的全称是“Java虚拟机统计监控工具”。它位于java的bin目录下。它主要利用JVM的内置指令对Java应用程序的资源和性能进行实时命令。线路监控包括Heap大小和垃圾回收状态的监控。

1、使用jps -l查看LVMID(本地虚拟机ID)和主类全名

jps-l

2、jstat -gc 15333 1s 3(查看15333进程GC状态,每秒一次,共3次)

jstat -gc 2891 1s 3

  • S0C Survivor0 尺寸
  • S1C幸存者1尺寸
  • S0U Survivor0 使用尺寸
  • S1U幸存者1使用尺寸
  • EC 伊甸区大小
  • 欧盟伊甸园区使用尺寸
  • OC老一代大小
  • OU老年代已用大小
  • MC方法面积大小
  • MU方法使用面积大小
  • CCSC 压缩类空间大小
  • CCSU 压缩类空间已用大小
  • YGC年轻代垃圾回收次数
  • YGCT年轻代垃圾收集时间消耗
  • FGC 老年代垃圾回收次数
  • FGCT 老年代垃圾回收时间消耗
  • GCT垃圾收集总消耗时间

. . .

相关推荐

额外说明

最新微信视频号视频下载方法介绍?

本文介绍视频号中的视频下载方法。 我们知道视频号中的视频是不能够直接下载或者保存的,所以我们只有借助于一些小技巧或者工具来进行保存到本地。 目录 一、准备工作 二、安装步骤 三、下载方法 一、准备工作 这个方法操作起来很简单,前提是需要你具备基础的Fid

额外说明

解决交换文件.swp已经存在的问题

使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。 每次启动检索是否有临时文件, 有则询问如何处理,就会出现如上情景。 将隐藏的 *.swp 文

额外说明

【Python+selenium】如何高效地将driver定位到当前窗口

【背景】 当浏览器点击某个链接打开了新窗口后,如何让driver定位到新窗口呢? 之前我有贴子介绍写函数的方法,这里则介绍一种不写函数更快速的方法。 【具体实现】 create_btn.click() cur_window = driver.curre

额外说明

C语言_典型的储存器安排图解 举例解析code

如下: 栈空间向下开辟,堆空间想上开辟; 单片机为例:如果在定义变量时,其大小超过了数据段大小时,可以使用code+初始化变量,将其放置在代码段储蓄,让程序能够正常运行,(因为代码段比数据段大大滴大)但要注意这个变量在后期不可以被修改(因为其是只读属性)

额外说明

[码海拾贝 之JS] JS 之删除数组中的元素

前言 在Java 中要从一个list 中删除一个元素, 直接使用 remove 方法就可以了。 在js 中的array 并没有 remove 方法, 但是在js 中array 有splice 方法可以达成相同的效果, 除此之外, 还可以使用其他方式来实现

额外说明

数据库笔记03:管理数据表中的数据

/***************************  第三单元:管理数据表中的数据 ***************************/ /****************************************************

额外说明

Detecting a mobile browser in ASP.NET

// Declare a boolean variable for mobile browser bool IsMobi = false;   // If request header can find the X-Wap-Profile, then i

额外说明

支付宝浏览关注任务,脚本全自动挂机安卓教程

标题:支付宝浏览和关注任务全自动挂机教程,方便高效增加收入 文章内容: 随着移动支付的普及和电子商务的发展,支付宝作为中国领先的第三方支付平台深受用户喜爱。吸引人的功能之一是您可以通过浏览和关注任务来赚取一定的利润。本文将介绍如何使用全自动挂机方式完成支

额外说明

C语言实现学生管理系统(序列表版)

前言 涉及知识 语言:C语言 数据结构类型:顺序表 内容导图 效果展示 目录 前言 涉及知识内容图显示结果 静态管理系统 菜单实现选择功能实现静态空间开启实现添加、删除功能 添加功能实现删除功能实现 实现搜索功能实现修改功能实现排序功能 动态管理系统 动

ads via 小工具