Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menentukan Bitness JVM Saya Secara Pengaturcaraan (32-bit atau 64-bit)?

Bagaimanakah Saya Boleh Menentukan Bitness JVM Saya Secara Pengaturcaraan (32-bit atau 64-bit)?

DDD
Lepaskan: 2024-12-09 19:40:22
asal
826 orang telah melayarinya

How Can I Programmatically Determine My JVM's Bitness (32-bit or 64-bit)?

Menyemak Bitness JVM dari Dalam Program

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");
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan