2017-02-18 784 views
0

Я изменил параметры виртуальной машины в ~/.WebStorm2016.3/webstorm.exe.vmoptions через Help -> Edit custom VM options меню следующее:Почему WebStorm не запускается, если я изменить параметры виртуальной машины

# custom WebStorm VM options 

-server 
-Xms740m <---------------- 
-Xmx3050m <---------------- 
-XX:ReservedCodeCacheSize=240m 
-XX:+UseConcMarkSweepGC 
-XX:SoftRefLRUPolicyMSPerMB=50 
-ea 
-Dsun.io.useCanonCaches=false 
-Djava.net.preferIPv4Stack=true 
-XX:+HeapDumpOnOutOfMemoryError 
-XX:-OmitStackTraceInFastThrow 

После этого WebStorm не запуская. Зачем?

+0

* «После этого WebStorm не запускается. Почему?», Потому что Java (JVM?) Не может выделить столько памяти (что нужно сделать в 1 сплошной кусок .. w что очень проблематично для 32-битных). Если вам нужно столько памяти (3 ГБ) - используйте 64-разрядную JDK и 64-разрядную программу запуска WebStorm. – LazyOne

+0

1) https://intellij-support.jetbrains.com/hc/en-us/articles/207241105-The-JVM-could-not-be-started-The-main-method-may-have-thrown-an -exception 2) https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties – LazyOne

+0

спасибо, но у меня есть как 64-битная веб-версия, так и JDK - ' Java HotSpot (TM) 64-разрядная серверная VM (сборка 25.121-b13, смешанный режим). Однако кажется, что используется 'открытый JDK-сервер vm'. Не знаю, как проверить, что это бит –

ответ

1

После этого WebStorm не запускается. Зачем?

Это потому, что на Java (JVM?) Не может выделить, что много памяти (3ГБ, котора должна быть сделана в 1 сплошной кусок .. что это весьма проблематично при использовании 32-битной JDK).

Лучше переключиться на использование 64-разрядной JDK и 64-разрядной пусковой установки WebStorm, которая может обрабатывать такие ситуации, если вам нужно столько памяти.

Если вам нужна дополнительная информация по этому вопросу, ознакомьтесь с этим вопросом StackOverflow и теми, которые предлагаются в разделе «Связанный раздел»: Java 32bit Xmx vs java 64bit Xmx.

Другие ссылки на статьи фактической JetBrains' по этому вопросу/схожую тему:


Если вы не знаете, как начать работу с 64-битной WebStorm, пожалуйста, проверьте this arcticle или просто используйте 2017.1 EAP build - с 2017 года. В состав IDE JetBrains входят и используют собственный 64-разрядный JDK по умолчанию.

Если что-либо - отметьте idea.log для получения более подробной информации (или Help | About) - там должно быть немного информации.

В качестве альтернативы:

  1. Help | Find Action...
  2. Поиск Switch IDE boot JDK... действия (набрав только jdk должно быть достаточно, чтобы иметь, что действие Заданном) и запустить это действие
  3. Выполните необходимые изменения там

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

  • Нет связанных вопросов^_^