1. A system for redundant array copy removal in a virtual machine environment, comprising: a virtual machine that executes one or more software applications; a bytecode compiler that compiles application bytecode into compiled bytecode for execution on the virtual machine; a memory space for storage of the application bytecode; a memory space, including a source array and a destination array, for storage of the compiled bytecode; and an escape analyzer logic that adds array equivalence guards to the compiled bytecode to allow for redundant array copy removal.