![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
小Q圈圈
暂无
展开
-
JVM内存溢出
Java虚拟机结构模型: 先普及几个指令 -Xmx等价于-XX:InitialHeapSize 初始化堆内存 -Xms等价于-XX:MaxHeapSize 最大堆内存 程序计数器 此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域 Java虚拟机栈 如果虚拟机栈可以动态扩展(当前大部分的Java虚拟机都可动态扩展,只不过Java虚拟机规范中也允许固...原创 2019-08-08 23:42:09 · 138 阅读 · 0 评论 -
JVM之Jstack使用
JVM之Jstack使用 jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出Java 应用程序中线程堆栈信息 首先需要了解以下线程的几个状态 解决CPU飙高问题 public class Demo { private static int i = 0; private static void test(){ while (true){ ...原创 2019-08-09 00:41:37 · 220 阅读 · 0 评论 -
JVM之 javap指令的使用
JVM — javap 什么是Java字节码指令?简而言之,Java字节码指令就是Java虚拟机能够听得懂、可执行的指令,可以说是Jvm层面的汇编语言,或者说是Java代码的最小执行单元 javac命令可以将源文件翻译成Jvm可以执行的指令 javap命令,它可以解析字节码,将字节码内部逻辑以可读的方式呈现出来 前置知识JVM字节码指令表(以下是本次文章会用到的指令) iconst_m1 将i...原创 2019-08-20 01:20:06 · 455 阅读 · 0 评论