随笔分类 -  JVM

java虚拟机
摘要:双亲委派机制: 阅读全文
posted @ 2022-03-04 16:27 IT6889 阅读(31) 评论(0) 推荐(0)
摘要:原文:https://baijiahao.baidu.com/s?id=1605937053950156833&wfr=spider&for=pc 1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是 阅读全文
posted @ 2022-01-12 11:10 IT6889 阅读(52) 评论(0) 推荐(0)
摘要:JVM的内存区域划分 在Java语言当中,内存是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程: 如上图所示,首先Java源代码文件(.java后缀)会被Jav 阅读全文
posted @ 2022-01-12 11:09 IT6889 阅读(74) 评论(0) 推荐(0)
摘要:面试题: 请解释PATH和CLASSPATH的区别? • PATH : 是属于操作系统属性, 定义所有可执行程序的路径; • CLASSPATH : 是java程序解释类文件时所使用的加载路径; 当Java命令运行时,实际上JVM会自动的找到CLASSPATH属性, 而后找到此属性对应的内容,通过指 阅读全文
posted @ 2022-01-12 09:54 IT6889 阅读(172) 评论(0) 推荐(0)
摘要:怎么判断一个对象是否应该被回收? 本文引自:https://mp.weixin.qq.com/s/DvPaMfn7xEKIilv-_Ojk8g 判断对象存活 垃圾回收的根本目的是利用一些算法进行内存的管理,从而有效的利用内存空间,在进行垃圾回收前,需要判断对象的存活情况,在jvm中有两种判断对象的存 阅读全文
posted @ 2022-01-12 09:47 IT6889 阅读(129) 评论(0) 推荐(0)
摘要:JVM 问: 主要的参数? 区域划分? 工作原理? 如何优化? 内存溢出/GC频繁 查询所有进程:jps -l 一个进程的内存结构:jstat -gcutil 1196 1000 10 1196 : 进程名 1000 : 毫秒 10 : 次数 阅读全文
posted @ 2022-01-11 13:57 IT6889 阅读(35) 评论(0) 推荐(0)