Publikasi tentang topik tersebut 'jvm'


Bagaimana JVM bekerja di tingkat lanjut.
Bagaimana JVM bekerja? 1. pemuat kelas() 2. Kawasan Memori 3. Mesin eksekusi 1. pemuat kelas() Proses memuat, menghubungkan, dan inisialisasi digunakan oleh JVM untuk membuat tipe tersedia untuk program yang menjalankan. Memuat Tugas utamanya adalah memuat kelas ke dalam memori. (Misalnya. Pemuat kelas Boostrap, pemuat kelas yang ditentukan khusus) Hello.java › Hello.class › Pemuatan JVM (Dibutuhkan nama kelas yang sepenuhnya memenuhi syarat (com.company.sample…), info..

Berbagi pengalaman: Ide pemecahan masalah online Java JVM
Ide Pemecahan Masalah JVM Artikel ini merangkum beberapa fenomena darurat online yang umum serta langkah dan alat pemecahan masalah yang terkait. Tujuan utama dari berbagi adalah untuk memberikan kesadaran awal kepada pengembang yang memiliki sedikit paparan terhadap masalah online, agar tidak terburu-buru ketika menghadapi masalah yang sebenarnya.

Samosa — Bahasa Pemrograman
Hei, itu! 👋 Pada postingan kali ini saya ingin memperkenalkan bahasa pemrograman baru yang telah saya kerjakan sejak beberapa bulan terakhir. Saya ingin Anda bertemu *tolong bayangkan drum roll di sini, tolong cantik? Terima kasih :-)*: Lihat di sini: https://souris-dev.github.io/samosac-jvm/ Anda juga dapat mencobanya di sini di browser: http://playground.samosa-lang.org (harap dicatat bahwa taman bermain mungkin tidak berfungsi dengan baik di ponsel karena editor kode yang..

Manajemen Memori Java
Meskipun kita sering mengerjakan banyak aplikasi java, sedikit yang kita ketahui tentang manajemen yang dilakukan JVM untuk mempermudah kita sehingga kita dapat fokus pada hal-hal terbaik yang dapat kita lakukan, mengembangkan Aplikasi yang luar biasa. Tidak seperti C, C++ di Java kita memiliki pengumpul sampah untuk menyelamatkan kita dari membersihkan meja setelah kita makan. Bagian ini menjelaskan secara singkat tentang manajemen memori di Java. Ada dua bagian dalam manajemen memori..

Pertanyaan tentang topik tersebut 'jvm'

memuat kelas dengan classloader yang berbeda untuk membongkarnya dari JVM bila tidak diperlukan
Dalam aplikasi saya, saya menggunakan ServiceLoader untuk memuat modul (kelas dari file .jar) dengan ClassLoaders yang berbeda untuk membongkar sepenuhnya ketika tidak diperlukan dari konteks aplikasi dan dari JVM itu sendiri. Saya tahu mungkin ini...
1247 dilihat
schedule 07.11.2023

Bisakah kode Java 8 dikompilasi untuk dijalankan di Java 7 JVM?
Java 8 memperkenalkan fitur bahasa baru yang penting seperti ekspresi lambda. Apakah perubahan bahasa ini disertai dengan perubahan signifikan pada bytecode yang dikompilasi sehingga mencegahnya dijalankan di mesin virtual Java 7 tanpa menggunakan...
70326 dilihat
schedule 04.01.2024

Apa itu Run-Time Constant Pool dan Method-Area di java
Apa itu kumpulan konstanta run-time dan area metode di java. Saya membaca bahwa JVM menciptakan keduanya tetapi mana yang lebih dulu ada? Juga apa isinya? Bantuan apa pun akan sangat dihargai.
12592 dilihat
schedule 17.12.2023

Atur Command Prompt di Windows 7 ke JDK7 setelah menginstal JDK8
Setelah saya menginstal JDK 8, saya tidak berhasil mengatur Command Prompt ke JDK 7 lagi, di Windows 7. Saya telah mengatur properti lingkungan sistem untuk JAVA_HOME dan PATH , untuk menunjuk ke JDK7 dan folder JDK7/bin saya dan saya juga...
565 dilihat
schedule 23.11.2023

Uji terhadap beberapa versi JVM atau perpustakaan selama pembuatan Maven?
Konteks Pada dasarnya saya memiliki perpustakaan yang digunakan di beberapa aplikasi yang berjalan di Java 6, Java 7 dan sekarang Java 8. Perpustakaan juga memiliki ketergantungan pada perpustakaan pihak ketiga yang menyeramkan (namun sangat...
311 dilihat
schedule 22.12.2023

Bagaimana cara mengontrol urutan entri kumpulan konstan menggunakan ASM?
Saya menerapkan transformasi yang menghapus elemen yang tidak digunakan dari file .class untuk mengurangi ukurannya. Karena beberapa entri kumpulan konstan tidak akan digunakan, saya meminta ASM menghitung ulang kumpulan konstan, daripada menyalinnya...
1431 dilihat
schedule 18.12.2023

Masalah ukuran tumpukan JVM
Saya baru saja memulai R&D pada ukuran heap JVM dan mengamati beberapa perilaku aneh. Ukuran RAM sistem saya adalah 4 GB OSnya adalah windows 7 64-bit Versi Java adalah 1.7 Berikut pengamatannya: Saya menulis contoh program utama yang...
557 dilihat
schedule 13.12.2023

Pemuatan Kelas Menggunakan Versi Berbeda Dari Kelas yang Sama : java.lang.LinkageError : mencoba menduplikasi definisi kelas untuk nama
Saya memiliki kode kerja yang memuat Implementasi Kelas yang berbeda secara dinamis dengan Nama Kelas yang berbeda. File kelas dimuat ke dalam database dalam memori ( Apache Derby Db ), dan classloader mengambil file .class dari kolom BLOB ....
12135 dilihat
schedule 31.12.2023

GC minor dan GC penuh secara bersamaan?
Berikut adalah bagian log GC yang menampilkan peristiwa GC CMS lengkap: 2016-12-29T22:44:34.741-0500: 27572.982: [GC (CMS Initial Mark) [1 CMS-initial-mark: 2508212K(23068672K)] 2931097K(26843584K), 0.0213349 secs] [Times: user=0.22 sys=0.00,...
622 dilihat

Aplikasi Kotlin dengan plugin aplikasi Gradle
Saya mencoba membuat aplikasi HelloWorld sederhana menggunakan kotlin , gradle , dan plugin gradle application . Ketika saya menjalankannya dengan pengaturan di bawah ini saya mendapatkan kesalahan berikut: Error: Main method is not static in...
4535 dilihat
schedule 06.01.2024

Waktu Kompilasi JVM vs Cache Kode
Saya telah melakukan benchmarking pada aplikasi saya dan menganalisisnya dengan JMC. Saya perhatikan bahwa saat dimuat, ia melakukan sedikit kompilasi JIT. Jika saya mengirim transaksi dalam jumlah besar per detik, waktu kompilasi meningkat. Waktu...
845 dilihat
schedule 02.01.2024