首页 > 其他分享 >JVM 调整和优化

JVM 调整和优化

时间:2023-01-10 09:57:36浏览次数:34  
标签:JVM 优化 打印 live 内存 heap jvm jmap 调整

1. window 系统需要到jdk 安装目录下,到 bin 下面:执行相关命令

     

 2.  相关指令

 1)  jmap-->java 内存映射工具

jmap命令用于生产堆转存快照。打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。

jmap [ option ] pid
jmap [ option ] executable core
jmap [ option ] [server-id@]remote-hostname-or-IP
参数选项: -dump:[live,]format=b,file=<filename> 使用hprof二进制形式,输出jvm的heap内容到文件。live子选项是可选的,假如指定live选项,那么只输出活的对象到文件。 -finalizerinfo 打印正等候回收的对象的信息。 -heap 打印heap的概要信息,GC使用的算法,heap的配置及wise heap的使用情况。 -histo[:live] 打印每个class的实例数目、内存占用、类全名信息。VM的内部类名字开头会加上前缀”*”。如果live子参数加上后,只统计活的对象数量。 -permstat 打印classload和jvm heap长久层的信息,包含每个classloader的名字、活泼性、地址、父classloader和加载的class数量。另外,内部String的数量和占用内存数也会打印出来。 -F 强迫。在pid没有相应的时候,使用-dump或者-histo参数。在这个模式下,live子参数无效。 -h | -help 打印辅助信息。 -J 传递参数给jmap启动的jvm。

 

标签:JVM,优化,打印,live,内存,heap,jvm,jmap,调整
From: https://www.cnblogs.com/leolzi/p/17039208.html

相关文章

  • 日志瘦身骚操作:从 5G 优化到 1G,牛逼!!
    作者:明明如月学长链接:https://juejin.cn/post/7117046503616544804一、背景在日常开发中,通常为了方便调试、方便查问题,会打印很多INFO级别的日志。随着访问量越来越......
  • mysql优化
    索引数据结构mysql底层使用的数据结构是B+树不使用二叉树的原因:当递增插入的时候,容易形成链表式二叉树,不利于查询红黑树:特殊的平衡二叉树,但是如果数据量很大,树的......
  • 记一次kafka重复消费连带出的JVM问题
    背景:指标对齐服务(CPU密集型)原本指标对齐服务的请求较小,响应速度不会超过1s,采用http同步处理可以解决。但最近接入的业务中有大文件业务,响应时间指数上升,但nginx的超时时间......
  • Wenet分布式训练对学习率调整的影响
    目录Wenet分布式训练对学习率调整的影响背景分布式训练收敛速度和学习率变化的关系Wenet学习率调整策略分析WenetWarmup学习率源代码分析模拟Wenet预热学习率调整策略We......
  • 前端性能优化
    前端性能优化是指在设计和开发网站时,采取一些措施来提升网站的性能。这对用户来说是非常重要的,因为高性能的网站可以带来更好的用户体验,同时也有助于提升搜索引擎排名。常......
  • JavaScript 性能优化
    JavaScript是一门动态类型、解释型的编程语言,在网页开发中扮演着非常重要的角色。随着网页的复杂度和访问量的增加,JavaScript性能的优化就显得越来越重要。下面是一些常......
  • 火山引擎 DataTester:5 个优化思路,构建高性能 A/B 实验平台
    导读:DataTester是由火山引擎推出的A/B测试平台,覆盖推荐、广告、搜索、UI、产品功能等业务应用场景,提供从A/B实验设计、实验创建、指标计算、统计分析到最终评估上线......
  • [笔记]斜率优化
    [笔记]斜率优化P0前言本来应该早就写了,直到前两天模拟赛又斜率优化的题,才重新学习了斜率优化,故有此文。P1斜率优化用来做什么样的题目适用于把\(O(n^2)\)的线性dp(就......
  • MySQL23 - SQL优化
    SQL优化插入数据批量插入插入多条数据时,执行批量插入,但批量插入也不建议插入超过1k条几百万数据时,多次批量插入INSERTINTOtable_nameVALUES(..)(..)(........
  • 美颜SDK肤色处理与细节调整
    小编之前曾经聊到过美颜SDK的直播在互联网平台中的各种技术实现原理,大家反向强烈,今天我将继续为大家讲解美颜SDK的两个关键技术:肤色处理、细节调整。一、肤色调整众所周知,美......