GNU/Linux >> Znalost Linux >  >> Linux

Jvm Daemon?

Zajímalo by mě, existuje JVM, který běží jako démon OS a rozdvojuje se, když by se v něm měl spustit nový proces (tj. jako init nebo proces zygote na Androidu)? Pokud ne, proč ne? Nemluvím o vláknu démona v rámci JVM.

Důvod, proč se ptám, je ten, že čas spouštění JVM je poměrně pomalý a vyžaduje velkou daň na skriptování.

Přijatá odpověď:

Doba spouštění JVM je poměrně pomalá a vyžaduje velkou daň za skriptování. . . obrovská optimalizace pro dobu spuštění procesu Java.

Ostatní odpovědi odpovídají na otázku týkající se spouštění obecných aplikací, což jsou užitečné úvahy.

Ale zdá se, že vaší primární otázkou je výkon při spouštění aplikací Java, režijní náklady na spuštění jvm. To byla také moje otázka. Našel jsem toto:

Pokud jste ochotni obětovat zabezpečení oddělení uživatelů, podívejte se na Nailgun, šíleně rychlou Javu:

Nailgun je klient, protokol a server pro spouštění programů Java z příkazového řádku bez vynaložení režie při spuštění JVM. Programy běží na serveru (který je implementován v Javě) a jsou spouštěny klientem (napsaným v C), který se stará o všechny I/O.


Linux
  1. Žádný zvuk při spuštění v Ubuntu 11.10?

  2. Modprobe Ath9k při spuštění?

  3. Vytvoření démona v Linuxu

  1. Jak spustit sbt jako démona?

  2. Export obsahu démona obrazovky do souboru

  3. Autossh selže při spuštění

  1. Spravujte spouštění pomocí systemd

  2. Pochopení systemd při startu na Linuxu

  3. Rc_status Vždy vrací „failed“?