Slashdot Mirror


4 GB May Be Vista's RAM Sweet Spot

jcatcw writes "David Short, an IBM consultant who works in the Global Services Division and has been beta testing Vista for two years, says users should consider 4GB of RAM if they really want optimum Vista performance. With Vista's minimum requirement of 512MB of RAM, Vista will deliver performance that's 'sub-XP,' he says. (Dell and others recommend 2GB.) One reason: SuperFetch, which fetches applications and data, and feeds them into RAM to make them accessible more quickly. More RAM means more caching."

14 of 767 comments (clear)

  1. Re:x64 by sepiid · · Score: 5, Insightful

    was gonna say, you toss 4g in a 32bit box you will only see about 3gig. unless you go 64bit, but then you will see even less driver support available

  2. Re:Turn SuperFetch off by SEMW · · Score: 5, Insightful

    "More RAM means more caching."
    Well, Duh... You say it's obvious; but it's amazing how many Slashdot posts I've seen which consist of "I've got XGB of RAM [where X>1] and Vista's using up 75% of it running the OS alone; therefore Vista must need XGB of RAM to even run, never mind applications!" -- conveniently ignoring that Vista's just using the extra RAM to cache frequently used apps, documents, etc., and it'll automatically be freed up if any application requests it...
    --
    What's purple and commutes? An Abelian grape.
  3. Re:Turn SuperFetch off by Jeremiah+Cornelius · · Score: 5, Insightful

    I remember the $40/MB RAM!

    OS/2 reccomended 4MB
    Vista? 4GB

    Too bad we aren't doing exponetially better things with these boxes...

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  4. May I have your attention please by Anonymous Coward · · Score: 4, Insightful

    Note to *nix users: You want to run *nix? Then shut up and pay for driver/app development.

    Note to Mac users: You want to run OS X? Then shut up and pay for the pretty hardware.

    Note to Windows users: You want to run Vista? Then shut up and buy the extra memory.

  5. Windows Vista Capable according to Dell by tritone · · Score: 5, Insightful

    From Dell's website A Windows Capable PC has 512 MB RAM and is "Great for... Booting the Operating System, without running applications or games.

  6. Re:Seriously by SilentChris · · Score: 5, Insightful

    Twenty years ago I remember an 80-character email program my school used that required remembering about 40 shortcuts. None of them were displayed. You could work on one email at a time -- that's it. There was no GUI email program with easy to understand menus. There was no way to work on more than one email at a time. You were fortunate if you got copy and paste.

    Twenty years ago I remember the "media" I "collected". Amazing 256-color graphic files. Mostly of stupid things like bowls of fruit (porn really wasn't all it was cracked up to be at the time). No pictures of family and friends in high detail. No means of easily storing said photos for extended periods of time.

    Twenty years ago I remember when a "state of the art" game was one that wasn't entirely text-based. When an adventure game's inventory had a max of 16 items and enemies were scripted (and therefore dumb as bricks). No photorealistic visuals to draw you in. No fairly natural AI to breathe life to the world. And certainly no way to play with thousands of others at the same time.

    My point?

    All of these changes have been the result of higher memory, faster processors, etc. Yes, we use a bigger memory footprint nowadays. So what? Isn't broadening the appeal of the PC (families storing photos and grandmothers that can actually work the email program) worth it? Yes, the fundamental operations haven't changed (write email, send email, etc). Big deal. Call that a testament to stellar original design than a foible of modern design.

    Fact of the matter is I *can* do more, much more, than I could with my PC from 20 years ago. And I can do it in an easier way (blame Vista/OS X all you want -- they're still better UIs than what we used in '87). That's called "progress", regardless if the memory footprint grows or not (and the fundamental tenants of computing stay largely the same).

  7. speed, speed and more speed - but where is it? by SimonInOz · · Score: 5, Insightful

    Some time back (ok, 1979) I built a system to monitor a Dutch nuclear reactor. It monitored temperatures, rod positions, and so on. Nothing important (cough). There was no suggestion of keeping costs down to save money (and I'm glad).

    The system had two colour graphic displays, a printer or two, and 4 operator terminals. It ran a real time, multi tasking operating system (called RSX11).

    The main system had 128kb of memory. Yes, 128kb.

    Today my dev machine has 2Gb of memory and the 3Ghz processor must - surely - be some thousands of times as fast.
    So I have 15,000 times as much memory, a processor perhaps 3,000 times as fast (I'm guessing, as figures are hard to pin down). That sounds like 445 million times as much power to me.

    And what do we do with all this grunt? Well damn, solitare looks good these days.

    So, were the old programmers really, really good? [We were, we were ...]
    Are the new ones really, really bad? [hang on, I'm still at it ...]
    Have we stopped caring about size and performance of programs?

    I think all of these things are slightly true - we used to care deeply about program speed and footprint. Now we don't.
    I suspect it has gone much too far - programs are far slower to load than they were even 5 years ago - they are large and bloated, and don't share things well. Anybody remember Sidekick - it was wonderful - and it was available at the touch of key (ok, 2 keys). Remember how FAST it was? I know it didn't do much, but it was dashed useful.

    And I still can't beleive I still write "for" loops.

    --
    "Cats like plain crisps"
    1. Re:speed, speed and more speed - but where is it? by pilkul · · Score: 5, Insightful

      In industry almost everybody uses loops instead of recursion unless there's a really good reason to use recursion (e.g. tree traversal). More because of readability than efficiency; in principle your optimizer should be able to convert tail recursion to iteration anyway (though whether this will actually happen or not does depend on the specific language and implementation). Academics just love recursion because it maps neatly to mathematical induction and hence makes algorithm correctness more easily provable.

      The reason "bloat" happens is more because programming teams have deadlines and if there's a choice between a new feature, a bugfix or some not-strictly-necessary optimization (and there's always a choice), the optimization's never going to get done. It's just good business sense; sure everybody complains about slowness, but if application A is mean-and-lean and application B is bloated but has a feature you need to do your job, you'll whine and cavil and buy B anyway.

    2. Re:speed, speed and more speed - but where is it? by Nightspirit · · Score: 4, Insightful

      Sounds like you havn't used anything between 1979 and 2000s. I can clearly remember my commdore64 taking 10 minutes to load up an app I had written, about the same time for windows 95 to boot up on a 486.

      The average consumer has seen mass improvement. Today I can simultaneously rip a DVD, listen to MP3s, browse the internet, and play a game with a core 2 duo. I was lucky to get 1 of these working at a time back in win95 days. It takes less than a second to load most apps (well, pretty much anything but adobe).

      I agree that we have stopped caring about size/performance because in most cases it doesn't matter.

  8. I thought you were joking, but,... by Brett+Buck · · Score: 4, Insightful

    Sure enough, that's exactly what it says. What in the hell use is a computer with just an OS running and nothing else? This is what that call "capable"? Ay Carumba!

          Brett

  9. Re:THis is obscene! by WillAffleckUW · · Score: 5, Insightful

    Turn off aero. Turn on "Windows Classic" desktop theme. You're good to go with 1GB of memory. Microsoft could tell you the same thing, but then the best features that they offer in this bloated release won't even be used (and it is these features MS is stressing based on print ads and commercials).

    But if you turn off Aero and all that stuff, why bother upgrading in the first place?

    So that you can see the Black Screen of Are You Sure You Want To Run That Program?

    --
    -- Tigger warning: This post may contain tiggers! --
  10. But take a look at *cost* by mcrbids · · Score: 5, Insightful

    Have we stopped caring about size and performance of programs?

    No. But our limits of acceptability have changed. As processing power has gotten cheaper, developers (myself included) have focused more on getting features out to market faster, rather than application performance.

    I think all of these things are slightly true - we used to care deeply about program speed and footprint. Now we don't.

    That's always been correct. We care more about how many features are available at what cost, so long as performance isn't noticably bad on commodity hardware.

    Do you remember when c was considered a "high level language"? What about the debates on how slow programs written in c were? I do. Times have changed....

    I suspect it has gone much too far - programs are far slower to load than they were even 5 years ago - they are large and bloated, and don't share things well.

    I don't know about that. Perhaps you don't remember loading DOS programs like PC-Write on an 8086 processer with 512K RAM? That was my word processor of choice, and it got slower the longer your document was. By the time you passed 100k, it was a dog.

    Anybody remember Sidekick - it was wonderful - and it was available at the touch of key (ok, 2 keys). Remember how FAST it was? I know it didn't do much, but it was dashed useful.

    I sure do. I also remember the care with with I never hit the two space bars together in a graphics program. (That would universally crash my computer). It shared TEXT ok, but anything graphical was another mess entirely.

    And I still can't beleive I still write "for" loops.

    If you don't mind me asking, what would you RATHER be writing?

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  11. Re:Turn SuperFetch off by TheNetAvenger · · Score: 4, Insightful

    OS/2 reccomended 4MB

    Not to be picky, but OS/2 (even assuming 2.0, since it was the first 16/32bit release) REQUIRED 4MB of RAM, but didn't run well unless you 12MB of RAM, although I do know some people that got by with 8MB of RAM, I also even know peeps that ran NT 3.1 with 8MB of RAM as well, even though it was just as painful to watch.

    So bascially people are here making fun of Vista for wanting 512MB, and running 'much' faster than XP when configured with > 512MB...

    Last I checked OSX even wants 512MB and 1GB of RAM for acceptable performance if you run a lot of concurrent apps since the windows are double buffered in system RAM for the composer.

    Also any *nix distribution with XWindows and a Windows Manager like KDE running, easly scale to where 512MB and 1GB are a sweet spot as well.

    Since this is the year 2007, I don't see Vista being far out of the ballpark, except for the fact it has some really smart caching technology that allows it to better use > 1GB of RAM via its Superfetch caching technology in ways other OSes don't unless they have the application load demanding it.

    Which is the point most everyone seems to keep missing in this post. They are in a fuss because Vista continues to get faster and faster as more RAM is added.

    Most OSes 'desktop performance' top out at 1-2GB of RAM and don't use the extra RAM for anything but dumb/lazy caching.

    So instead of making fun of Vista for actually taking advantage of this extra 'free' RAM and scaling it in a way that 'continues' to add performance even when applications don't need it, maybe we should focus our efforts in the OSS community to work on caching technology so all OSS OSes will scale RAM as well as Vista.

    (PS, Even though I'm responding to your OS/2 numbers, this post is meant more of a general response to everyone in here, so nothing personal to you, the OS/2 numbers were just a fun place to jump in :) .)

  12. Re:More RAM by MojoStan · · Score: 5, Insightful

    Had a friend who tried to buy a Dell box today. They wouldn't sell it to him with XP on it; only Vista. Does the friend know that "business" Dell PCs (e.g. Optiplex desktops, Latitude notebooks, Precision workstations) can be configured with XP? Only the "home" PCs (e.g. Dimension desktops, Inspiron notebooks) are restricted to Vista only. (Dimensions and Inspirons are also sold in the "business" section, but they are really meant for home users.)

    I can only imagine what kind of deals Dell and MSFT have cut... I think it's reasonable to believe that phasing out XP support might be worth the relatively few sales they lose by not offering XP to home users. Maybe my imagination should be more cynical.
    --
    TO START
    PRESS ANY KEY

    Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...