Java, похоже, игнорирует параметры -Xms и -Xmx

Я бы хотел запустить очень простого бота, написанного на 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.

9
задан Itako 23 June 2011 в 07:30
поделиться