6
一部のJVMでは、Class Sharingオプションがオンになっています。そのオプションがプログラムで設定されているかどうかを検出する方法はありますか?JVMがクラス共有を使用しているかどうかをプログラムで検出しますか?
おかげ
一部のJVMでは、Class Sharingオプションがオンになっています。そのオプションがプログラムで設定されているかどうかを検出する方法はありますか?JVMがクラス共有を使用しているかどうかをプログラムで検出しますか?
おかげ
私が知っているこれを取得するには、noまともな方法...
あなたのJVMを起動し、here説明フラグfoを探すために使用するコマンドラインを得ることができます。あなたがしたいのは、その機能がオフになっていることを強制することです - オフフラグが存在する必要があります。
この文書は1.5用であり、共有はガベージコレクタによって異なりますので、同様に推論する必要があります(また、指定されたjvmバージョン、コマンドライン、OSバージョン、および多くの忍耐:-))。
また、これはjvmベンダーで対応する必要があります。たとえば、ibm jvmは、uses different flags
です。 'System'プロパティー' java.vm.info'を読むことで役立ちます。 –