などのクラスを計測しようとするとjava.util.ArrayList、 が表示されましjava.lang.instrument.UnmodifiableClassExceptionた。
を使用して、クラスが変更可能かどうかを確認できますInstrumentation.isModifiableClass()。
私の質問は:
- 変更できないクラスはどれですか? それはどのように決定されますか。
- これをバイパスする方法はありますか?
ちなみに、HotSpot や Jrocking で作業しているときにはこの例外は発生せず、IBM JVM でのみ発生しました。
ありがとう、ギラッド