рука Eclipse Performance против Intel - PullRequest
0 голосов
/ 28 июня 2011

Я использую Intel Core 2 Duo T5550 с оперативной памятью 3 ГБ и SSD HDD для разработки java под Ubuntu 64, все настроено, но все еще медленно. Я имею в виду переключение между окнами и другими простыми действиями, даже когда он запускается, особенно когда вы открываете несколько крупных проектов. Я слышал, что у arm есть jazelle и thumb на новых процессорах, которые исполняют байт-код java напрямую, и это быстро. Если я переключусь на такую ​​машину, затмение (java) будет работать быстрее?

Редактировать : Спасибо за ответы. Я знаю, что Core i7 по крайней мере в 4 раза быстрее для Java (просто посмотрите http://infoscreens.org/benchmark_en.html), но я подумал, что ARM, которые работают с частотой 2x2 ГГц и выполняют Java напрямую, будут быстрее (только для Java). *

У меня есть Oracle Java, также я использовал JRockit, но во время отладки он странным образом зависал. Я думаю, что куплю настольный компьютер i7 в ближайшем будущем. Спасибо:)

Ответы [ 3 ]

3 голосов
/ 28 июня 2011

Машина Core 2 Duo с 3 ГБ ОЗУ не должна иметь проблем с запуском Eclipse.Чип ARM, работающий под управлением стандартной настольной ОС и JVM, будет работать крайне медленно.Гораздо медленнее, чем ваша машина Core 2 Duo.Что касается этих новых инструкций ARM, для того, чтобы они были полезны, должна быть JVM, которая может работать с ними.Если он существует, он будет специализированного типа, предназначенного для операционных систем мобильных устройств.

Одна распространенная проблема, с которой пользователи Linux сталкиваются с Eclipse, заключается в том, что OpenJDK, поставляемый с дистрибутивами Linux, просто не работаеткак Oracle / Sun JDK.Если вы не установили Oracle JDK, я рекомендую установить его для использования с Eclipse.Ваша проблема с производительностью может просто исчезнуть.

Если этого не произойдет, и вы все еще рассматриваете возможность покупки новой машины, машина i3 / i5 / i7 будет гораздо лучшим выбором для платформы разработки, чем что-либо ARMкоторый существует сегодня или, вероятно, существует в ближайшем будущем.

Да, и еще одна вещь ... Eclipse имеет собственные компоненты (пользовательский интерфейс SWT и файловый ввод / вывод), и сборка не доступна для любого ARMархитектура.

0 голосов
/ 28 июня 2011

Процессор ARM не такой мощный, как процессор x86, так что нет.Кроме того, я сомневаюсь, что Eclipse будет работать на компьютере ARM.

0 голосов
/ 28 июня 2011

Полагаю, вам не хватает памяти не только для приложения, но и для кэширования доступа к диску.Возможно, проблема в наличии большего количества памяти независимо от вашего процесса.

Когда ваша система работает медленно, ваша система ожидает ввода-вывода или загружает процессор.например, посмотрите на top.

Кстати: я использую IntelliJ CE с примерно 15 000 открытых классов, и он отлично работает на машине с 24 ГБ.;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...