см. этот пост о структуре памяти JVM

ел бы запустить очень простой бот, написанный на Java, на моем VPS. Я хочу ограничить память JVM, скажем, 10 МБ (я сомневаюсь, что это потребуется больше).

Я запускаю бота с помощью следующей команды:

Ява-Xms5M -Xmx10M -server -jar IrcBot.jar "/ home / jbot"

Ноtop показывает, что фактическая память, зарезервированная для Java144m (или я здесь что-то неправильно понимаю?).

13614 jbot 17 0144m 16 м 6740 с 0,0 3,2 0: 00,20 Ява

Есть идеи, что тут может быть не так?

Версия Java «1.6.0_20» Java (TM) SE Runtime Environment (сборка 1.6.0_20-b02) Клиентская виртуальная машина Java HotSpot (TM) (сборка 16.3-b01, смешанный режим)

КСТАТИ. Я использую CentOS - если это имеет значение.

РЕДАКТИРОВАТЬ: Спасибо за ваши ответы.

Я не могу принять ни одного из них, поскольку оказывается, что проблема заключается в языке, который я выбрал для написания программы, а не в самой JVM.

Ответы на вопрос(3)

Ваш ответ на вопрос