我对JAVA的堆外内存与NIO零拷贝的理解

在JAVA中,JVM内存指的是堆内存。在机器内存中,不属于堆内存的部分即为堆外内存。堆外内存也被称为直接内存。java 当咱们的java程序对操做系统所管理的磁盘文件等进行读写时候(IO操做),并非直接与IO外设打交道读写jvm的内存,而是操做系统会首先把磁盘文件读取到他所管理的一块内存中,而后咱们的程序再把这个内存中的数据拷贝到jvm所管理的内存中,很显然这就多了一道工序,为什么要这么作呢?算法
相关文章
相关标签/搜索