Jim Moy

2/24/2004

Memory is Cheap

Filed under: — jbm @ 2:31 pm

I don’t know how many times I’ve heard or read that while developing software, memory footprint considerations are no longer important. RAM is cheap, default configurations have plenty, software development resources are expensive in comparison, so go ahead, throw that library in the link, instantiate those STL templates!

And here I am on a 2.4GHz P4 with a half-Gig of RAM, wondering why the heck I’m swapping so much, and feeling like my system is weighted down, groaning under the pressure. Sure, blame it on WinXP’s swapping tendencies, but at least some of the blame is on these huge footprint programs, my Blackberry IDE wants 110MB, iTunes wants 25. Gallery Remote wants 20, as does any Swing-based Java app, Acrobat Reader needs 32. Even my AOL/IM client wants to open an Ad now and then that launches a JVM.

So, like a breath of fresh air, I fire up Miranda, and note that it sits in the background very nicely waiting for IM’s, occupying only a couple Meg of VM space. Gripe, gripe… I suppose I betray my age and duration in this industry.

You know, young whippersnapper, when I was your age I only had 16KB of RAM to work with, and that was a luxury!

2 Comments »

  1. Yeah, I remember my Amiga 1000 with the “extra” memory expansion that brought it up to 512KB, and the Amiga 2000 when I bought the 8MB memory board, but could only afford to populate one row for 2MB, or the PowerBook 165C, (which I still own), that was maxed out at 14MB.

    So I guess I can’t run iTunes or Acrobat on any of the above!

    Jim! Guess what? We’re OLD!

    Comment by Craig — 2/25/2004 @ 5:37 pm

  2. 16 K Bytes, wow you had a “big” machine. How about an HP 9830 with 8 K-byte ram and around 64-K byte rom for the entire BASIC programming language and OS. :-)

    Comment by Dan Griffin — 3/13/2004 @ 1:57 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Powered by WordPress