GNU/Linux >> Belajar Linux >  >> Linux

Jvm Daemon?

Saya ingin tahu, apakah ada JVM yang berjalan sebagai daemon OS, dan bercabang ketika proses baru harus dimulai di dalamnya (yaitu seperti init, atau proses zigot di Android)? Jika tidak, mengapa tidak? Saya tidak berbicara tentang utas daemon di dalam JVM.

Alasan mengapa saya bertanya, adalah karena waktu startup JVM cukup lambat, dan sangat membebani skrip.

Jawaban yang Diterima:

Waktu startup JVM cukup lambat, dan menimbulkan banyak kerugian pada scripting . . . optimasi besar untuk waktu startup proses java.

Jawaban lainnya menjawab pertanyaan sehubungan dengan startup aplikasi generik, yang merupakan pertimbangan yang berguna.

Tetapi tampaknya pertanyaan utama Anda adalah kinerja startup aplikasi Java di atas memulai jvm. Ini juga menjadi pertanyaan saya. Saya menemukan ini:

Jika bersedia mengorbankan keamanan pemisahan pengguna, lihat Nailgun, Java yang Sangat Cepat:

Nailgun adalah klien, protokol, dan server untuk menjalankan program Java dari baris perintah tanpa menimbulkan overhead startup JVM. Program dijalankan di server (yang diimplementasikan di Java), dan dipicu oleh klien (ditulis dalam C), yang menangani semua I/O.


Linux
  1. Tidak Ada Suara Startup Di Ubuntu 11.10?

  2. Membuat daemon di Linux

  3. Jalankan skrip bash sebagai daemon

  1. Kelola startup menggunakan systemd

  2. Ekspor konten daemon layar ke file

  3. Autossh gagal saat startup

  1. Memahami systemd saat startup di Linux

  2. Rc_status Selalu Mengembalikan "gagal"?

  3. Modprobe Ath9k Saat Memulai?