Java程序运行过程中,Java堆中遍布着程序运行时创建的对象,在JVM运行垃圾收集时,首先要判断对象是否存活,只有对象已经不再存活时,才会被收集掉,但JVM是如何判断对象是...
Category : Explore
Node的异步I/O实现
异步是Node的特性之一,下面在Windows下,简要分析Node异步I/O的实现事件循环与观察者事件循环事件循环模型是Node回调机制的支撑,在进程启动时,Node便会创建...
JVM之HotSpot虚拟机中对象的实现细节
JVM在运行时将内存区域划分为不同的数据区,各区域保存特定的数据类型。而类对象一般保存在Java堆中,类的创建、内存布局与访问都遵循一定的规范。对象的创建在Java程序中,对...
JVM之运行时数据区
Java虚拟机在执行Java程序的过程中会将它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间。Java运行时数据区划分示意图各区域说明方...