Menentukan sama ada JVM berjalan dalam mod 32-bit atau 64-bit adalah penting untuk pertimbangan keserasian dan prestasi. Begini cara untuk mengesan bitness JVM dari dalam aplikasi anda:
Dalam versi Java yang lebih awal (sebelum Java 10), anda boleh menggunakan bendera baris arahan -d32 dan -d64 untuk memaksa bitness JVM tertentu. Dengan menghantar bendera ini dengan arahan -version, anda boleh mengesahkan bitness sebenar JVM.
Walau bagaimanapun, dengan kemunculan versi Java moden, bendera ini telah dihapuskan secara berperingkat. Oleh itu, untuk Java 10 dan ke atas, pendekatan baris perintah tidak lagi terpakai.
Sebagai alternatif, anda boleh menggunakan kaedah System.getProperty() untuk memeriksa sifat sistem sun.arch.data.model . Sifat ini mengembalikan rentetan yang menandakan bitness JVM: "32" atau "64".
String bitness = System.getProperty("sun.arch.data.model");
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Bitness JVM Saya Secara Pengaturcaraan (32-bit atau 64-bit)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!