По результатам тестов, разработанных 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

Поделитесь материалом с коллегами и друзьями