최근 phpstorm을 사용하여 프로젝트를 개발할 때 자바스크립트 파일만 로드하면 아무리 큰 파일이라도 프로젝트 파일에 데이터가 많으면 phpstorm이 멈출 수 있습니다. 메모리 설정을 조정하고 동적 프롬프트를 끄고 phpstorm의 안전 모드를 사용했지만 그 중 어느 것도 카드 문제를 해결할 수 없습니다. 저도 phpstorm을 포기하고 다른 IDE를 사용해 개발해보려고도 했습니다. 하지만 phpstorm만큼 사용하기가 쉽지 않습니다. 방법이 없었고, 중국 바이두에서도 해결책을 찾을 수 없어서 직접 나가서 찾아보아야 했습니다.
드디어 외국 포럼에서 다른 답변을 봤습니다. 두 개의 JAVA 가상 머신 매개변수를 수정하면 카드 문제가 완전히 해결됩니다.
단계는 다음과 같습니다.
phpstorm.vmoptions 파일을 찾아 메모장으로 엽니다.
다음 두 줄의 코드를 추가합니다.
-Dawt.usesystemAAF -Dawt.java2d.opengl=true
저장하고 종료합니다.
생각:
Phpstorm은 JAVA를 사용하여 개발되었습니다. IDE는 소스 파일 키워드 렌더링 기능을 제공하므로 파일을 편집하거나 마우스를 움직이면 렌더링 작업이 트리거됩니다. phpstorm의 기본 JAVA 환경은 실시간 렌더링을 달성하기 위해 시스템의 하드웨어 가속 기술을 사용하지 않으므로 시스템이 정지됩니다. JAVA 환경에서 시스템이 기본적으로 하드웨어 가속을 사용한다면 시스템 자원을 너무 많이 점유하고 phpstorm이 멈추는 문제를 해결할 수 있습니다.
이제 다시 phpstorm의 익숙한 환경을 사용하실 수 있습니다.
참고:
프로젝트에 사용된 기술은 yii2 + extjs 6.0.1 + mysql
위에서는 phpstorm이 실행되지 않는 문제를 해결하는 방법을 소개합니다! , phpstorm 콘텐츠를 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.