JVM
11号车厢
生活就是熬
展开
-
JVM参数类型、jinfo/PrintFlags、Xmx/Xms/Xss、内存模型
文章目录1、JVM介绍2、jinfo/PrintFlags2.1 jinfo2.2 PrintFlags3、几个特殊的参数4、JVM运行时数据区(Run-Time Data Areas)5、JVM内存模型1、JVM介绍官网文档:https://docs.oracle.com/javase/specs/jvms/se8/html/index.htmlJVM 有Server、Client两种,...原创 2019-08-15 09:04:50 · 1253 阅读 · 0 评论 -
JVM查看字节码信息、GC及分类
1、字节码信息代码执行流程package com.ruozedata.jvm;public class JvmDemo { public static void main(String[] args) throws InterruptedException { System.out.println("zuozedata"); Thread.sle...原创 2019-08-15 17:03:51 · 172 阅读 · 0 评论 -
JVM高并发、JMM模型
1、JMM模型Java内存模型 JMM就是为了解决多线程场景下并发问题的一个重要规范CPU 和缓存的一致性问题CPU 执行应用程序 SparkApp,仅仅只负责执行Data:在计算的物理内存里面他们是处在不同的地方,随着技术的发展,CPU的速度是大于内存的高速的CPU去内存读和写,内存肯定是跟不上的所以在CPU 和物理内存 之间有个 高速缓存一级缓存二级缓存三级缓存2、...原创 2019-08-15 19:52:52 · 220 阅读 · 0 评论 -
JVM堆内存详解、常用参数,GC算法、GC收集器
文章目录1、堆内存详解1.1 JVM内存模型1.2 分代概念2、JVM堆内存常用参数3、垃圾回收算法(GC,Garbage Collection)4、垃圾收集器4.1 GC常见算法4.2 GC参数5、为什么会堆内存溢出?6、小结1、堆内存详解1.1 JVM内存模型JAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是...转载 2019-08-17 10:28:50 · 507 阅读 · 0 评论