js的ArrayBuffer使用后怎么释放被占用的内存?

使用ArrayBuffer存储一段内存数据后,通过下面的方式无法释放被占用的内存,应该怎样才能释放掉?

var ab=new ArrayBuffer(0x10240);
ab = null;

这难道不是垃圾回收机制做的事?不用手动释放。