SLOOOOOOOOOOOOOOOOOOOOOOOOW & BLOOOOOOOOOOOOOOOOOOATED
You call this product LIGHTWEIGHT. You should be sued for false adverstising. This application comes in at over 500mb (I don't know where you come from but that is NOT lightweight from where I stand) strip out all the bloat and learn to optimize your code ffs, this is just bad programming and you expect me to PAY for this garbage. Learn from indie developers like the author of Notepad++ how to design a fully featured editor that is fast and truly LIGHTWEIGHT...
Nuff Said
Please sign in to leave a comment.
I know Jetbrains' team doesn't need me to defend them. I believe the product itself and the success of the product is defense enough, but I believe that the tone of this post is unprofessional. I suppose you can say anything you like, however, if you can, then so can I. The PHPStorm team works very hard at this product, and sold me so much that I swtiched the team from Zend and Netbeans to be 100% onboard with this product.
If you have suggestions, them suggest away, but please be specific. Why does size of the application even matter today? I mean, if it does what they say it should do. Developers nowadays should be running great hardware....because it's cheap. I am. My whole team does.
If you don't like it, don't buy it. If you already bought it, see if they will give you refund. It's money my company gladly spent and will continue to as long as they continue to put out such good work.
Keep up the good work guys.
go an troll somwhere else. I have recommended phpStorm to so many developers that are happy users now.
BTW: if you compare the price with other really "bloated & slow" IDE's it's just a joke.
Thomas
2 things to mention here.
1. "Lightweight" I am sure is referring to resources used compaired to what the IDE does. Eg, CPU and RAM.
None the less 500mg? My Lunix install is 140Mg and Vista is 229Mg. Unless its a Mac thing not sure how your getting 500Mg.
2. NotePad++, yes I am a fan of it. But it is not an IDE. It is a text editor. No compairison what so ever. They are not in the same leage.
Compair apples to apples, not apples to watermellons.
I have tried every open source PHP IDE out there that I know of. Used them all for quite some time. Even some commercial IDE's.
None of them have accomplished what JetBrains has with phpStorm.
Not with the features it has.
It has been a very reliable IDE for over a year for me!
Something else to mention is the pass of development on this software has been impressive.
Right now at this moment PHPStorm is using 608,720K on my machine(Win7,AMD quad core 3.2GHz with 4 gb ram) AND cpu usage flucuates from 20 to 70 percent. I agree with OP very much. Anyone that works with large projects will have issues with phpstorm bogging down. Oh and what is the deal with the constant indexing that takes forever. I think this latest version has a bug with that. Many times when I open a large project php storm will index over and over. Its VERY annoying.
Try to turn off unnecessary plugins.
My PhpStorm usualy takes 30-70Mb of memory, even in big and ugly projects (as Magento) IDE takes 250-300Mb of RAM.
Also, I see VERY big difference in working with SSD and HDD - with SSD PhpStorm works very very fast, but with HDD PhpStorm works... not as fast as I want :)
Maybe developers should consider about caching more files in memory, because it looks like HDD usage is a most weak side for IDE.
What is your idea of a large project? We see slow down from time to time, but it's very manageable.
As far as memory usage...so what? Mine uses about 500MB normally, but I have 6GB in this machine and that's what I use it for mostly. In fact, if it wasn't for my development IDE, I wouldn't need bout about 3GB on this machine.
RAM is cheap and with x64 OS's (Windows 7 here), I say....bring it on. :)
Also, we don't see the constant indexing issue you are referring to.
I just registered to respond to this thread.
It is so unfair to say, hardware is cheap thesedays, go get more RAM or something. That is not the point of the post and i will have to agree that there are iossues with the IDE itself. I myself have reported some bugs and i believe IDE needs a more optimization. My ussual projects that i'm working on start from 150+ mb of php/html/js code and sometimes it takes a while to load up, index stuff and especialy validation of bigger and complex js/smarty template files.
All in all, IDE is best that i have used and i am using it everyday but i would agree that it needs some kind of optimization/speed up.
Regards!
Just an example,
just now i was working on and i switched to post here, i changed back to ide, clicked on menu item File and i was waiting... waiting... for it to process something i guess before opening File menu. I then chose settings and i was waiting... waiting again until it opens up.
Regards!
Milos, do you have your project files/libraries on local machine, or on mounted/mapped/network folder?
Why is that not fair? It would not have been a fair statement 10 years ago, maybe even 5 years ago, but today, I would glady trade the price of RAM for more features and faster release schedule.
It may not be a fair argument to you, but it is to me. Now, I am not saying because RAM is cheap you should not optimize...but through the lifecycle of any product that goes through many iterations, performance will increase and decrease as features are requested that intially are difficult to implement and then refined over time. What I am also saying is that I have yet to see any peformance issues due to the amount of memory the product is using (solely.) Yes, the IDE locks up from time to time, but it almost always happens in files that in my opinion of my own code are a big giant mess (there have been a few exceptions) or because some newly implemented feature has a bug (which they fix rather quickly, I might say.)
Hello,
my files are stored localy on my hdd, standard 7200 rpm drive. When we talking about IDE another thing cross my mind. Why it is so hard to change credidentials IDE saved for my SVN repository. Such a pain to that?
Regards!
Going with the logic you propose, we will eventually end up with 16gb of ram used, and when next thing bugs up there will be no other way then to optimize. I'm not saying you don't have right, it's just my first option would be optimize > get better hardware.
Regards!
I agree. If you want a feature rich IDE like phpStorm, you have to care for the foundation.
For most of us, developing is our business. And like any other business, you will have to invest in the tools to get your job done. Today, 8gb Ram, a modern processor and large monitor (or two) is nothing special for a developer anymore (and SSD's will be next).
I have a normal MBP. I have extended the RAM to 8gb and installed a larger and faster HDD and most of the time, phpStorm is very fast.
Thomas
No, I didn't say there shouldn't be a limit. I'm saying to place some arbitray number on that limit does not make any sense.
Also, that limit is raised. 500MB of RAM today is like 16MB of RAM 5 years ago (that's a big guess, don't shoot me down due to my algorithim.)
I do understand what you want to say and it has a point.
Overall it doesn't change a fact (my impression) that the core IDE could use some improvements.
Regards!
On Mac OSX (Lion).
PHPStorm weighs 149MB. And is currently using 315MB of RAM. Considering I got 8GB on this notebook, not a big deal. Price you pay for for a FULL IDE.
Now I could just use BBedit for my work. But I'd lose the many features I've come to rely on that PHPStorm provides.
Don't like it? Don't use it.
"Don't like it? Don't use it."
That comment is out of place...
"Don't like it? Don't use it." would not be the problem. It seems that "He likes it" ;)
Unfortunately esp. Java based applications depend on so much settings (...) concerning OS, Java and Application. I can remeber very good what i tried to speed up Zend 5 some years ago. In the forums where lots of tips with java-settings.
I can only recommend to
- try newest Java-Version
- exclude phpStorm- and project-dir from Antivir
- Disable plugins and inspections that you don't need in phpStorm
Thomas
I don't think anyone can say that the IDE could not use some optimizations (there is no application in the can't improve on it's speed and efficiency). The being said, since PHPStorm is a full featured IDE unlike something like Notepad++, There is always going to be tradeoffs with speed and efficiency optimizations and new features. I am sure they could speed 100% of there time on just speed and efficiency optimizations however that means there will be no new features in the IDE with I believe would really put off a lot of thier customers (it would put me off). Also long as they keep coming out with new features and the performance of the IDE does not go down drastically, I will be happy. For all the feature the PHPStorm provides, I think that the IDE itself performs very well.
"Out of place", why?
Because we all love IDE, it's just a talk about possible improvement.
Regards!
Because its a silly comment. Its like Microsoft or Apple telling you that if you have complaints about their OS then use something else.
This thread is getting crazy and some people here are starting to remind me of Apple fanboys. The central problem here with respect to the actual topic is:
JetBrains claims on their site that phpstorm is a "lightweight" IDE and "Lightning-fast startup". http://www.jetbrains.com/phpstorm/. I don't think most people would consider a program that uses 500+ meg of ram to be lightweight. It uses more ram than any other program I use. Can someone tell me of an PHP IDE that uses more than this and makes this claim?
There are no system requirement stated anywhere that I can find. You would think that they would at the very least have something in the documentation (http://www.jetbrains.com/phpstorm/webhelp/getting-help.html). If there where they should set the expectations of users with respect to the hardware that the user is installing the program on. I would not be complaining at all if I knew before I bought phpstorm that I would need at least 6gb of ram.
I am not complaining because I hate phpstorm but rather the opposite. I am complaining because I hope it will spur improvements.
I guess it depends on how you define "lightweight".
I consider 500MB to be lightweight. But then again, I (we) don't have a machine in the office with less then 8GB of RAM. And ALL the Java based IDE's use about the same (or more). Download a trail version of Zend Studio and see for yourself. Or go get Netbeans.
I used to use Eclipse/ Zend Studio, it would start up at 80 MB RAM use, then go to 600MB with a few files open, about 200 lines of code.
Eclipse 3.7 is better in memory management
I love PhpStorm and have been using it since before it was officially released. I was probably one of the first to buy it and I will keep buying it as long as it is developed with the same rigor and user friendliness as it has been so far.
I have also used most other IDE out there for a while (and still do some like Eclipse). And basically what I have noticed is that any IDE created in java is bound to have a somewhat bigger footprint and be less responsive than non-java IDE's.
With a big beast of a computer and reasonably sized projects you may not always notice this, but on an average computer (let us say 3GB, 32bit Windows with 7200 HDD) it does tend to get sluggish and I do get the occasional "hick-up". It has improved somewhat since 2.1 (I think it was).
Don't get me wrong, I love it to bits and I am not complaining, but I understand where the OP comes from and I (at least partially) agree with him. If I could make one wish it would be that this program had been written in C++ instead of Java, but hey...we all have our flaws. I can live with it.
Yesterday I (using PHPStorm) capped out at 768MB. And I'll admit that no other application came close [to] using the system resources that PHPSorm did.
So yeah, I undestand where people are coming from. What I'm not sure if this is a java thing or PHPStorm. All java based apps on my system use tons of resources.