PhpStorm muy lento y lento en netbook, ¿optimizar IDE para la capacidad de respuesta?

85

Recientemente actualicé de PhpStorm 6 a PhpStorm 7. Encantado de ver todas las mejoras, pero funciona muy lento en mi netbook de bajo consumo. El retraso entre escribir y ver aparecer el texto suele ser de 5 a 6 segundos y empeora a medida que aumenta el número de líneas. Es inutilizable en esta etapa.

¿Cómo puedo mejorar la velocidad y la capacidad de respuesta del IDE general?

GBC
fuente

Respuestas:

164

Editar 2017 : primero puede intentar experimentar con la asignación de PhpStorm un poco más de RAM si está disponible. Haz esto por

  1. Caminante a Help -> Edit Custom VM Options
  2. Cambiar -Xmsy -Xmxser algo razonable para su hardware. Tengo -Xms512my -Xmx2048men una computadora portátil de 8GB RAM.
  3. Reinicie PhpStorm.
  4. Si desea ver cuánta RAM PhpStorm está usando actualmente, puede ir a, File -> Settingsbuscar y habilitar show memory indicator.

Respuesta original : hice algunos cambios para aumentar la capacidad de respuesta del IDE. Estoy seguro de que hay más cosas que se pueden hacer, pero las encontré para mejorar el rendimiento dentro de los márgenes utilizables. De más eficaz a menos:

  1. Deshabilitar las inyecciones de idioma: Archivo -> Configuración -> Inyecciones de idioma. Desmarque tantas casillas como se sienta cómodo. HTML fue el verdadero asesino para mí.
  2. Desactivar inspecciones: Archivo -> Configuración -> Inspecciones. Desmarque todas las que no necesite.
  3. Deshabilite los complementos no utilizados: Archivo -> Configuración -> Complementos. Desmarque sin usar.

Estos cambios redujeron el tiempo de inicio y aumentaron significativamente la capacidad de respuesta del IDE en general.

GBC
fuente
1
Para cualquiera que se active show memory indicatory no vea ningún cambio, esa función se muestra en la barra de estado. jetbrains.com/help/phpstorm/status-bar.html Es posible que deba activar esto en Ver> Barra de estado
Rick Gladwin
Cuando lo configuré -Xms1024m, phpstorm64.exedejé de funcionar. Incluso ejecutar desde la línea de comando no ayudó ni mostró ningún error.
Danon
¿Cómo está calculando el valor de Xms y Xmx? ¿Alguna lógica específica, por favor?
Ragavan Rajan
Gracias, buen indicio al desactivar las intenciones, las mantendré apagadas para ver qué diferencias podrían hacer en comparación con el "Modo seguro de energía". Las inspecciones son de alguna manera necesarias.
guido
102

Agregue estos a su archivo phpstorm.exe.vmoptionso phpstorm64.exe.vmoptions, en la parte inferior:

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

Aceleración sólida hasta el punto en que el editor ahora es realmente utilizable.

Por mi vida, nunca entenderé por qué la gente crea editores en Java.

Jacques
fuente
6
Buen Dios, muchas gracias. Esto supuso una GRAN mejora para el desplazamiento en el editor.
Vidente
6
Probé muchas cosas ... esta fue la única que funcionó para mí, una enorme mejora en la velocidad de desplazamiento
bruchowski
5
Lifesaver :-) "Por mi vida, nunca entenderé por qué la gente crea editores en Java". - yo tampoco. De hecho, he buscado durante mucho tiempo cualquier buen IDE de Php sin Java
Jan Sverre
9
¿Qué hace esto incluso?
JordyvD
24
Tenga en cuenta que puede agregarlos desde el IDE. Ir a Help->Edit Custom VB Options...
voidstate
22

Si necesita acelerar PhpStorm de inmediato, active el modo de ahorro de energía. (Archivo> Modo de ahorro de energía o usando el icono "Héctor el Inspector" en la barra de estado del IDE). Este modo desactiva las inspecciones de código sobre la marcha. De esta manera, puede terminar lo que ha comenzado y luego decidir qué inspecciones de código desea desactivar.

Shumoapp
fuente
4
Simplemente deshabilita las inspecciones de código, liberando así recursos de la CPU.
Shumoapp
3

ANTICIPADO SI UTILIZA UNA VERSIÓN MÁS RECIENTE QUE 2017.1:

La forma más eficaz de acelerar la nueva versión de phpstorm es una función experimental que se enviará de forma predeterminada en phpstorm 2017.1. Hasta que pueda activarlo en productos jetbrains (webstorm, phpstorm, etc.)

Haga clic en Help=> Edit custom properties
Agregar editor.zero.latency.typing = true
Cierre y abra nuevamente la aplicación.

Para mí, la escritura de cambios ya no es lag. Otros trucos no me ayudaron o no de manera notable.

Ilan Schemoul
fuente
1

Intente eliminar archivos innecesarios de su proyecto. Tenía 3k + * .html archivos de registro dentro de mi proyecto y eso ralentizó terriblemente la escritura cuando la pestaña 'Proyecto' estaba abierta. (Ocultar la pestaña del proyecto o desactivar el complemento PHP también acelera PHPStorm, pero obviamente esas no son compensaciones viables). (Estoy usando PHPStorm 2016)

Miguel
fuente
0

En mi caso, PhpStorm no fue lento en absoluto: un error en el controlador de mi monitor introdujo un retraso severo, y sucedió que dediqué ese monitor a PhpStorm. Si ha leído hasta aquí, pruebe PhpStorm en un monitor diferente, me habría ahorrado mucho tiempo.

ognockocaten
fuente
0

Es posible que ayude a aumentar la asignación de memoria máxima para PhpStorm más allá de su valor predeterminado.

Para el mío, tenía un límite de 2 GB. Sé que preguntaste sobre una máquina con Windows, pero para los usuarios de Mac que lean esto, puedes cambiar esto abriendo PhpStorm sin abrir un proyecto. Luego presione Configurar> Editar propiedades personalizadas y cambie el valor xmx a un límite superior.

patatas famosas
fuente