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