News for hackers. Stuff that matters.
Re:Ask HN: I'm done with the IDE. What's a good alternative? by djhworld on Sunday October 03, 2010 @10:40AM (#1752773)
This is the reason why I've developed a dislike for IDEs

What you say is correct, an IDE is just a text editor with a bunch of features tacked on, but those features lead to the environment becoming hungry for resources after every keyboard command you type.

It doesn't surprise me to find Eclipse using 1GB of RAM after a few hours of development.

My main development machine right now is a Macbook laptop, so I have limited resources in terms of RAM (2GB) and processor (2GHZ) and hate to see programs becoming greedy

Re:Ask HN: I'm done with the IDE. What's a good alternative? by Someone on Sunday October 03, 2010 @01:43PM (#1753155)
If you have 2GB of RAM, why are you worried that the program that you basically bought and booted your computer for takes half of it?

Are you sure that it would still use 1GB if you ran a program that needed memory harder?

Re:Ask HN: I'm done with the IDE. What's a good alternative? by dkarl on Sunday October 03, 2010 @02:10PM (#1753222)
I have a Windows laptop with the same specs, and I can slow it down pretty easily.

Chrome with thirty tabs -- switching to a tab I haven't looked at in a while sets the disk grinding and brings everything to a halt.

When I start up Outlook, or just click on Outlook after waking up the laptop, there's a couple minutes I can spend getting coffee, because it takes take that long to switch to another program and start using it. (Waiting for Outlook to finish starting up is another few minutes after that.)

Eclipse with fifty or more files open (damn these big Java frameworks) -- grind grind grind every time I switch between views, or at unexpected times while I'm typing.

I wish I knew more about Windows, because when I look at the processes in the Task Manager, their combined memory footprint is well under 2GB, but all my programs become nearly unresponsive while the disk goes grind grind grind grind grind... what the hell is that about?

Whether it's misconfiguration or some spyware crap my company installs on our laptops (I disabled the "backup" feature that just copy files around on the hard drive, but I'm sure there's more) it certainly helps if I keep the resource usage of my programs down.

tl;dr: As long as people are bothered by performance problems, they'll worry about the resource consumption of their tools.

Re:Ask HN: I'm done with the IDE. What's a good alternative? by mahmud on Sunday October 03, 2010 @04:04PM (#1753478)
Chrome with thirty tabs

I found it very helpful to actively and violently close down tabs. 4-5 is just about the ideal maximum. I keep a separate lightweight browser, Opera, open to API documentation, and firefox for other stuff. For wifi, I removed the internal one and use an external one. Whenever I need to focus, I close firefox without saving sessions and unplug the wifi.

When I go out to cafes for reading, I leave the wifi at home.

Re:Ask HN: I'm done with the IDE. What's a good alternative? by adbge on Sunday October 03, 2010 @06:15PM (#1753778)
> I keep a separate lightweight browser, Opera

Opera is not particularly lightweight, even compared with Chromium. Check out Midori.

Re:Ask HN: I'm done with the IDE. What's a good alternative? by mahmud on Sunday October 03, 2010 @06:24PM (#1753803)
That was an excellent suggestion. It is more lightweight than any other full-functional, graphic browser I have used so far.
Re:Ask HN: I'm done with the IDE. What's a good alternative? by mikelward on Sunday October 03, 2010 @05:43PM (#1753699)
Turn off Aero, upgrade your RAM, you're doing a lot of work.
Re:Ask HN: I'm done with the IDE. What's a good alternative? by lyso on Sunday October 03, 2010 @03:20PM (#1753394)
It would surprise me, as on my Macbook, Eclipse with the default .ini is set to run the JVM with a maximum size of 512M by using the -Xmx512m argument. (I am, however running Eclipse "Classic", maybe the other bundles have larger limits). In fact, it might run a little better if I boosted the amount of RAM available to its JVM.

Maybe someone knows otherwise; but I think it is a fact of life that when you set your JVM to use (say) 1GB and keep a java app open and creating objects for long enough, it will tend to grow to 1GB rather than spend time running the GC.

Re:Ask HN: I'm done with the IDE. What's a good alternative? by mthoms on Sunday October 03, 2010 @09:38PM (#1754228)
FWIW, I had the same issues on my Macbook with Eclipse and switched over to Netbeans. Feels a bit leaner and has a nicer interface (but also has it's share of flaws).

Now that Sun is no longer I sure hope Netbeans doesn't go down the tubes.