Я тестировал количество памяти, которое Java использует в Linux. При запуске приложения, которое абсолютно НИЧЕГО не работает, оно уже сообщает, что используется 11 МБ. Когда вы делаете то же самое на машине Windows, используется около 6 МБ. Они были измерены с верхней командой и диспетчером задач Windows. Виртуальная машина под Linux, которую я использую, является 1.6_0_11, а виртуальная точка доступа - это Сервер 11.2. Запуск приложения с использованием -client ни на что не влиял.
Почему Java занимает столько памяти? Как я могу уменьшить это?
РЕДАКТИРОВАТЬ: я измеряю память с помощью диспетчера задач Windows, и в Linux я открываю терминал и набираю top.
Кроме того, меня интересует только то, как уменьшить это или я даже МОГУ это уменьшить. Я сам решу, много ли мег или много. Просто разница в 5 МБ между Windows и Linux странная, и я хочу знать, смогу ли я сделать это и в Linux.