Исходя из моего опыта работы с Windows 7 (64-битной) и Java, 32-битная JRE использует меньше памяти и работает значительно быстрее, чем 64-битная JRE (при условии, что вам не нужно или не нужно иметь много памяти) ). Я думаю, что то же самое верно и для Mac OSX (и других платформ).
В настоящее время я использую OSX Lion (v10.7) и установил стандартное приложение Java. Под настройками Java я вижу «Java SE 6» от «Apple Inc.» для обоих типов процессоров "32-битный" и "64-битный" версия "1.6.0_26-b03-383". Я изменил предпочтительный порядок размещения 32-битной версии поверх 64-битной версии, надеясь, что это сделает 32-битную версию по умолчанию.
Но "Java-версия" все еще говорит:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511c)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode)
Можно ли использовать 32-битную версию по умолчанию? И как?
Кроме того, есть ли у кого-нибудь опыт / сравнительные измерения скорости и эффективности памяти между 32/64-битными версиями?