PhpStorm very slow and sluggish on netbook, optimize IDE for responsiveness?

前端 未结 7 1989
离开以前
离开以前 2020-12-12 08:44

I recently upgraded from PhpStorm 6 to PhpStorm 7. Delighted to see all the improvements, but it runs awfully slow on my low-powered netbook. The delay between typing and se

相关标签:
7条回答
  • 2020-12-12 08:59

    Add these to your phpstorm.exe.vmoptions or phpstorm64.exe.vmoptions file, at the bottom:

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

    Solid speedup to the point that the editor is now actually usable.

    I will for the life of me just never understand why people create editors in Java.

    0 讨论(0)
  • 2020-12-12 08:59

    It is possible that it will help to increase the maximum memory allocation for PhpStorm beyond its default.

    For mine, it was capped at 2GB. I know you asked about a windows machine, but for mac users reading this, you can change this by opening PhpStorm without opening a project. Then hit Configure > Edit Custom Properties and change the xmx value to a higher limit.

    0 讨论(0)
  • 2020-12-12 09:03

    OUTDATED IF YOU USE A VERSION MORE RECENT THAN 2017.1 :

    The most effective way to speed up new phpstorm version is an experimental feature that is going to be shipped by default in phpstorm 2017.1. Until that you can activate it on jetbrains products (webstorm, phpstorm etc.)

    Click on Help => Edit custom properties
    Add editor.zero.latency.typing=true
    Close and open again the application.

    For me the change typing is not laggy anymore. Other tricks didn't helped me or not in a noticeable way.

    0 讨论(0)
  • 2020-12-12 09:03

    In my case, PhpStorm wasn't slow at all - a bug in my monitor driver introduced severe lag, and it just happened that I dedicated that monitor to PhpStorm. If you've read this far, try PhpStorm on a different monitor, it would've saved me a lot of time.

    0 讨论(0)
  • 2020-12-12 09:11

    If you need to speed up PhpStorm right away, turn on Power Save mode. (File > Power Save Mode or using "Hector the Inspector" icon in the IDE status bar). This mode turns off on-the-fly code inspections This way you can finish what you have started, and later decide what code inspections to deactivate.

    0 讨论(0)
  • 2020-12-12 09:23

    Edit 2017: You may first want to try experimenting with allocating PhpStorm some more RAM if available. Do this by

    1. Going to Help -> Edit Custom VM Options
    2. Change -Xms and -Xmx to be something reasonable for your hardware. I have -Xms512m and -Xmx2048m on an 8GB RAM laptop.
    3. Restart PhpStorm.
    4. If you want to see how much RAM PhpStorm is currently using, you can go to File -> Settings and search for and enable show memory indicator.

    Original answer: I made some changes to increase the responsiveness of the IDE. I'm sure there are more things one could do, but I found these to improve the performance to well within usable margins. From most effective to least:

    1. Disable language injections: File -> Settings -> Language injections. Untick as many boxes as you're comfortable with. HTML was the real killer for me.
    2. Disable inspections: File -> Settings -> Inspections. Untick as many as you don't need.
    3. Disable unused plugins: File -> Settings -> Plugins. Untick unused.

    These changes brought down both the startup time and significantly increased responsiveness of the IDE in general.

    0 讨论(0)
提交回复
热议问题