2

Wir haben ein Projekt auf IDEA, das aus ein Paar med-Größe Java-Pakete und einem sehr kleinen Kotlin-Paket (5 Dateien) besteht. Ich habe festgestellt, dass die Leistung mit allen Java-Paketen stimmt, aber bei der automatischen Vervollständigung, Code-Analyse und Kompilierung für das sehr kleine Kotlin-Paket ist es 10-mal langsamer. Die automatische Vervollständigung war gelegentlich so langsam, dass das Popover nicht alle Methoden laden konnte und dass es einige APIs inkrementell laden musste. Jedes Mal, wenn unser Entwickler ein Wort eingibt und auf die automatische Vervollständigung wartet, dauert es etwa 2 bis 5 Sekunden, bis die erwartete automatische Vervollständigung angezeigt wird. Manchmal war Autocomplete zu langsam, um irgendetwas zu zeigen, und wir mussten das Wort abbrechen und neu tippen und warteten. Die gleiche Langsamkeit tritt bei der Codeanalyse auf. Dies hat erhebliche Auswirkungen auf die Produktivität meines Teams. Aus unseren Untersuchungen geht hervor, dass dies ein bekanntes und lang anhaltendes Problem ist. Dies geschieht auch für unser anderes kleines Projekt. Ich habe mich gefragt, was wir tun können, um das zu beheben? Vielen Dank.Extrem langsam in Autovervollständigung & Code-Analyse für Kotlin Projekte in Intellij IDEA

Kotlin-Plugin ist die neueste Version: 1.1.3-release-IJ2017.2-2 Intellij ist auch auf neueste Version 2017 2.1 (gebaut am 31. Juli 2017)

+0

Bitte reichen Sie ein Problem unter https://youtrack.jetbrains.com/issues/KT ein und hängen Sie den CPU-Snapshot an (https://intellij-support.jetbrains.com/hc/articles/207241235). – CrazyCoder

+0

Ich tat, keine Antwort, https://youtrack.jetbrains.com/issue/KT-19509. Da dieses Problem relativ häufig auftritt, wollte ich sehen, ob andere Entwickler eine Lösung dafür haben. – Kelvin

Antwort

6

Das Problem sichtbar in Ihrem Schnappschuss gelöst in Kotlin 1.1.4. Zum jetzigen Zeitpunkt ist es als EAP-Version (Early Access Preview) verfügbar. Die endgültige Version wird bald veröffentlicht (und gebündelt mit IntelliJ IDEA 2017.2.2).

0

Ich habe mich an JetBrian gewandt und eine Anfrage an YouTrack gesendet. Nach der Überprüfung des CPU-Snapshots sieht das Aktualisieren des Kotlin-Plugins 1.1.4-eap aus, das einen größeren Performance-Fehler enthält, um das Problem zu beheben. Habe es einfach ausprobiert und es hat funktioniert!

Verwandte Themen