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."

29 of 767 comments (clear)

  1. Turn SuperFetch off by Anonymous Coward · · Score: 5, Funny

    "More RAM means more caching."

    Well, Duh...

    Remember the $40/Meg RAM days?

    1. 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.
    2. 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..."
    3. Re:Turn SuperFetch off by J.Dev.06 · · Score: 5, Interesting

      What I think is needed is a way to see what ram is used by superfetch and maybe even for what. If it's freed up immediately when another application requests it, then it's really shouldn't be considered used in the scheme of things. Sure the ram space is filled but its not used at that moment. I also am surprised by how many people are fooled by this and are jumping to a conclusion that Vista needs absurd memory to run. I read less to tech stories these days and focus more on the comments where people break the real info.

    4. Re:Turn SuperFetch off by Who235 · · Score: 5, Funny

      What I think is needed is a way to see what ram is used by superfetch and maybe even for what.


      Vista: RAM is very important to your system. Are you sure you want to look at your RAM?

      You: OK

      Vista: Are you sure? Anything you do might cause your computer to perform poorly. Are you sure?

      You: OK

      Vista: Really? Cause I don't think you'd even know what to look for. Are you sure?

      You: OK

      Vista: Really?

      You: OK

      etc. . .
    5. Re:Turn SuperFetch off by r00tman · · Score: 5, Funny
      Translated for teh interwebs:

      Vista: O rly?


      You: Ya rly!

  2. Great idea Microsoft! by linuxkrn · · Score: 5, Funny


    1) Cache contents of entire hard disk to RAM
    2) Claim performance boost in Vista
    3) Profit!

  3. I disagree by DogDude · · Score: 5, Interesting

    I gotta disagree. I just used Vista last night for the first time on my GF's new laptop with 1 gig RAM, and it was just fine. Even with the souped up interface, it seemed snappy. I was a bit worried from all of this kind of anti-hype hype, but it was just fine. I'd be happy using it with 1 gig RAM. I'd say that it was a smidgen slower than XP would be, but then again, I didn't try turning off the super-slick Apple-esqe "Aero" interface, either (she likes it, I still use Windows Classic on all of my XP boxes).

    --
    I don't respond to AC's.
    1. Re:I disagree by wall0159 · · Score: 5, Funny


      Heh. And Apple's "super slick" interface runs just fine on my three year old iBook (800Mhz G4, 640mb RAM) and I typically have >15 applications open at a time.

      I know this is not a reasonable comparison, as Windows can't open 15 apps at a time
      (joke)

  4. Bad news for intel here.. by plasmacutter · · Score: 5, Interesting

    If I remember correctly, the sweet spot for xp was 1 gig, meaning people got more bang for their buck upgrading the processor.

    If vista scales all the way to 4, then we're looking at a windows market that will be very similar to the mac market, where upgrading the video card and ram will get you more bang for your buck than replacing the processor.

    this will mean a slowdown in intel sales (and amd)

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  5. 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

  6. Seriously by HomelessInLaJolla · · Score: 5, Interesting

    People do the same things with their computers today as they did 15 (even 20) years ago: play games, print, e-mail, read, write, collect media. While there is an argument to be made that OSD, due to higher resolutions and 3D algorithms, and networking have become more complex there simply is no efficient reason why the size of the codebase and the memory footprint has increased as much as it has.

    There is a good reason: people remain employed.

    --
    the NPG electrode was replaced with carbon blac
    1. 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. Article in a nutshell... by diesel66 · · Score: 5, Funny

    More RAM == Better!

    This message brought to you by: Article in a Nutshell (TM)

    --



    eleven plus two / twelve plus one
  8. More RAM by Jeremiah+Cornelius · · Score: 5, Funny

    means more CASHing!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:More RAM by pverb · · Score: 5, Interesting

      Had a friend who tried to buy a Dell box today. They wouldn't sell it to him with XP on it; only Vista. I can only imagine what kind of deals Dell and MSFT have cut...

    2. Re:More RAM by ThePengwin · · Score: 5, Funny

      Microsoft: "Hey dell"
      Dell: "What?"
      Microsoft: "Want some of this?"
      *Microsoft waves a bunch of cash in dells face*
      Dell: "Yes please :D"

      You can Imagine the rest...

    3. 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...

  9. Re:Pre-emptive strike! by dotgain · · Score: 5, Funny

    "640,000 DIMM slots ought to be enough for anyone"

  10. Re:4GB? 64bit here we come! Lets just hope *nix wi by db32 · · Score: 5, Funny

    They have great 64 bit offerings. You just have to purchase 32 licenses for their 2 bit offerings to get there.

    --
    The only change I can believe in is what I find in my couch cushions.
  11. 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.

  12. 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.

  13. Re:What? by fyoder · · Score: 5, Funny

    Genuine question, what functionality would I gain by going to vista and quadrupling my ram? I don't think there's any Linux distribution that can match Vista when it comes to DRM (digital restriction management). I'm a Linux user as well. Fedora Core 4. Should probably upgrade, but it just works for the most part, so there's not a lot of incentive. Not sure what the advantages are of this DRM stuff, everything I've read about it actually sounds kind of like something I wouldn't want. But if you're into it, it sounds like Vista would be a much better choice than any distribution of Linux. Though Novel has a relationship with Microsoft -- perhaps they'll come out with a DRM rich Linux distro for all the Linux users who want DRM. Personally I'm going to wait and see what the advantages of DRM are before switching.
    --
    Loose lips lose spit.
  14. 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! --
  15. Re:THis is obscene! by TheNetAvenger · · Score: 5, Interesting

    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).


    Even with 1GB you are good with AERO, as Vista only uses a fraction of system RAM for the AERO effects, since it intelligently co-shares system and video RAM.

    For example, Aero is consuming only 12Mb of system RAM on the computer I am typing this on at the moment. I also have an animated wallpaper (video) and this window is partially transparent so I can see my applications behind it.

    Vista does NOT double buffer like OSX, so there is not this massive overhead for RAM by using the AERO interface like there is in OSX to get tear free applicaiton drawing.

    People forget that turning off Aero and effectively the DWM, reduces ALL application performance on Vista.

    This is because it disables the acceleration drawing in hardware at the GDI/WPF level, and also pushes application redrawing back to the applications like WindowsXP.

    So you not only get a worse 'visual' experience with it off, as you get tearing and extra redrawing with the composer turned off, you also get a massive performance reduction as this tearing and redrawing forces the application to consume CPU cycles to redraw when you do anything, just as Windows XP did.

    When you turn off Aero you lose the composer and some of the 3D GPU acceleration of Vector and Bitmap drawing functions of the core graphics subsystem that assist the appliation in drawing the interface before it even gets to the composer.

    And even though Vista gets the 'effect' of double buffering Window textures, it doesn't technically double buffer them, so the RAM overhead to do all this is quite minimal as the GPU RAM is used instead of both System and GPU RAM being used as in OSX.

    See Vista's driver model gives it some cool tricks, and this is just one side effect. And since the driver model allows Vista to draw directly to the screen from GPU or System RAM without having to shove the System RAM image into the GPU before drawing like OSX does, you don't have to double store images in the composer.

    So Vista can use system or GPU RAM intelligently and draw directly to the screen from either memory pool. Which is also why AGP and PCI/e are needed for the Aero interface in Vista.

    So even with 1GB of RAM, don't be so quick to turn off Aero.

    In fact several 3D games run faster with Aero enabled,(even on 1GB systems) because if you only have 128MB of Video RAM, and the game wants more for textures, Vista will intelligently use free System RAM to hold the less performance intensive textures. And since the application via the Vista WDDM sees the GPU and Vista allocated System RAM for textures as the same it can draw or use them directly as if your Video card had 512mb of GPU RAM instead of 128MB.

    So if your video card lacks the GPU RAM for the 'high quality' textures in your game, leave Aero on and you can shove the texture quality in the game up beyond what your card would normally be capable of handling.

    Also with respect to how the OpenGL driver is made by ATI or NVidia, Vista can even do this for OpenGL applications as well.

    Good luck and don't be so quick to turn off Aero, you might be surprised how much performance it adds to the system, even with 1GB of RAM.

    (Our techs even leave it enabld on 512mb systems as it still gives more of a performance boost than the 8-20mb of RAM it consumes on average.)

  16. Dealing with Vista by crontabminusell · · Score: 5, Funny

    Am I the only one reminded of the Infocom game Hitchhiker's Guide To The Galaxy whenever someone describes their experience with Vista?

    Corridor, Aft End
    This is one end of a short corridor that continues fore along the main deck of the Heart of Gold. Doorways lead to aft and port. In addition, a gangway leads downward.

    >go south
    That entrance leads to the Infinite Improbability Drive chamber. It's supposed to be a terribly dangerous area of the ship. Are you sure you want to go in there?

    >go south
    Absolutely sure?

    >go south
    I can tell you don't want to really. You stride away with a spring in your step, wisely leaving the Drive Chamber safely behind you. Telegrams arrive from well-wishers in all corners of the Galaxy congratulating you on your prudence and wisdom, cheering you up immensely.

    >go south
    What? You're joking, of course. Can I ask you to reconsider?

    >go south
    Engine Room
    You're in the Infinite Improbability Drive chamber. Nothing happens; there is nothing to see.

    >look
    I mean it! There's nothing to see here!

    >look
    Okay, okay, there are a FEW things to see here...


    (the above with all due respect to Douglas Adams, Steve Meretzky, and Infocom)

  17. Vista as Martin the depressive robot by wass · · Score: 5, Funny

    Your post makes me wonder whether Microsoft might eventually add various personalities to the Vista warnings.
    Eg, as Martin the depressive robot :

    OS : You are about to visit a web page. It sounds like fun, but I'm just stuck being a boring OS assistant. Do you really want to go there?
    You : Yes
    OS : Figures, I'll never have even a fraction of the fun you're having using this computer. That page wants to run a flash application. Are you sure you want to go to that web page?
    You : yes, dammit
    OS : You are annoyed at me, I'm just a dumb lowly Operating System security warning system. You probably don't even care about me at all. Do you want me to stop nagging you?
    You : YES, PLEASE shut the hell up
    OS : Oh, that's great, I've been programmed with state of the art security warning information, and you just don't want to appreciate my pathetic self. Are you sure you really want to turn me off?
    You : YES, go away and never come back.
    OS : Fine, I'll just sit here in my own misery, and hope that you turn me back on one day, which you probably won't.

    --

    make world, not war

  18. 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.