У меня есть класс, который запускает infinit (ничего не делает, просто зацикливается и спит), называемый NeverReturn. Я пытаюсь запустить его, используя следующую команду в Windows XP 32bit:
java -Xms1200M NeverReturn
Я обнаружил, что с помощью команды я могу создать только 4 экземпляра java одновременно. Пятая и следующая java-команды не смогут создать jvm.
Если я изменю команду на -Xms600M, я могу создать 8 экземпляров java. Девятая воля не удалась.
Может ли кто-нибудь это объяснить? Я использую sun jdk1.6 update 23 и jdk1.5 update 22.