답변1
아마도 문제는 JVM이 시작 시 요청된 힙을 할당할 수 없다는 것입니다. Oracle JVM을 초기화하려면 단일 연속 메모리 청크(Xmx 및 XX:MaxPermSize 매개변수 값의 합과 거의 동일)가 필요합니다. Windows 시스템에서 32비트 Java는 최대 2Gb만 할당할 수 있습니다. 그리고 프로세스 메모리에 자신을 주입하는 모든 라이브러리는 이 견고한 블록을 줄입니다. 따라서 설정한 Xmx 값은 32비트 JVM에 비해 너무 많은 것 같습니다. 예를 들어 1024m나 750m로 줄여보세요. 작동하나요? 그에 따라 PhpStorm.exe.vmoptions 파일을 변경해야 합니다.
답변2
나에게 도움이 된 것은 C:\Users\.PhpStorm2016.3 디렉터리의 phpstorm.exe.vmoptions 파일을 업데이트하는 것이었습니다.
Xmx 값을 다시 1024로 변경했습니다. 2048로 만들 때 오류가 발생했지만 다시 변경하면 PHPStorm이 다시 작동했습니다. 이것은 내 32비트 복사본용입니다.
답변3
시스템의 Java에 알 수 없는 문제가 있어서 다음에서 Dev Kit를 다운로드했습니다.여기phpstorm을 제거한 후 phpstorm을 설치하면 64비트 버전이 정상적으로 작동합니다.
답변4
나한테는 디렉토리를 삭제하는 중이야
C:\Users\.PhpStorm2016.3
일했다.