Производительность IcedTea 6 против Sun's HotSpot 6

Как производительность IcedTea 6 противостоит собственному HotSpot от Sun в системах Linux? Я пытался найти в Google, но тест Phoronix - лучший, который я получил, ему почти год. Надеюсь, с тех пор все стало лучше.

Кроме того, как только Sun полностью откроет исходные коды JVM, можно ли будет реализовать ее для платформ Linux так, чтобы основной модуль (Quickstarter в Consumer JRE) запускался вместе с ОС и загружал минимальное ядро ​​Java независимо от того, какие приложения Java запущены, А затем постепенно загружайте другие модули по мере необходимости. Может улучшить время запуска.

1 ответ

Так будет и в ответе: http://www.phoronix.com/scan.php?page=article&item=java_vm_performance&num=1 и http://www.phoronix.com/scan.php?page=article&item=os_threeway_2008&num=1

Я бы ожидал, что SUN будет работать быстрее, но это действительно зависит от всех видов оптимизации, поэтому одна версия может быстрее выполнять операцию X, но в следующей версии она может быть не такой быстрой..


РЕДАКТИРОВАТЬ: относительно предварительной загрузки ядра: на Linux вы можете использовать preload или альтернативы для ускорения загрузки приложения, не влияющие на общую производительность системы (загрузка эквивалента Quickstarter всегда будет занимать память). Кроме того, насколько я знаю, java загружает множество общих библиотек, которые совместно используются приложениями, поэтому я не вижу смысла в создании поддержки в ядре для этой вещи. Я предполагаю, что легко сделать простое приложение, которое загружает некоторые библиотеки и ничего не делает после этого (быстрый запуск), но я не вижу, чтобы это имело большое значение при загрузке приложений, а в некоторых случаях это могло бы даже замедлить работу системы (я думать об использовании оперативной памяти и обмениваться памятью)

Другие вопросы по тегам