Kilka programów na jednej maszynie JAVA

0

Witam,

Mam problem, mam sobie VPSa na linuxie na którym uruchamiam moje programy java.
Problem w tym że przy każdym uruchomieniu programu (chyba) uruchamia się osobna instancja wirtualnej maszyny JAVA która zajmuje prawie 180 MB pamięci. A akurat tak się składa że chcę uruchamiać kilka programów w jednym czasie, a pamięć mojego VPSa jest niewystarczająca.

Czy istnieje sposób aby uruchamiać programy w na jednej maszynie JAVA?

Polecenie TOP:
15553 root 21 0 178m 9.9m 4648 S 0 2.6 0:03.12 java
25809 root 24 0 177m 9716 4628 S 0 2.5 0:02.90 java

Pozdrawiam.

0

Normalnie nie da sie, polecenie java uruchamia nowa wirtualna maszyne javy. Jednak, mozesz zrobic cos w stylu loadera - programik javy ktory chodzi ciagle w tle (1 maszyna javy), i bys mu podawal glowna klase programu, tak jak normalnie do polecenia java. On za pomoca refleksji by uruchamial metode main klasy ktora dostal jako parametr. Nie jest to trywialne, ale tez nie jest to rocket science.

1 użytkowników online, w tym zalogowanych: 0, gości: 1