IntelliJ IDEA обновлена, чтобы быть быстрее и меньше


Существует новый выпуск JetBrains IntelliJ IDEA, который, по утверждению разработчиков, быстрее запускается, использует меньше памяти и имеет более отзывчивый пользовательский интерфейс. IntelliJ IDEA – это хорошо известная Java IDE для веб-разработки, разработки для настольных компьютеров и мобильных устройств, и обновленная версия является частью регулярного цикла обновлений, который в этом году претерпел три основных обновления.

Команда IntelliJ сосредоточилась на производительности и общем качестве среды IDE. По словам Златы Калюжной, менеджера по маркетингу JetBrains:

«Мы провели марафон качества, во время которого команда IntelliJ IDEA объединилась с несколькими другими командами разработчиков JetBrains, чтобы работать конкретно над полировкой IDE и улучшением производительности, исправлением отклика пользовательского интерфейса, улучшением удобства использования, улучшением существующей функциональности и т. Д. . ”

Одним из основных приоритетов было увеличение времени запуска, что было достигнуто за счет распараллеливания некоторых процессов, которые раньше выполнялись последовательно, реорганизации классов таким образом, чтобы ускорить загрузку начального класса, и оптимизации загрузки шрифтов в macOS. .

Команда также пыталась улучшить отзывчивость пользовательского интерфейса, частично за счет упрощения сообщения о зависании пользовательского интерфейса, а также за счет разрешения полученных отчетов. Они говорят, что смогли решить ряд проблем, которые вызывали зависание пользовательского интерфейса в более чем 1600 отчетах, и что IntelliJ IDEA больше не зависает, когда шаблон регулярного выражения соответствует очень длинным строкам в «Найти в пути» или при работе с большим числом. вкладок редактора или отладчика. IDE теперь также быстрее отображает дерево проекта. Другие зависания редактора были исправлены путем оптимизации вывода типа Java.

В другом месте вывод типа Java для длинных цепочек вызовов методов теперь работает намного быстрее, а выделение кода в файлах Java выполняется быстрее, особенно когда речь идет о методах с универсальными аргументами var-args (Arrays.asList, Map.ofEntries и т. Д.), В которые передаются десятки аргументов.


Добавить комментарий