深入Java虚拟机
文章平均质量分 94
学习JVM的各项内容,记录学习心得和疑问
Ezerror
又是不想写代码的一天
展开
-
Java垃圾回收器的选择与配置
Serial 收集器是 Java 虚拟机最早的新生代收集器,它采用单线程工作方式。由于其单线程特性,进行垃圾收集时必须暂停所有工作线程,这被称为 “Stop The World” 现象。这样的停顿会导致用户体验变差,因为在停顿期间应用程序无法响应用户操作。适用场景客户端模式:适用于 Java 虚拟机运行在客户端模式下,例如桌面应用程序。在这种环境下,内存资源一般较为有限,且用户对停顿时间的容忍度较高。Serial 收集器提供较好的单线程收集效率,并对内存的额外消耗较小,因此是一个合理的选择。原创 2023-07-29 02:17:06 · 930 阅读 · 0 评论 -
Java内存区域
了解Java内存区域的奥秘!就像我们的大脑有不同区域记忆不同信息一样,计算机也有内存区域。栈像一摞盘子,存放着程序运行时的小数据。堆是个大仓库,装载较大的数据,比如我们创建的对象。方法区就像图书馆,存储程序的结构和信息。程序计数器就像书中的页码,帮助计算机记住当前执行位置原创 2023-07-28 03:07:23 · 151 阅读 · 0 评论 -
JAVA垃圾回收与内存管理
Recovering free memory by compacting live objects through parallel copying. (java虚拟机规范)垃圾回收是内存管理的工具,用于回收已失去所有引用的对象占用的内存空间。这些对象被称为“垃圾”。原创 2023-03-23 02:07:57 · 163 阅读 · 0 评论