`

jvm 常用内存分析命令

阅读更多

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt121

 

// 打印出内存占用情况

./jstat -gcutil 12564 1000 5

 

// 打印出内存占用情况

./jmap -heap 12564

 

// 打印出jvm中各个资源占用情况,比较合适细节查找

./jmap -histo 12564 | ./jmap -histo:live 12564 > /home/xxx/jvmdump.txt

 

// 打印出整个dump的信息(不建议,太复杂)

./jmap -dump:format=b,file=/home/xxx/jvmalldump.txt 12564

分享到:
评论

相关推荐

    JVM入门实战/arthas实战/垃圾回收算法/垃圾回收器/jvm内存模型分析

    本系列课程从JVM基础到高级实战,老师手把手教你如何进行JVM...1.3JVM参数设置思路1.4JVM调优常用指令说明 第七节:JVM项目实战 1.1案例背景 1.2排查步骤 1.3.arthas 1.3.1.arthas简介 1.3.2.arthas实战 1.3总结

    jvm详解,jvm内存结构,常用命令

    jvm详解

    《JVM从入门到入魔》笔记.pdf

    3:JVM内存调优:JVM参数【标准参数、-X参数、-XX参数等】+常用命令【jps、jinfo、jstat、jstack、jmap】+常用工具【jconsole、jvisualvm、Arthas、MAT】+性能优化及总结+高并发场景分析+JVM性能优化指南。

    《剑指offer》JVM面试题总结.pdf

    JVM 面试题总结 JVM 的主要作用是什么? 请你描述一下 Java 的内存区域? 请你描述一下 Java 中的类加载机制?...JVM 常用命令介绍 什么是双亲委派模型? 双亲委派模型的缺陷? 双亲委派机制的三次破坏

    resin-jvm 调优

    不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了...

    如何快速定位线上Doris FE内存使用过高问题? (1).pdf

    JVM内存分析工具比较多,这里介绍最常用的两个工具:jmap、arthas。 2.基于jmap进行FE堆内存分析jmap用于查看堆内对象的统计信息,也可用于生成Java进程的dump文件,dump文件保存了可以输出的所有内存对象。 2.1通过jmap...

    常用性能参数的监控命令

    本文档详细地讲解了我们在性能测试中,查看各性能指标的常用命令,如cpu的使用率,jvm内存的使用率,垃圾回收器的使用状况,进程的使用状况,进程号的查询,网络端口的查询以及状态,磁盘的读写状况。

    JVM调优相关内容教程吐血整理干货.md

    Java常用调优命令和工具 JVM调优相关 JVM常见参数 堆栈相关 -Xss 调整线程栈大小。 -Xms 设置堆内存初始化大小。 -Xmx / -XX:MaxHeapSize=? 设置堆内存最大值。 -Xmn / -XX:NewSize=? 设置新生代大小。 -XX:...

    JVM内存模型和性能调优:JVM调优工具详解及调优实战:jstat – 第38篇

    一、说明 jstat命令可以查看堆内存各部分的使用量...最常用,可以评估程序内存使用及GC压力整体情况。 指令:jstat -gc pid 指令:jstat -gc pid [interval] [count] 了解本专栏 订阅专栏 解锁全文 作者:悟纤

    大型国企内部Java面试题

    JVM:涉及常用的内存泄漏、内存溢出、MAT、jstack的分析案例 Linux:涉及开发中常用的命令,如telnet、curl、wget、netstat Redis:集群底层原理、持久化内部机制等 多线程、集合等 内容过多,就不一一例举。整理...

    Java面试知识总结

    Java面试知识总结 ,java基础知识,java的常见集合,高并发编程(JUC包),JVM的内存管理,java8 的知识点,网络协议相关知识,数据库相关,MVC框架相关知识,大数据相关知识,Linux的常用命令。

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【JVM】JVM内存结构,GC垃圾收集解析 52 【JVM】双亲委派模型中,从顶层到底层,都是哪些类加载器,分别加载哪些类? 55 【JVM】能不能自己写个类叫java.lang.System? 57 【JVM】类的加载过程 58 【JVM】类的初始化...

    matlab精简版版

    MINI版matlab,无须安装,解压即用。MINI版matlab.exe启动时不检查C盘序列号....小提示:在使用全功能版时在开始-->运行输入matlab.exe -nojvm启动程序,将不加载java窗口框架,可以减少内存的消耗,加快速度。

    matlab 6.5

    运行输入matlab.exe -nojvm启动程序,将不加载java窗口框架,可以减少内存的消耗,加快速度。 文件很小,不支持复杂的功能,甚至M文件编辑器都没有,但基本的应用都还在,如画图、计算等,非常不错,可以U盘携带,...

    达内java培训目录

    JavaSE核心 异常处理、多线程基础、IO系统、网络编程、Java反射机制、JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)、Java泛型、JDK新特性 熟练掌握JavaSE核心内容,特别是IO和多线程;...

    安卓java读取网页源码-MyProjects:邵茂仁的作品附件

    熟悉常用设计模式、数据结构、多线程、HTTP,TCP/IP协议、UML建模,了解JVM内存管理及调优 熟练使用SpringBoot、SpringMVC,了解SpringCloud,初步研究过Spring、JDK部分底层源码及思想 熟练使用MySQL、Redis、...

    zhx2020.github.io:Java学习+面试

    Linux常用命令 Git教程 Git简介 安装Git 创建版本库 时光机穿梭 git本地仓库与github仓库关联命令 分支管理 Java基础 Java并发 Java线程池学习总结 Java容器 Java集合框架概览 ArrayList源码剖析 LinkedList源码剖析...

    corejava基础重要知识点总结

    JDK = JRE + BIN(常用的工具命令) 面试题: JDK和JRE之间的区别? 1:分别表示的含义不同 jdk:java软件开发工具包 jre:java运行环境 2:作用不同 jdk:当一个电脑上面安装jdk之后 会自动的安装jre 所以既...

    java面试题

    59. 请对以下在J2EE中常用的名词进行解释(或简单描述) 40 59.1. web 容器 40 59.2. EJB容器 40 59.3. JNDI 40 59.4. JMS 41 59.5. JTA 41 59.6. JAF 41 59.7. RMI/IIOP 41 60. JAVA语言如何进行异常处理,关键字:...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 设计案例 UML 架构 系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 ...

Global site tag (gtag.js) - Google Analytics