以下の内容はhttps://nekop.hatenablog.com/entry/20130903/1378170963より取得しました。


JJBugでJava VMの起動高速化の話をしました

Japan JBoss User Group - 灼熱の JBossJava VMの起動高速化の話をしました。非圧縮jarによる高速化はみなさんも使っている有名なソフトウェアで採用されていますが、あまり知られていないチューニングだと思います。大抵の場合200%くらいの高速化ができます。

Java Drag Race Tuning from nekop

CMS GCを使わないほうがちょっとだけ速い、とか効果が小さめなオプションについては特に解説していません。

あと話すの忘れてましたがScalaがチューニングしてもあまり変わっておらず、最初から高速なのはデフォルトでbootclasspathを使っているからです。bootclasspathはクラス検証されないので、-Xverify:noneが既に適用されてるのと一緒です。

紹介したのは主にクラスローディングを高速化することによりJavaで書かれたソフトウェアの起動を高速化する方法ですが、別のアプローチとしてはDripがあります。こちらは実際にJavaの起動を高速化するわけではなく、Javaプロセスをキャッシュして利用するというアプローチです。




以上の内容はhttps://nekop.hatenablog.com/entry/20130903/1378170963より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14