Pull to refresh
1
0
nicity @nicity

User

Send message
если много памяти выделишь, то будет тормозить сборщик мусора :), пожалуйста сообщите нам о проблеме при использовании настроек памяти по умолчанию
память кушает внешний процесс gradle, который также будет присутствовать в IDEA
нет, пока не ожидается, мы чиним длинные таски.
заведите, пожалуйста, описание бага в баг трекере на проблему 2) с информацией, которая описана в intellij-support.jetbrains.com/entries/29983118-Reporting-performance-problems
Опишите детали в трекере пожалуйста
да, заработало!
*Традиционный* порог вхождения и платности инструментов разработки постепенно растет, но качество в цене остается.
Наша команда, кстати, (в очередной раз) не смогла поиспользовать Colt в WebStorm
Вашу уверенность бы в другое русло :)
Убыток в начале разработки вызван инвестициями в будущее, в разумном временном интервале это нормально.
А цена низкая на WebStorm (ниже психологического барьера сиюминутной покупки западного пользователя), чтобы число пользователей было шестизначно и семизначно, если руководствоваться только желанием отбить разработку, то пользователей будет мало *с большой вероятностью*. К слову число пользователей WebStorm, насколько мне известно, шестизначно :).
Рискну немного представить, что было бы если не было java-idea: не было бы WebStorm и MPS. А также не было бы Realaxy ActionScript editor (на базе MPS), да и Colt, что делают многие из тех же людей, не появился бы, по крайней мере в текущем виде :).
Коллега, я предлагаю вам рассказывать только про свои детали разработки. Распространять некорректную информацию про WebStorm нехорошо.
Первый публичный early-access билд WebStorm IDE появился 4.5 года назад blog.jetbrains.com/webide/2009/08/web-ide-eap-build-387/. А релиз WebStorm 1.0 случился 4 года назад (http://blog.jetbrains.com/webide/2010/05/phpstorm-1-0-webstorm-1-0-are-public-it-is-official/)
Мы *годы* распиливали исходный код IntelliJ IDEA до этого момента и после. А сколько человеко лет вложено в поддержку web технологий я вообще затрудняюсь сказать, только моих 5 лет :)
смешивать AST / PSI можно, но это делает код сложнее, чем надо. Например, для java пришлось делать light psi elements, которые уже отвязаны от дерева.
Groovy, Scala, Ruby, JavaScript, Python, PHP, etc уже работают в разделении AST и PSI. Дерево строится унифицированно посредством PsiBuilder, а PSI лениво создается по дереву
2) AST конкретное языконезависимое синтаксическое дерево, PSI языкозависимый набор интерфейсов сверху. Разделение появилось в процессе развития. У новых плагинов поверх Open API разделение AST / PSI происходит автоматом.
1) Стабы — абстрактное (существенное компактное) дерево, которое хранится на диске и может использоваться PSI для определенных (но не всех) операций. Если используется неподдерживаемая операция, то стабы замещаются AST. Например, для файлов, загруженных в редактор, используется AST.
В IntelliJ IDEA sdk можно добавить ссылку на PHP plugin jar, а в plugin.xml <depends>com.jetbrains.php≷/depends> и после этого reflection не нужен
скидка 75% один день до конца света www.jetbrains.com/specials/index.jsp
Это очень, очень большой размер хипа, пожалуйста дайте нам memory snapshot (http://devnet.jetbrains.net/docs/DOC-192.pdf)
Переложили в 11.1.3, спасибо за детальное описание проблемы!
улучшения вариантов автодополнения будет продолжаться
В 3.0.1 производительность на больших css файлах выросла
под Маком индексируются меньшее множество файлов в других условиях
в idea.log надо поискать (последнюю) строку Unindexed files update started: XXX files to update
Напишите, пожалуйста, сколько стало в Идее 11, под каким JDK и сколько было файлов проиндексировано.
В графике первые два показателя для ~205.000 файлов и JDK 32 бит, третий 185.000 файлов и JDK 64 бит

Information

Rating
Does not participate
Location
Россия
Registered
Activity