2 Replies Last post: Feb 26, 2013 12:50 AM by Francesco Maida  
Francesco Maida Newbie 21 posts since
Mar 28, 2011
Currently Being Moderated

Feb 24, 2013 1:26 PM

Performance comparison between WebStorm and PHPStorm

I'm using PHPStorm since the last year, while I tried WebStorm EAP for the first time this morning; I'm using a Mac with OS X 10.8.2 installed and 8Gb of RAM and I just created a new empty project and wrote some very short TypeScript code on both the IDEs for about an half hour, so I'm not claiming that this is an accurate test; on the contrary, actually it's just an impression.


Is it only my imagination or WebStorm EAP-126.309 is a lot faster and more responsive than PHPStorm EAP-126.339 while editing code? Do not get me wrong, I love PHPStorm and I couldn't live (or work) without it, but WebStorm feels so responsive to use while editing static files that I'm starting to consider getting a second license just to use it for Javascript/CSS/JS instead of PHPStorm :-)

Does this happen because the PHP plugin or other plugins slows PHPStorm performances ?

Is it normal that I can't keep open both PHPStorm and WebStorm at the same time ? Not that I need this function, it's pure curiosity.




Thank you and best regards

Maxim Makhankov JetBrains 71 posts since
May 31, 2012
Currently Being Moderated
Feb 25, 2013 4:45 PM in response to: Francesco Maida
Re: Performance comparison between WebStorm and PHPStorm

Francesco, the reason why you can't launch PhpStorm and WebStorm at the same time is more historical.


The thing is the both IDEs store their data (settings) in the same folder WebIdeXX. We consider to store this data in the separate folders in the future and have an open ticket in our tracker about this WEB-2569. Feel free to vote for this ticket.

As for the bad performance of PhpStorm could you please collect CPU snapshots for the same actions in PhpStorm and WebStorm and attach them to a new issue? I might be some performance issues with this specific PhpStorm build (126.339).

More Like This

  • Retrieving data ...