JVM
illusory_germ
这个作者很懒,什么都没留下…
展开
-
JVM内存模型
一. 运行时数据区域 Java虚拟机(Java Virtual Machine,简称JVM)在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。 1. 程序计数器(Program Counter Register) 程序计数器(Program ...原创 2019-09-24 16:48:38 · 231 阅读 · 0 评论 -
JVM 垃圾收集与 GC 算法
一. 垃圾收集基础 Java语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源(尤其是内存资源)的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但同时,它也增加了软件系统的负担。一个不合适的垃圾回收方法和策略会对系统性能造成不良影响。 1. 垃圾收集的作用 在C++语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后,必须手工释放曾经占用的内存空间,当内存...原创 2019-09-24 21:24:17 · 236 阅读 · 1 评论