1. A method for dynamically turning on or off just-in-time compilation in a dynamic translator using instruction code translation, comprising: fetching a non-native instruction from a plurality of non-native instructions; interpreting the non-native instruction to generate an instruction code; determining if the instruction code satisfies a criteria which prohibits compilation of the instruction code; and when the criteria is determined to be satisfied: prohibiting compilation of the instruction code; and implementing a virtual machine instruction corresponding to the non-native instruction based, at least in part, on the instruction code if the criteria is determined to be satisfied.