넷북에서 PhpStorm이 매우 느리고 느리고 응답 성을 위해 IDE를 최적화합니까?


85

저는 최근에 PhpStorm 6에서 PhpStorm 7로 업그레이드했습니다. 모든 개선 사항을보고 기뻤지 만 저전력 넷북에서는 매우 느리게 실행됩니다. 입력과 텍스트 표시 사이의 지연은 종종 5 ~ 6 초이며 줄 수가 증가함에 따라 악화됩니다. 이 단계에서는 사용할 수 없습니다.

일반적인 IDE 속도와 응답 성을 어떻게 향상시킬 수 있습니까?

답변:


164

2017 편집 : 먼저 가능한 경우 PhpStorm에 더 많은 RAM을 할당하는 실험을 시도 할 수 있습니다. 이것을 통해

  1. 가는 Help -> Edit Custom VM Options
  2. 변경 -Xms-Xmx하드웨어에 대한 합리적인 뭔가를 할 수 있습니다. 나는이 -Xms512m-Xmx2048m8 기가 바이트 RAM 노트북에.
  3. PhpStorm을 다시 시작하십시오.
  4. 현재 PhpStorm이 얼마나 많은 RAM을 사용하고 있는지 확인하려면으로 이동하여을 File -> Settings검색하고 활성화 할 수 show memory indicator있습니다.

원래 답변 : IDE의 응답 성을 높이기 위해 일부 변경했습니다. 나는 할 수있는 일이 더 많을 것이라고 확신하지만, 성능을 사용 가능한 마진 내에서 잘 향상시키는 것으로 나타났습니다. 가장 효과적인 것부터 가장 적은 것까지 :

  1. 언어 삽입 비활성화 : 파일-> 설정-> 언어 삽입. 원하는만큼 상자를 선택 해제하십시오. HTML은 저에게 진정한 킬러였습니다.
  2. 검사 비활성화 : 파일-> 설정-> 검사. 필요하지 않은만큼 선택하십시오.
  3. 사용하지 않는 플러그인 비활성화 : 파일-> 설정-> 플러그인. 미사용을 선택 해제합니다.

이러한 변경으로 인해 시작 시간이 단축되고 일반적으로 IDE의 응답 성이 크게 향상되었습니다.


1
활성화 show memory indicator하고 변경 사항이없는 사람은 해당 기능이 상태 표시 줄에 표시됩니다. jetbrains.com/help/phpstorm/status-bar.html 보기> 상태 표시 줄
Rick Gladwin

내가 설정 한 경우 -Xms1024m, phpstorm64.exe작동을 멈췄습니다. 명령 줄에서 실행해도 도움이되지 않았고 오류도 표시되지 않았습니다.
Danon

Xms 및 Xmx 값을 계산하는 방법-특정 논리가 있습니까?
Ragavan Rajan

감사합니다. 의도를 비활성화하는 좋은 힌트입니다. "전원 안전 모드"와 비교할 때 어떤 차이가 있는지 확인하기 위해 모두 차단하겠습니다. 검사가 필요합니다.
guido

102

하단 의 phpstorm.exe.vmoptions또는 phpstorm64.exe.vmoptions파일에 다음을 추가하십시오 .

-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true

이제 에디터를 실제로 사용할 수있을 정도로 빠른 속도 향상.

사람들이 자바로 편집자를 만드는 이유를 이해하지 못합니다.


6
신 이시여, 정말 감사합니다. 이로 인해 편집기에서 스크롤링이 크게 향상되었습니다.
Seer

6
많은 것들을 시도 ..이 나를 위해 일한 유일한 사람이었다, 스크롤 속도에서 엄청난 개선
bruchowski

5
Lifesaver :-) "저는 사람들이 Java로 편집자를 만드는 이유를 이해하지 못합니다." -나도. 실제로 자바없이 이익을 위해 긴 PHP는 십오를 검색 한
월 Sverre

9
이것은 무엇을 하는가?
JordyvD

24
IDE 내에서 추가 할 수 있습니다. 이동 Help->Edit Custom VB Options...
voidstate

22

PhpStorm 속도를 즉시 높이려면 절전 모드를 켜십시오. (파일> 절전 모드 또는 IDE 상태 표시 줄의 "Hector the Inspector"아이콘 사용). 이 모드는 즉석 코드 검사를 끕니다. 이렇게하면 시작한 작업을 완료하고 나중에 비활성화 할 코드 검사를 결정할 수 있습니다.


4
단순히 코드 검사를 비활성화하므로 CPU 리소스가 해제됩니다.
Shumoapp

3

2017.1보다 최신 버전을 사용하는 경우 구식 :

새로운 phpstorm 버전의 속도를 높이는 가장 효과적인 방법은 phpstorm 2017.1에서 기본적으로 제공 될 실험적 기능입니다. 그 전까지는 jetbrains 제품 (webstorm, phpstorm 등)에서 활성화 할 수 있습니다.

Help=> Edit custom properties
Add editor.zero.latency.typing = true를 클릭
합니다. 응용 프로그램을 닫고 다시 엽니 다.

나에게 변경 타이핑은 더 이상 느리지 않습니다. 다른 트릭은 눈에 띄게 도움이되지 않았거나 도움이되지 않았습니다.


1

프로젝트에서 불필요한 파일을 제거해보십시오. 내 프로젝트 내에 3k + * .html 로그 파일이 있었고 '프로젝트'탭이 열려있을 때 입력 속도가 크게 느려졌습니다. (프로젝트 탭을 숨기거나 PHP 플러그인을 끄면 PHPStorm의 속도가 빨라지지만 분명히 그럴만한 절충안이 아닙니다.) (PHPStorm 2016을 사용하고 있습니다)


0

필자의 경우에는 PhpStorm이 전혀 느리지 않았습니다. 모니터 드라이버의 버그로 인해 심각한 지연이 발생했으며 해당 모니터를 PhpStorm 전용으로 사용했습니다. 여기까지 읽으 셨다면 다른 모니터에서 PhpStorm을 사용해보십시오. 시간을 많이 절약 할 수있었습니다.


0

PhpStorm에 대한 최대 메모리 할당을 기본값 이상으로 늘리는 데 도움이 될 수 있습니다.

내 경우에는 2GB로 제한되었습니다. 나는 당신이 윈도우 머신에 대해 물었다는 것을 알고 있지만, 이것을 읽는 맥 사용자의 경우 프로젝트를 열지 않고 PhpStorm을 열어 이것을 변경할 수 있습니다. 그런 다음 구성> 사용자 지정 속성 편집을 누르고 xmx 값을 더 높은 제한으로 변경합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.