Heap Buffer和Direct Buffer

1、Heap Buffer 堆內存字節緩衝區,可以被JVM自動回收,特點是內存的分配和回收速度快,缺點是如果進行Socket的I/O讀寫,需要額外的做一次內存複製,將堆內存對應的緩存區複製到內核Channel中,性能會有一定程度的下降。   2、Direct Buffer 直接內存字節緩衝區,非堆內存,在堆外進行內存分配和回收,相比於堆內存,它的分配和回收速度會慢一些,但是將它寫入或者從Socke
相關文章
相關標籤/搜索