JVM系统自学笔记3--直接内存

一、介绍 常见于NIO操作中,用于数据缓冲 分配回收成本高,但读写能力强 不受JVM内存回收管理 二、直接内存使用前和使用后 1、不使用直接内存 因为java无法操作本地文件,在java堆内存中划出java缓冲区; 从用户态转移到内核态,本地方法在系统内存中划出一段系统缓冲区,将磁 盘文件分部分缓冲到系统缓冲区中,间接的将系统缓冲区中数据传输到java缓冲区中; 内核态转到用户态,调用输出流写入操
相关文章
相关标签/搜索