好处

1、减少GC次数,提高吞吐
2、零拷贝,省去JVM中间复制操作
3、数据共享

坏处

1、容易引发内存溢出,且无法排查,因为不归JVM管理
2、需要人为的释放内存