Вот некоторые результаты, основанные на тестовых клиентах, которые вызывают несколько наших веб-сервисов, работающих на Tomcat 5.5 в Solaris, с использованием 64-битной и 32-битной версий JDK 1.6.0_13.
64-битная JVM привела к снижению производительности примерно на 7% при использовании настроек по умолчанию в Tomcat 5.5. Когда я удваивал параметры Tomcat на acceptCount и maxThreads до 1000, каждый удар по производительности для 64-битной JVM составлял менее 1%. Это может быть связано с тем, что 1000 потоков соответствовали количеству одновременных тестовых клиентов, которые я использовал в тестах.
Изменение этих параметров уменьшило время как для 32-битной, так и для 64-битной JVM, но 64-битная JVM показала большее улучшение производительности.
Ваш пробег может отличаться.