零拷贝、NIO、内核态、DMA、Java堆外内存_nio和dma_猿华的博客-CSDN博客
PhantomReference & Cleaner - 知乎
DMA 依赖虚拟内存, 由DirectByteBuffer(堆外内存)创建,堆外内存由Cleaner管理,Cleaner是一个双向链表,JVM通过遍历双向链表Cleaner实现对堆外内存的管理。
零拷贝、NIO、内核态、DMA、Java堆外内存_nio和dma_猿华的博客-CSDN博客
PhantomReference & Cleaner - 知乎
DMA 依赖虚拟内存, 由DirectByteBuffer(堆外内存)创建,堆外内存由Cleaner管理,Cleaner是一个双向链表,JVM通过遍历双向链表Cleaner实现对堆外内存的管理。