JVMの実際のオーバーヘッドが、まったく使用されない余分なクラスをロードするためにどのようになっているのか、現在疑問に思っています。不要なJavaクラスをロードする
特定のインターフェイスを実装するクラスを見つけるために、クラスパス内のすべてのクラスを繰り返し実行するコードがあります。
これにより、カスタムクラスをディレクトリにドロップしてロードして登録することができます。
サイドパスの影響は、クラスパス内のすべてのクラスをヒットしてクラスをロードすることです。 JVMのメモリに与える影響は?
クラスをロードするだけで、メモリにはまったく影響がありますか?
おそらく、顧客が実装できるさまざまな種類のクラスに対して別々の場所を持つことが最善の方法です。 –