Я бы хотел запустить очень простого бота, написанного на java, на моем VPS. Я хочу ограничить память jvm, скажем, 10 МБ (я сомневаюсь, что потребуется больше).
Я запускаю бота с помощью следующей команды:
java -Xms5M -Xmx10M -server -jar IrcBot.jar "/ home / jbot"
Но top
показывает, что фактическая память, зарезервированная для java, составляет 144m
(или я здесь неправильно интерпретирую?).
13614 jbot 17 0 144 м 16 м 6740 S 0.0 3.2 0: 00.20 java
Есть идеи, что здесь может быть не так?
Версия Java "1.6.0_20" Среда выполнения Java (TM) SE (сборка 1.6.0_20-b02) Клиентская виртуальная машина Java HotSpot (TM) (сборка 16.3-b01, смешанный режим)
Кстати. Я использую CentOS - если это важно.
РЕДАКТИРОВАТЬ: Спасибо за ваши ответы.
Я не могу согласиться ни с одним из них, поскольку оказывается, что проблема заключается в языке, который я выбрал для написания программы, а не в самой JVM.