Java起動高速化計画(挫折済み)

JavaVMの起動で一番時間を食うから,
VMを共有するためのベースプロセスを最初に立ち上げておいて,
そこから各アプリケーションのmainクラス/メソッドを呼び出せば,
Jarやclassファイルを1回のVM起動にて共有できるから,
起動がかなり速くなるはず,と思って試してみたら,
eclipseとかOracle SQLDeveloperとか使いたいJavaの重量ソフトって,
大抵終了時にSystem.exit()を呼び出してるのねん.
これ呼ばれると呼出元のベースプログラムまで終了しちゃうからダメジャン.
と言うことで,起動高速化計画は10分くらいで挫折しましたとさ.