Author Topic: Virtual Memory?  (Read 1482 times)

0 Members and 1 Guest are viewing this topic.

Offline Kie99

  • 211
What does it do, I know it says windows uses it as RAM but is it as good as RAM, i.e. if I had a PC with 128mb of RAM and I changed my virtual memory to 896MB would that give me the same performance as someone with 1024MB of RAM not using any virtual memory, given equal system specs apart from RAM
"You shot me in the bollocks, Tim"
"Like I said, no hard feelings"

 

Offline Sandwich

  • Got Screen?
  • 213
    • Skype
    • Steam
    • Twitter
    • Brainzipper
Nope. Virtual Memory is just using hard disk space as memory, with all the inherent slowness that comes with it.
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill

 
It is essential to be able to run Fsopen with some options if you dont have much ram I have found. I keep at least 2000 mb win my system at all times.

 

Offline Clave

  • Myrmidon
    Get Firefox!
  • 23
    • Home of the Random Graphic
Virtual memory is an abomination.  

Maybe when RAM was expensive and slots were few, then it could be excused, but now, when you have 8 slots with 256MB in each, or a gig in each if you have extra cash, what is the reason to continue with VM?.....
altgame - a site about something: http://www.altgame.net/
Mr Sparkle!  I disrespect dirt!  Join me or die!  Could you do any less?

 

Offline Stealth

  • Braiiins...
  • 211
... because you can.

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
Quote
Originally posted by Clave
Virtual memory is an abomination.  

Maybe when RAM was expensive and slots were few, then it could be excused, but now, when you have 8 slots with 256MB in each, or a gig in each if you have extra cash, what is the reason to continue with VM?.....


Err... you're the only one with 8 RAM slots :p

My PC only has 3 RAM slots, and my parents have only 2...
Freelance Modeler | Amateur Artist

 

Offline Unknown Target

  • Get off my lawn!
  • 212
  • Push.Pull?
Mine has 3 slots of RAM and I only have 256 Megs of it :D

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
I still have one open slot...
Freelance Modeler | Amateur Artist

 

Offline diamondgeezer

Ph34r my 1.25GB of memory

__________________
Diamond Geezer always buys PC hardware on-line

 

Offline vyper

  • 210
  • The Sexy Scotsman
Virtual Memory is required because you'll never have such a thing as enough RAM - it's impossible to have enough physical memory for every possible load configuration. Example:
Your memory = 256MB. Memory load = 240MB (hell knows how) then you launch an application which adds about 120MB (say a 3D modeller) to the memory load. If you don't have any VM to put the overflow into, you get a million access violations and then a complete crash. Bye bye everything.
"But you live, you learn.  Unless you die.  Then you're ****ed." - aldo14

 

Offline Kamikaze

  • A Complacent Wind
  • 29
    • http://www.nodewar.com
Virtual memory is, in more efficient operating systems, used to keep stuff that won't be used for a while.

For example, if I'm playing a game I don't want my browser or IRC client in RAM. I want my game to get all the resources.

If I'm running a huge compile I don't want other applications wasting RAM.

This is why when you're running very resource intensive applications and then quit and switch over to other applications they seem to be stuck or very slow until the paged stuff comes back to RAM.

If you don't like the slowness you get from virtual memory you can reduce it and force the operating system to swap less. This means you'll get overall worse performance though (though GUI applications might feel a bit snappier).
Science alone of all the subjects contains within itself the lesson of the danger of belief in the infallibility of the greatest teachers in the preceding generation . . .Learn from science that you must doubt the experts. As a matter of fact, I can also define science another way: Science is the belief in the ignorance of experts. - Richard Feynman

 

Offline Kosh

  • A year behind what's funny
  • 210
Quote
Originally posted by Clave
Virtual memory is an abomination.  

Maybe when RAM was expensive and slots were few, then it could be excused, but now, when you have 8 slots with 256MB in each, or a gig in each if you have extra cash, what is the reason to continue with VM?.....



Because not all of us do. My laptop has 384 MB of RAM and my desktop has 256 MB. I could not play FSO without virtual memory. They won't do away with it because they need that kind of flexibility.



And a system board with 8 slots sounds quite a bit more like a high end server board to me. I've seen $150+ desktop boards that only have 4 slots. :p

Windows will only use your virtual memory when it has to as I understand it.
"The reason for this is that the original Fortran got so convoluted and extensive (10's of millions of lines of code) that no-one can actually figure out how it works, there's a massive project going on to decode the original Fortran and write a more modern system, but until then, the UK communication network is actually relying heavily on 35 year old Fortran that nobody understands." - Flipside

Brain I/O error
Replace and press any key

  

Offline Clave

  • Myrmidon
    Get Firefox!
  • 23
    • Home of the Random Graphic
It's a G5, and yeah, it does use virtual memory - I'm using the G4 at the office right now, so here are the settings for that:  (Only 4 slots)

altgame - a site about something: http://www.altgame.net/
Mr Sparkle!  I disrespect dirt!  Join me or die!  Could you do any less?

 

Offline Kie99

  • 211
SO any yes or no answers
BTW I have 40GB of VM and 512MB of RAM
"You shot me in the bollocks, Tim"
"Like I said, no hard feelings"

 

Offline aldo_14

  • Gunnery Control
  • 213
No, your performance with VM would be nowhere near as good as someone with the equivalent amount RAM.

 

Offline Clave

  • Myrmidon
    Get Firefox!
  • 23
    • Home of the Random Graphic
Yep..

For example take EDO RAM with a 50nS access speed, and a 7,200rpm HD with 15mS access time.

Your speed differential is about 300,000:1 - basically your memory will have done 300,000 things by the time your HD has done one.

It's slow, very slow....
altgame - a site about something: http://www.altgame.net/
Mr Sparkle!  I disrespect dirt!  Join me or die!  Could you do any less?

 

Offline diamondgeezer

Remind me, wise man say virtual RAM should be set to same size as physical RAM yesno

__________________
Diamond Geezer is a technophile

 

Offline vyper

  • 210
  • The Sexy Scotsman
Should be twice physical ram size... or something like that.
"But you live, you learn.  Unless you die.  Then you're ****ed." - aldo14

 

Offline Clave

  • Myrmidon
    Get Firefox!
  • 23
    • Home of the Random Graphic
Just let your OS manage it, that usually works.  

Something like 'recommended settings'  ??  

I don't use Windows much....
altgame - a site about something: http://www.altgame.net/
Mr Sparkle!  I disrespect dirt!  Join me or die!  Could you do any less?

 

Offline diamondgeezer

Let Windows manage itself? Surely you jest...

__________________
Diamond Geezer has more RAM than you do