A
adelf on programming
@adelf_on_programming1.6K подп.
3.9Kпросмотров
24 января 2025 г.
Score: 4.3K
IntelliJ IDE (а значит и PhpStorm) работает в многопотоковом режиме. Есть один, главный поток, который обрабатывает весь интерфейс юзера и все операции записи, и есть бэкграунд потоки, в которых предполагается делать все остальное. С некоторых пор JetBrains активно работает над тем, чтобы в главном потоке ничего медленного не происходило. В EAP сборках даже эксепшены вылазят, если сделаешь чтото медленное в нем. Это, кстати, приносит результат. В последние годы шторм стал отзывчивее(это не субьетивщина, а достоверно вычисленный результат), но писать код иногда прям трудно. Если у тебя окно, в котором в процессе ввода надо лазить по классам и собирать инфу, то это больно. Приходится до или во время открытия окна собирать всю нужную инфу, чтобы интерфейс был отзывчивым. Также надо учитывать момент, что шторм может захотеть начать индексацию прямо во время работы юзера с окном. В общем, лучше 10 раз сделать сложный комплишен, чем один раз какой-нибудь UI! P.S. Просто нытья пост.
3.9K
просмотров
994
символов
Нет
эмодзи
Нет
медиа

Другие посты @adelf_on_programming

Все посты канала →
IntelliJ IDE (а значит и PhpStorm) работает в многопотоковом — @adelf_on_programming | PostSniper