把 你不需要的 对象 都设为 null
这里你可以把这个 byte 数组 赋为 null但是这样只是使这些 对象 为被收集 或说 被释放 做好了准备
并不能保证他一定就能被释放掉要等到下次 垃圾收集 开始工作的时候 他才会被真正的 释放

解决方案 »

  1.   

    gc取决于对象的可达性(reachable,所有静态和active线程函数调用栈上局部变量
    所可引用的对象图内的对象称之为可达,refer to Java Virtual Machine Specification),
    所以,set null的啦
    最后要是不放心,用Optimizeit看看
      

  2.   

    当然你也可以用 System.gc()
    来强制执行 垃圾收集
    不过这样也只是建议 垃圾收集器 工作 但他到底愿不愿意工作 不能保证