”Netty針對這種情況,使用了NIO中的另一大特性——零拷貝,當(dāng)他需要接收數(shù)據(jù)的時(shí)候,他會在堆內(nèi)存之外開辟一塊內(nèi)存,數(shù)據(jù)就直接從IO讀到了那塊內(nèi)存中去,在netty里面通過ByteBuf可以直接對這些數(shù)據(jù)進(jìn)行直接操作,從而加快了傳輸速度?!?這個叫直接內(nèi)存或者堆外內(nèi)存 在用戶空間開辟的。零拷貝 應(yīng)該是sendFile 或 mmap吧
Netty入門教程——認(rèn)識Netty什么是Netty? Netty 是一個利用 Java 的高級網(wǎng)絡(luò)的能力,隱藏其背后的復(fù)雜性而提供一個易于使用的 API 的客戶端/服務(wù)器框架。Netty 是一個廣泛使用的 J...