J9 は-Xgcpolicy:metronomeをつけないと動かない (javaではだめで java -Xgcpolicy:metronome)。 startup.*において別の jvmを起動する際にこれが原因でエラーになっている。 -Dspecjvm.benchmark.startup.launcher="path/to/rvm -Xgcpolicy:metronome" とすると動く (ように現時点ではみえる)。 でもこれってうっとおしいというか面倒くさいというかなんでやねんというか。 もっと一般的に回避する方法はあるのだろうか?
Showing posts with label JVM. Show all posts
Showing posts with label JVM. Show all posts
Wednesday, September 9, 2009
IBM J9 JVM
IBM J9 JVMを使おうとしている。
しかし SPECjvm2008を走らせると startup.*で落ちる。
エラーメッセージをみて検索すると
Spec JVM 2008 regression testと同じ問題のようなので、
-Dspecjvm.benchmarks.startup.debug=true
-Dspecjvm.benchmark.startup.launcher=path/to/rvm
をつけて実行すると原因がわかった(と現時点で思っているが...???)。
Subscribe to:
Posts (Atom)