memory usage is down to 3n

why doesn't Arrays.copyOf work in 2n memory?