随笔分类 -  JVM专题

记录关于java 虚拟机相关的文章。
摘要:1.如何判断对象可回收 核心思想:堆内存中对象没有被任何引用。 在c语言中没有自动化垃圾回收机制,需要开发者自己人工清理堆垃圾,在java中开发自动化方式清理堆垃圾。 引用计数法 引用计数法:每次当该对象引用一次的时候,引用次数都会+1,如果引用的次数为0 则认为没有被引用,直接被垃圾给回收清理掉。 阅读全文
posted @ 2021-03-06 17:37 明天,你好啊 阅读(466) 评论(0) 推荐(0) 编辑
摘要:HostSpot 虚拟机对象布局 1.java 对象布局 Java对象分为:对象头、实例数据、对齐填充组合。 对齐填充: 对齐填充并不是必然存在的,也没有特定的含义,仅仅起着占位符的作用。由于HotSpot虚拟机的自动内存管理系统要求对象的起始地址必须是8字节的整数倍,也就是对象的大小必须是8字节的 阅读全文
posted @ 2021-03-04 17:02 明天,你好啊 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1.什么是类加载器 就是将我们的字节码(class文件)读取到JVM内存中。 2.读取class文件来源 1:本地磁盘文件 java代码变为的class文件 2:通过网络下载的class文件 3:War、jar 解压的class文件 4:从专门的数据库中读取的class文件 5:使用 java cg 阅读全文
posted @ 2021-03-03 11:38 明天,你好啊 阅读(343) 评论(0) 推荐(0) 编辑
摘要:在 tomcat 配置文件 tomcat/bin/catalina.sh 中 配置 JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"。在配置文件第一行进行配置。 注意:- 阅读全文
posted @ 2019-11-26 02:45 明天,你好啊 阅读(1619) 评论(0) 推荐(0) 编辑
摘要:JVM 介绍: JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一 阅读全文
posted @ 2019-06-01 09:47 明天,你好啊 阅读(881) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示