Как ускорить автозаполнение AppCode? - PullRequest
0 голосов
/ 30 сентября 2019

Я использую продукты IntelliJ для нескольких технологий и заметил, что автозаполнение в AppCode работает намного медленнее, чем для других IDE.

Пример

Screen

То, что я уже сделал

Я изменил параметры виртуальной машины по умолчанию, и теперь это выглядит так:

-Xss2m
-Xms256m
-Xmx4096m
-XX:NewSize=128m
-XX:MaxNewSize=128m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_appcode_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_appcode.hprof 

(Уведомление увеличено -Xmx)

Я также включил индикатор памяти, но обычно он показывает менее 1 ГБ используемой оперативной памяти.

1 Ответ

0 голосов
/ 23 октября 2019

Решение

AppCode 2019.3 (в настоящее время в EAP) значительно улучшил производительность. Вот видео для сравнения:

autocompletion

Вы также можете уменьшить начальную задержку всплывающей подсказки, что немного помогает (Preferences > Appearance & Behavior > Appearance > UI Options).

...