Pertanyaan yang diberi tag «jvm»

Java Virtual Machine (JVM) memungkinkan serangkaian program perangkat lunak komputer dan struktur data untuk menggunakan model mesin virtual untuk pelaksanaan program dan skrip komputer lainnya. Gunakan tag ini untuk pertanyaan yang berhubungan dengan alat yang disediakan oleh JVM atau cara kerjanya dalam skenario tertentu.


3
Perbedaan antara _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS
Saya pikir akan lebih baik memiliki perbandingan antara _JAVA_OPTIONSdan JAVA_TOOL_OPTIONS. Saya telah mencari sedikit untuk satu, tetapi saya tidak dapat menemukan apa pun, jadi saya berharap kita dapat menemukan pengetahuan di sini di Stackoverflow. JAVA_OPTStermasuk untuk kelengkapan. Ini bukan bagian dari JVM, tetapi ada banyak pertanyaan tentang itu di alam …
151 java  jvm  jvm-arguments 


9
Fitur Bytecode tidak tersedia dalam bahasa Java
Adakah saat ini (Java 6) hal yang dapat Anda lakukan dalam bytecode Java yang tidak dapat Anda lakukan dari dalam bahasa Java? Saya tahu keduanya Turing lengkap, jadi baca "dapat melakukan" karena "dapat melakukan secara signifikan lebih cepat / lebih baik, atau hanya dengan cara yang berbeda". Saya berpikir tentang …
146 java  jvm  bytecode 

27
Bagaimana Anda menabrak JVM?
Saya sedang membaca buku tentang keterampilan pemrograman di mana penulis bertanya kepada orang yang diwawancarai, "Bagaimana Anda menabrak JVM?" Saya pikir Anda bisa melakukannya dengan menulis infinite untuk-loop yang pada akhirnya akan menggunakan semua memori. Adakah yang punya ide?
144 java  jvm 

8
Alamat memori variabel di Java
Silakan lihat gambar di bawah ini. Saat kita membuat objek di java dengan newkata kunci, kita mendapatkan alamat memori dari OS. Ketika kita menulis out.println(objName)kita dapat melihat string "khusus" sebagai keluaran. Pertanyaan saya adalah: Apa keluaran ini? Jika itu adalah alamat memori yang diberikan oleh OS kepada kami: a) Bagaimana …

7
Cara mengatur JVM TimeZone dengan Benar
Saya mencoba menjalankan program Java, tetapi mengambil zona waktu GMT default, bukan zona waktu yang ditentukan OS. Versi JDK saya adalah 1.5 dan OSnya adalah Windows Server Enterprise (2007) Windows memiliki zona waktu Central yang ditentukan, tetapi ketika saya menjalankan program berikut, itu memberi saya waktu GMT. import java.util.Calendar; public …

3
Jumlah maksimum parameter dalam deklarasi metode Java
Berapa jumlah maksimum parameter yang dimiliki oleh suatu metode di Java dan mengapa? Saya menggunakan Java 1.8 pada sistem Windows 64-bit. Semua jawaban di StackOverflow tentang ini mengatakan bahwa batas teknisnya adalah 255 parameter tanpa menyebutkan alasannya. Tepatnya, 255 untuk thismetode statis dan 254 untuk metode non-statis ( akan menjadi …
133 java  jvm 

2
Java: int array menginisialisasi dengan elemen bukan nol
Menurut JLS, intarray harus diisi dengan nol setelah inisialisasi. Namun, saya dihadapkan pada situasi di mana tidak. Perilaku seperti itu terjadi pertama kali di JDK 7u4 dan juga terjadi di semua pembaruan selanjutnya (saya menggunakan implementasi 64-bit). Kode berikut melempar pengecualian: public static void main(String[] args) { int[] a; int …

11
Mengganti Java System.currentTimeMillis untuk menguji kode sensitif waktu
Apakah ada cara, baik dalam kode atau dengan argumen JVM, untuk mengesampingkan waktu saat ini, sebagaimana disajikan melalui System.currentTimeMillis, selain secara manual mengubah jam sistem pada mesin host? Sedikit latar belakang: Kami memiliki sistem yang menjalankan sejumlah pekerjaan akuntansi yang memutar banyak logika mereka di sekitar tanggal saat ini (yaitu …
129 java  testing  jvm  systemtime 

12
Mendapatkan versi Java saat runtime
Saya perlu mengatasi bug Java di JDK 1.5 yang diperbaiki di 1.6. Saya menggunakan kondisi berikut: if (System.getProperty("java.version").startsWith("1.5.")) { ... } else { ... } Apakah ini akan bekerja untuk JVM lain? Apakah ada cara yang lebih baik untuk memeriksa ini?
128 java  jvm 

10
Bagaimana cara mengetahui keystore yang digunakan JVM saya?
Saya perlu mengimpor sertifikat ke keystore JVM saya. Saya menggunakan yang berikut ini: keytool -import -alias daldap -file somecert.cer jadi saya mungkin perlu mengubah panggilan saya menjadi sesuatu seperti: keytool -import -alias daldap -file somecert.cer -keystore cacerts –storepass changeit
125 java  jvm  keytool 

5
Java menggunakan lebih banyak memori daripada ukuran heap (atau ukuran dengan benar batas memori Docker)
Untuk aplikasi saya, memori yang digunakan oleh proses Java jauh lebih banyak daripada ukuran heap. Sistem tempat container dijalankan mulai mengalami masalah memori karena container menggunakan lebih banyak memori daripada ukuran heap. Ukuran heap disetel ke 128 MB ( -Xmx128m -Xms128m) sedangkan penampung membutuhkan hingga 1 GB memori. Dalam kondisi …
118 java  linux  docker  memory  jvm 

6
Perbedaan antara "java -cp" dan "java -jar"?
Apa perbedaan antara menjalankan aplikasi Java dengan java -cp CLASSPATHdan java -jar JAR_FILE_PATH? Apakah salah satunya lebih disukai daripada yang lain untuk menjalankan aplikasi Java? Maksud saya, cara mana yang lebih mahal untuk JVM (menurut penggunaan sumber daya mesin mereka)? Manakah yang akan menyebabkan JVM menelurkan lebih banyak utas saat …
118 java  jar  jvm  classpath 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.