Задать вопрос
@vladimir_vist

Как подобрать железо под PhpStorm?

Собираюсь купить нормальный пк для PhpStorm. Сейчас например пытаюсь сделать commit, на 5к строк, запускается анализатор, и все подвисает на пару минут. Открытие проектов происходит секунд 5, автодополнение очень часто подвисает на секунд 3-5.

Как бы определить какое мне нужно купить железо что бы все работало без задержек дольше 1 секунды? И не хочу что бы анализирование коммита шло больше секунд 10.

Проекты примерно такие:
---------------------------------------------------------------------------------------
Language                             files          blank        comment           code
---------------------------------------------------------------------------------------
PHP                                  39680         424852         468775        3261667
JavaScript                           20699         524918         618249        3019092
HTML                                  1717         230644          15091        1112235
CSS                                   3387         115350          22061         628472


Текущие характеристики такие:
CPU: Intel(R) Core(TM) i3-10105F CPU @ 3.70GHz (4 cores)
RAM: 16Gi
NVMe 3GB/s
  • Вопрос задан
  • 282 просмотра
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 4
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

CPU: Intel(R) Core(TM) i3-10105F CPU @ 3.70GHz (4 cores)
RAM: 16Gi
NVMe 3GB/s


commit, на 5к строк


Проц 8 поточный, оперативы достаточно, вместо харда - поставьте быстрый m.2.
Если увеличивать производительность, то сумма должна быть серьезная, чтобы увидеть реальную разницу, между старым и новым сетапом (у Вас хороший сетап, на настоящий момент).

UPD:
Если очень хочется обновиться, то лучше вначале взять SSD, например: https://www.e-katalog.ru/A-DATA-AGAMMIXS70B-2T-CS.htm , протестить текущий (хороший) сетап, а уже после (если деняк попа-жуй) - обновлять все, что не приколочено.
Ответ написан
Stalker_RED
@Stalker_RED
Возможно упор не в железо, а в размер проекта и/или в саму историю в гите.

Для начала можно поднастроить анализатор, убрать ненужные проверки.
И GIT репозиторий можно оптимизировать, но это отдельная история (1,2)

Вероятно в шторме можно настроить exclude для некоторых папок.
Попробуйте поотключать разные плагины, некоторые могут сильно влиять на отзывчивость автодополнения.
Ответ написан
Комментировать
@sl0
При таких характеристиках железа шторм не должен так тормозить. Я бы для начала посмотрел логи шторма и поискал где и что его беспокоит. Может плагины какие, может в настройках что-то не то. Сложно сказать.
Из общих советов можно лишь рекомендовать увеличить maximum heap size. Если проект очень большой, то может выжирать всю доступную память.

Вообще, у jb очень хорошая техподдержка. Стоит им сразу писать с такими вопросами. Отвечают довольно быстро.
Ответ написан
Комментировать
Пара минут анализа для коммита в 5к строк - вроде норма.
Его хотябы можно выключить

Но скорость автокомплита смущает.
Пробовал чистить кэши и переустанавливать?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы