Home / cs-notes / Language / Java / JVM / Direct Memory / vs Heap Memory
- Direct
    
- 分配、释放慢
 - 读写快
 
 - Heap
    
- 分配、释放快
 - 读写慢
 
 
Data Stream
- Heap
    
- Local IO -> Direct -> Heap -> Direct -> Local IO
 
 - Direct
    
- Local IO -> Direct -> Local IO
 
 
More About Direct Memory
- 避免在直接内存和堆内存间复制
 - 不受堆内存大小限制,受物理内存大小限制
 
Direct Scenes
- 大量数据,生命周期长
 - 频繁 IO 读写,如 网络并发