![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm优化
ding_fang
这个作者很懒,什么都没留下…
展开
-
JVM的体系结构记忆
jvm主要由3个部分组成,类加载器,执行引擎,运行时数据区(栈,堆,方法区,本地方法栈) JDK,JRE,JVM之间的关系 JDK是一个相对完整的生态,包括java平台和支持平台运行的相关工具集合。 JRE(Java Runtime Environment),是JDK的子集,就是我们通常所说的java平台。 JVM(Java Virtual Machine),包含于JRE,用来编译和运行java程...原创 2019-01-23 20:06:51 · 157 阅读 · 0 评论 -
java内存垃圾判断
java内存垃圾判断如何判定一个对象是垃圾可达性分析算法JVM判断对象是否存活强软弱虚引用 如何判定一个对象是垃圾 1.引用计数法: java中,通过引用和对象关联的,那么当一个对象没有关联的引用时,说明这个对象不会再被使用,可以判断这个对象是垃圾。 引用计数法的缺陷:循环引用 2.可达性分析法: 通过GC Roots作为起始点,从这些节点开始向下搜索,搜索走过的路径叫做引用链。当一个对象与任何一...原创 2019-01-25 09:32:09 · 395 阅读 · 0 评论 -
OOM
OOM问题总结什么是OOM为什么会OOMOOM的类型OOM处理方式 什么是OOM OOM ,全称"OutOfMemery",中文名称“内存不够用”。 很长时间以来,很多人都知道jvm内存调优是java知识中的重要组成部分,但是缺乏应用经验,不知道jvm的使用场景是什么,OOM就是其中一个典型应用场景。 为什么会OOM 内存不够用,要么是因为内存太小,要么是因为内存使用不充分 1.jvm内存分配不够...原创 2019-01-22 16:38:16 · 2563 阅读 · 0 评论