标签:取消 效率 缓冲 垃圾 提高 更改 sdi 大型 影响
非直接缓冲区:通过 allocate() 方法分配缓冲区,将缓冲区建立在 JVM 的内存中
直接缓冲区:通过 allocateDirect() 方法分配直接缓冲区,将缓冲区建立在物理内存中。可以提高效率
非直接缓冲区:
直接缓冲区:
代码示例:
@Test public void test3(){ //分配直接缓冲区 ByteBuffer buf = ByteBuffer.allocateDirect(1024); System.out.println(buf.position()); System.out.println(buf.limit()); System.out.println(buf.capacity()); System.out.println(buf.isDirect()); }
标签:取消 效率 缓冲 垃圾 提高 更改 sdi 大型 影响
原文地址:http://www.cnblogs.com/androidsuperman/p/7083049.html