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.

4
Apa teknik loop inversi?
Saya sedang membaca dokumen yang berbicara tentang teknik pengoptimalan just-in-time compiler (JIT) untuk Java. Salah satunya adalah "loop inversion". Dan dokumen itu mengatakan: Anda mengganti whileloop biasa dengan do-whileloop. Dan do-whileloop diatur dalam ifklausa. Penggantian ini menyebabkan dua lompatan lebih sedikit. Bagaimana cara kerja loop inversi dan bagaimana cara mengoptimalkan …

4
Apa itu ReservedCodeCacheSize dan InitialCodeCacheSize?
Dapatkah seseorang tolong jelaskan apa pilihan JVM ReservedCodeCacheSizedan InitialCodeCacheSizeyang? Khususnya kapan / mengapa saya ingin mengubahnya? Bagaimana cara memutuskan ukuran yang tepat? Inilah yang dikatakan dokumen: -XX: ReservedCodeCacheSize = 32m Ukuran cache kode yang dicadangkan (dalam byte) - ukuran cache kode maksimum. [Solaris 64-bit, amd64, dan -server x86: 2048m; di …
89 java  jvm  jvm-hotspot 

5
Meningkatkan ukuran heap maksimum JVM untuk aplikasi intensif memori
Saya perlu menjalankan aplikasi intensif memori Java yang menggunakan lebih dari 2GB, tetapi saya mengalami masalah untuk meningkatkan ukuran maksimum heap. Sejauh ini, saya telah mencoba pendekatan berikut: Menyetel parameter -Xmx, mis. -Xmx3000m. Pendekatan ini gagal saat pembuatan JVM. Dari apa yang saya googling, sepertinya -Xmx harus kurang dari 2GB. …


3
Output -1 menjadi garis miring dalam loop
Anehnya, kode berikut ini menghasilkan: / -1 Kode: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > 0) …
54 java  string  while-loop  jvm  jit 

3
Apakah ada kompiler untuk JVM yang menggunakan goto "lebar"?
Saya pikir sebagian besar dari Anda tahu bahwa gotokata kunci yang disediakan dalam bahasa Jawa tetapi tidak benar-benar digunakan. Dan Anda mungkin juga tahu itu gotoadalah opcode Java Virtual Machine (JVM). Saya rasa semua struktur aliran kontrol canggih dari Jawa, Scala dan Kotlin yang, pada tingkat JVM, dilaksanakan dengan menggunakan …
47 java  jvm  goto 

4
Apa perbedaan antara <? extends Base> dan <T extends Base>?
Dalam contoh ini: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() gagal dikompilasi dengan: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; …

3
Opsi java.security.egd untuk apa?
Dalam proyek yang sedang saya kerjakan, aplikasi diluncurkan menggunakan perintah yang mirip dengan ini: java -Djava.security.egd=file:/dev/urandom -jar app.jar Saya belum pernah melihat java.security.egdopsi sebelumnya. Mencari sedikit, tampaknya digunakan untuk mengkonfigurasi pembuatan angka acak dalam aplikasi Java. Apakah tepat? Kapan seharusnya diterapkan?
23 java  jvm 
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.