dcevm/dcevm — pull request #30 by skybber (2014-06-04 21:43:29+00:00)
Title: JVM flag -XX:HotswapDeoptClassPath=<class_path> support added

This patch adds a new JVM flag -XX:HotswapDeoptClassPath= used for class path definition for NONFIXED code. All classes on this path are deoptimized (fired from code cache) on hotswap. Classes from JARs, typically huge amount of frameworks classes stay in the cache. Without this patch or without HotswapDeoptClassPath flag definition all classes are fired from code cache. HotswapDeoptClassPath considerably improves performance of DCEVM hotswap.
This is temporary solution untill class - dependency problem will be solved.