2016-07-10 4 views
4

Я использую WebStorm 11 и развиваюсь в Angular2. Щеточка работает на фоне CMD, а процессор работает на 1%.WebStorm использует 100% CPU

Когда WebStorm открывается, CPU переходит на 30% -60%, и когда он начинает индексировать, он переходит на 100% до тех пор, пока WebStorm не раздавит.

  • У меня Intel (R) ядро ​​(TM) iM CPU @ 2.50GHz 2.50GHz и 8G RAM (I не проблема RAM).
  • Я исключил dist и node_modules папки, но индексирование по-прежнему занимает слишком много времени.

WebStorm.exe.vmoptions:

-server 
-Xms128m 
-Xmx1012m 
-XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=512m 
-XX:+UseConcMarkSweepGC 
-XX:SoftRefLRUPolicyMSPerMB=50 
-ea 
-Dsun.io.useCanonCaches=false 
-Djava.net.preferIPv4Stack=true 
-XX:+HeapDumpOnOutOfMemoryError 
-XX:-OmitStackTraceInFastThrow 
  1. Что индексирование делать? Могу ли я отключить его?
  2. Что лучше всего настроить для небольших проектов?
+1

индексирование, вероятно, будет узким местом с вашим диском FYI, у вас есть SSD? индексирующие средства с завершением типа –

+0

У меня нет SSD. в любом случае webstorm держит дробилку, поэтому я не могу ничего сделать .. действительно раздражает. –

+0

Если вы работаете в Windows и используете сторонний антивирус, попробуйте отключить антивирус и добавить исключение для веб-сервера. – bahrep

ответ

2

Что делает индексация? Могу ли я отключить его?

Индексный процесс создает базу данных вашего кода, обеспечивая быстрый поиск, завершение кода, поиск по символу и т. Д. Я не думаю, что вы можете отключить его, но если вы это сделали, WebStorm не будет очень Вам все равно полезно.

Это хорошо известная проблема с WebStorm, но с последними версиями она улучшилась. См. Также: https://www.themarketingtechnologist.co/webstorm-10-improves-the-performance-of-indexing-files/

11

Для людей, которые еще не сделали этого, убедитесь, что вы не индексируете свои папки dist или www.

Щелкните правой кнопкой мыши папку -> «Отметить каталог как» -> «Исключено».

Сохранено мной!

Смежные вопросы