随笔分类 -  JVM

摘要:垃圾回收(GC)的三种基本方式 垃圾:就是程序需要回收的对象,如果一个对象不在被直接或者间接地引用,那么这个对象就成为了垃圾,它占用的内存需要及时地释放,否则就会引起内存泄漏。 这里可以大致的分为两类:跟踪回收,引用计数。 垃圾回收统一理论一文阐述了一个理论:任何垃圾回收的思路,无非以上两种的组合, 阅读全文
posted @ 2020-09-29 14:56 King-DA 阅读(2229) 评论(0) 推荐(0) 编辑
摘要:1.什么是垃圾回收机制? 程序在创建对象或者数组等引用类型实体的时候,系统会在堆内存上为之分配一段内存区,用来保存这些对象,当这些对象永久地失去引用后,就会变成垃圾,等待系统垃圾回收机制进行回收。 2.垃圾回收机制的特点: 垃圾回收机制只会回收堆内存中的对象,不会回收物理资源(网络io) 垃圾回收机 阅读全文
posted @ 2020-09-29 13:54 King-DA 阅读(3398) 评论(0) 推荐(0) 编辑
摘要:理论上说上 32 位的 JVM 堆内存可以到达 2^32,即 4GB,但实际上会比这个小很多。不同操作系统之间不同,如 Windows 系统大约 1.5 GB,Solaris 大约 3GB。64 位 JVM允许指定最大的堆内存,理论上可以达到 2^64,这是一个非常大的数字,实际上你可以指定堆内存大 阅读全文
posted @ 2019-07-03 00:34 King-DA 阅读(5010) 评论(0) 推荐(0) 编辑

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