Rumah >Java >javaTutorial >Bagaimana untuk Menyenaraikan Semua Kelas yang Dimuatkan dalam JVM: Pendekatan Mudah Menggunakan Pilihan -verbose:class?
Cara Mendapatkan Senarai Kelas yang Dimuatkan dalam JVM
Seseorang mungkin menginginkan penyenaraian komprehensif semua kelas yang kini dalam Mesin Maya Java (JVM), merangkumi kedua-dua yang telah dimuatkan dan yang berpotensi dipunggah. Walaupun penyelesaian terprogram untuk tugas ini wujud, artikel ini membentangkan pendekatan alternatif.
Menggunakan Java -verbose:class Option
JVM menyediakan pilihan terbina dalam yang secara telus mendedahkan pemuatan dan pemunggahan kelas. Dengan menggunakan Java dengan bendera -verbose:class, anda boleh menyaksikan log terperinci peristiwa ini:
java -verbose:class ....
Output akan menyerupai yang berikut:
[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]
Faedah daripada -verbose:class Approach
Kaedah ini mempunyai beberapa kelebihan:
Atas ialah kandungan terperinci Bagaimana untuk Menyenaraikan Semua Kelas yang Dimuatkan dalam JVM: Pendekatan Mudah Menggunakan Pilihan -verbose:class?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!