Issues(3) But recent modern Java VMs and JITs provide facilities which should enable asynchronous migration. "On stack replacement" of HotSpot VM and JIT (Sun) Convert the native context into the JVM context. This is necessary to re-compile or re-optimize. MOBA is able to get the machine-independent context during native code is executed, if this feature is available to MOBA. "GC safe point" of ResearchVM (Sun) A technique to stop threads at the point where a stack map is provided. For exact (precise) garbage collection. IBM TRL (Tokyo Research Lab.) JIT also has the feature HotSpot VM has. One of developers said.