Ничто в команде "java -version" не говорит мне, что это 64-битная версия (ни 32-битная), есть ли более конкретный способ проверить, является ли она 64-битной (хотя я думаю, что это не так). Но я получил это от "apt-get".
Я только что попытался запустить приложение с аргументом -d32 (для принудительного использования 32 бит, модель данных), похоже, что он использует немного меньше памяти, но он все еще использует намного больше, чем это было с jvm 5
JVM 6:
/ usr / lib / jvm / java-6-sun / jre / bin / java -version
Java-версия "1.6.0_07"
Java (TM) SE Runtime Environment (сборка 1.6.0_07-b06)
Клиентская виртуальная машина Java HotSpot ™ (сборка 10.0-b23, смешанный режим, совместное использование)
(на моем сервере)
Java-версия
Java-версия "1.6.0"
Java (TM) SE Runtime Environment (сборка 1.6.0-b105)
Клиентская виртуальная машина Java HotSpot (TM) (сборка 1.6.0-b105, смешанный режим)
JVM 5:
Java-версия
Java-версия "1.5.0_16"
Среда выполнения Java (TM) 2, стандартная версия (сборка 1.5.0_16-b02)
Клиентская виртуальная машина Java HotSpot (TM) (сборка 1.5.0_16-b02, смешанный режим, совместное использование)
Спасибо за ответы