2014-11-29 6 views
-4

Интерфейс IntelliJ IDE намного быстрее, чем Eclipse. И поскольку мы знаем, что это написано на Java, мне интересно, в чем состоит пользовательский интерфейс?Что такое UI-решение IntelliJ IDE?

ответ

0

Пользовательский интерфейс IntelliJ написан на 100% Java, и я уверен, что он использует JFC/Swing. В отличие от eclipse, который использует SWT (то есть собственный код).

+0

разве не сказано, что SWT намного быстрее, чем Swing? Как им удалось это сделать? – Adam

+0

@Adam. Вы почти наверняка имеете это назад. Драйверы JDBC без собственного кода (например, драйверы Type-4) намного быстрее, чем драйверы с собственным кодом. Существует жесткая штрафная сила, выплачиваемая за установку вызова в собственный код (частично из-за переключения контекста) с Java. –

+0

Пользовательский интерфейс обычно занимает очень небольшую часть времени процессора, будь то Swing или SWT. Большая медлительность, которую вы заметили, вызвана проблемами, не связанными с UI, например. алгоритмы, используемые IDE для анализа кода, или просто сборка мусора. –

Смежные вопросы