По результатам тестов, разработанных Sun Microsystems, ее ОС Sun Solaris обладает более высокой производительностью на Java-приложениях, чем Windows NT, обгоняя ее в некоторых случаях на 700%.
По мнению аналитика IDC Эвана Куинна, цель объявления Sun - показать важность производительности серверов для Java-приложений и сделать Solaris основной серверной Java-платформой. "В то время как Microsoft демонстрирует, насколько быстро работает ее виртуальная Java-машина, разработчики Sun настаивают на том, что производительность Java определяется сервером", - отметил Куинн.
В тестировании Sun участвовали Solaris для Sparc, Solaris для Intel и NT 4.0 Workstation.
Президент Volano Марк Элдеркин, разработчик одного из chat-серверов на основе Java, тоже считает, что производительности сервера Java-приложений следует уделять больше внимания. "Sun значительно усовершенствовала новую версию своей ОС. Производительность сервера оказалась определяющим фактором", - заявил он.
Сотрудники Volano создали свой собственный тестовый сервер для измерения производительности при одновременной установке нескольких соединений. Новая серверная виртуальная Java-машина Solaris работала на нем гораздо быстрее прежней.
В тестировании Sun использовался Microsoft Java Software Developer's Kit (SDK) версии 1.5. По словам Элдеркина, бета-версия SDK 2.0 работает быстрее 1.5, но пока нестабильно.
Тесты Sun бросают тень на NT
| Sun Solaris/Sparc | Sun Solaris/Intel | Windows NT 4.0 | |
| Число запросов при работе Web-сервера Java-приложений, запросов в секунду 1) | 609 | 488 | 416 |
| Расчет освещенности граней векторной модели, с2) | 28 | 54 | 210 |
| Выполнение скомпилированной программы на Java, с2) | 57 | 57 | 451 |
1) производительность прямо пропорциональна значению
2) производительность обратно пропорциональна значению
Источник: Sun Microsystems