Я хотел бы запустить очень простой бот, написанный на 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 Runtime Environment (сборка 1.6.0_20-b02) Java HotSpot (TM) Клиентская виртуальная машина (сборка 16.3-b01, смешанный режим)
КСТАТИ.Я использую CentOS - если это имеет значение.
РЕДАКТИРОВАТЬ: Спасибо за ваши ответы.
Я не могу принять ни одного из них, поскольку оказывается, что проблема заключается в языке, который я выбрал для написания программы, а не в самой JVM.