検索
ホームページJava&#&チュートリアルJVM にロードされているすべてのクラスを一覧表示する方法: -verbose:class オプションを使用した簡単なアプローチ

How to List All Classes Loaded in the JVM: A Simple Approach Using the -verbose:class Option?

JVM にロードされているクラスのリストを取得する方法

現在 Java 仮想マシン内にあるすべてのクラスの包括的なリストが必要な場合があります。 (JVM)、すでにロードされているものとアンロードされる可能性のあるものの両方を含みます。このタスクに対するプログラムによる解決策は存在しますが、この記事では別のアプローチを紹介します。

Java の -verbose:class オプションの利用

JVM には、次のような組み込みオプションが用意されています。クラスのロードとアンロードを透過的に示します。 -verbose:class フラグを指定して Java を呼び出すと、これらのイベントの詳細なログを確認できます。

java -verbose:class ....

出力は次のようになります。

[Opened /usr/java/j2sdk1.4.1/jre/lib/rt.jar]
[Opened /usr/java/j2sdk1.4.1/jre/lib/sunrsasign.jar]
[Opened /usr/java/j2sdk1.4.1/jre/lib/jsse.jar]
[Opened /usr/java/j2sdk1.4.1/jre/lib/jce.jar]
[Opened /usr/java/j2sdk1.4.1/jre/lib/charsets.jar]
[Loaded java.lang.Object from /usr/java/j2sdk1.4.1/jre/lib/rt.jar]
[Loaded java.io.Serializable from /usr/java/j2sdk1.4.1/jre/lib/rt.jar]
[Loaded java.lang.Comparable from /usr/java/j2sdk1.4.1/jre/lib/rt.jar]
[Loaded java.lang.CharSequence from /usr/java/j2sdk1.4.1/jre/lib/rt.jar]
[Loaded java.lang.String from /usr/java/j2sdk1.4.1/jre/lib/rt.jar]

利点-verbose:class のアプローチ

この方法にはいくつかの利点があります:

  • シンプルさ: 複雑なコードや依存関係は必要ありません。
  • 透明性: ロードおよびアンロードされたすべてのクラスの正確かつ包括的な画像を提供します。
  • 診断値: 出力は、クラスのロードに関連する問題の特定に役立ちます。およびクラスパスの構成。

以上がJVM にロードされているすべてのクラスを一覧表示する方法: -verbose:class オプションを使用した簡単なアプローチの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境