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

JVM 调优

Java 额外说明

收录于:42天前

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垃圾收集总消耗时间

. . .

相关推荐

额外说明

搜索按钮拖动

微信小程序,我 弄了 一个 搜索按钮,能 跟着 用户 手指的 拖曳 而 拖拽; 但是我拖曳到 4个角,搜索 按钮 就 不见了 黑色部分,是手机 的 形状(矩形),红色部分,是正常的 dom元素(长方形); 和这个有 关系吗; 本质就是坐标控制位置的 看看

额外说明

dwr学习(二):提交简单的表单数据

注:这个实例只提交简单的数据,如基本数据类型。 1、基本页面结构: <body> 提交表单数据: <form name="dwrForm"> <p>用户名:<input type="text" name="userName"/></p>

额外说明

工作管理技能提升-绩效提升

1.绩效反馈中重要原则有哪些了? 具体,最好有例子。 不要消极否定,而要给出正面的建设性的意见。 针对可以改正的方面,给出意见。 对事不对人,不说无关伤人的话。 2.绩效反馈中如何做到正反馈了? 首先找出最近工作的亮点。 然后说明最近工作的价值。 再分析

额外说明

Tomcat servlet URL映射详解

    本文所要解决的问题是:如何让tomcat将HTTP请求映射到servlet类上让其实现功能。 要搞清楚这个问题,我们首先弄清楚一个正确的对应一个servlet类的HTTP请求是怎样的:     例如,给定一个链接:http://localhost

额外说明

利用XPath爬取百度贴吧指定内容

以下是利用XPath爬取百度贴吧上的回帖人 回贴信息 回贴时间的代码 from lxml import etree from multiprocessing.dummy import Pool as ThreadPool import requests

额外说明

强化学习7——基于环境模型的RL方法

观周博雷老师课程有感 文章目录 何为模型 如何学到模型 模型的种类 Table lookup Model 寻找最优策略算法 value-base Dyna算法 policy-base 算法 环境模型 何为模型 状态转移概率: 状态价值奖励: 我们通常假设

额外说明

Linux命令200例:用Look一个进行文本搜索工具

-作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 -数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 -本文已收录于专栏:Linux命令大全。 -本专栏我们会通过具体的系统的命令讲解加上

额外说明

[ExtJS 6]Grid分页工具栏无效问题解决

文章目录 前情描述: 问题描述: 解决方法: 思路: 实现如下: 前情描述: Ext JS中,Grid上可以使用tbar或bbar等添加分页的工具栏。一般状况下,该分页工具栏可以和该Grid的Store自动绑定,也就是可以自动显示笔数、页数等信息。 在G

额外说明

DQL 学习2 -- DQL声明

将对象名和属性名用双引号括起来, 这样可以避免和DQL的保留值和数据库的保留字发生命名冲突。 Abort ABORT  [TRAN[SACTION]] Alter Group ALTER GROUP group_name ADD members ALTE

额外说明

【Python】Windows:Eclipse 中集成 Python 自动化测试开发环境

目录 一、安装 Python 二、安装 Eclipse 三、在 Eclipse 安装 PyDev 插件 四、配置 PyDev 解释器 五、新建 Python 项目

ads via 小工具