Victory Road  

Go Back   Victory Road > General > Technology

Notices

 
 
Search this Thread
  #1  
Old April 21, 2012, 10:15:31 AM
Cat333Pokémon's Avatar
Cat333Pokémon Cat333Pokémon is offline
Administrator

 
Join Date: Nov 2006
Location: Nevada
Posts: 10,303
Default If we had less RAM

Back in the '80s, programmers had to watch every kilobyte of RAM they used. All variables had to be the correct types and had to have a good purpose, and every graphic had to be compressed down to as few colors in the palette as possible. All those 16-bit unsigned integers added up.

Now look at today. We have so much RAM that programmers don't even know what to do with it all. Programs that really have no need for 512 MB of it will just take it just in case it needs it later. A lot of Adobe products seem to be this way, and it can be made clear when you use older computers with Flash. Adobe isn't the only culprit, though; Microsoft's own software seems to be similar with taking extra RAM. Office and IE don't seem to really have that problem unless you're on a netbook or something (where it has almost nothing to do with the RAM and instead the processor).

Imagine this: what if we were still under restrictive amounts of RAM? Don't you think that programmers would get the hint that they'd need to optimize their programs and fix a lot of the feature creep and replace it with options during installation? What about memory leaks and wasting of variables?

(Let's avoid jokes about VRIM here. We all know how bad that is with RAM.)
  #2  
Old April 21, 2012, 11:19:43 AM
Quadcentruo's Avatar
Quadcentruo Quadcentruo is offline
Giratina
 
Join Date: Nov 2009
Location: Unknown area
Posts: 3,684
Default

If RAM was more restrictive, programmers would definitely take a closer look at how much RAM their program uses and pay more attention to memory leaks during debugging. Software and OS designers would probably try to find ways in which less RAM would be used and maybe even try to find ways around using RAM if at all possible.
  #3  
Old April 21, 2012, 08:30:10 PM
Twiggy's Avatar
Twiggy Twiggy is offline
Kyurem
 
Join Date: Oct 2011
Location: Somewhere interesting?
Posts: 2,098
Default

Sloppy programming practices would become really unfeasible then! These days, with memory management not being a priority, it sure allows one to go wild with stuff, though, so I'm not sure if it's even a remotely good thing if we have a limited amount of RAM.

That said, I have a feeling that the DS/DSi/PSP might just be the very last memory-constrained environment... these days even the most entry-level of devices come with 128 MB of really fast RAM or 256.
  #4  
Old April 22, 2012, 06:56:01 AM
A'bom's Avatar
A'bom A'bom is offline
Volcarona
 
Join Date: Jun 2010
Location: Kansas
Posts: 535
Default

Just imagine how effective things would be if they were programmed with the precision and efficiency of the past but with modern technology. I'm no expert, but things could probably get pretty spiffy. I'd like to listen to my own music while I play minecraft, but I can't because between having that open and one or more instant messengers, I'm already using more RAM than I'd like. I don't know what it is about me, but I don't like to see my laptop's RAM usage go over 40%, and it has 8GB of the stuff.
  #5  
Old May 6, 2012, 06:51:32 AM
Twiggy's Avatar
Twiggy Twiggy is offline
Kyurem
 
Join Date: Oct 2011
Location: Somewhere interesting?
Posts: 2,098
Default

Quote:
Originally Posted by A'bom View Post
Just imagine how effective things would be if they were programmed with the precision and efficiency of the past but with modern technology. I'm no expert, but things could probably get pretty spiffy. I'd like to listen to my own music while I play minecraft, but I can't because between having that open and one or more instant messengers, I'm already using more RAM than I'd like. I don't know what it is about me, but I don't like to see my laptop's RAM usage go over 40%, and it has 8GB of the stuff.
Note: you don't have to worry about performance for the most part. Modern operating systems, given a lot of memory, will take them well. Unused memory is actually more detrimental to performance - there's a reason why Windows Vista and up cache tons of memory. Cached memory, by the way, can be given up and reclaimed easily. Performance problems should crop up only when you're going past 85% of memory takenand in use by applications, as far as I know with my 4GB DDR2 RAM computer.

Last edited by Twiggy; May 6, 2012 at 06:54:30 AM.
  #6  
Old May 6, 2012, 09:50:07 PM
Cat333Pokémon's Avatar
Cat333Pokémon Cat333Pokémon is offline
Administrator

 
Join Date: Nov 2006
Location: Nevada
Posts: 10,303
Default

Hm, that does remind me of when on that Pentium II with 160 MB of RAM. When using Opera, it had no trouble keeping under 50 MB at most times.
  #7  
Old May 8, 2012, 09:12:50 AM
A'bom's Avatar
A'bom A'bom is offline
Volcarona
 
Join Date: Jun 2010
Location: Kansas
Posts: 535
Default

Quote:
Originally Posted by Twiggy View Post
Note: you don't have to worry about performance for the most part. Modern operating systems, given a lot of memory, will take them well. Unused memory is actually more detrimental to performance - there's a reason why Windows Vista and up cache tons of memory. Cached memory, by the way, can be given up and reclaimed easily. Performance problems should crop up only when you're going past 85% of memory takenand in use by applications, as far as I know with my 4GB DDR2 RAM computer.
I guess I'm letting my dislike of loud things get to me. The more memory my computer uses up, the louder the fan gets. Over time, it takes less before the computer has to get the fan up to that same speed. I suppose that's what I'm referring to.
  #8  
Old May 8, 2012, 08:40:54 PM
Twiggy's Avatar
Twiggy Twiggy is offline
Kyurem
 
Join Date: Oct 2011
Location: Somewhere interesting?
Posts: 2,098
Default

Quote:
Originally Posted by A'bom View Post
I guess I'm letting my dislike of loud things get to me. The more memory my computer uses up, the louder the fan gets. Over time, it takes less before the computer has to get the fan up to that same speed. I suppose that's what I'm referring to.
Increase in fan speed is related to CPU usage, GPU usage and current component temperature. You might have bigger problems.
  #9  
Old May 11, 2012, 07:54:37 PM
Pikachu's Avatar
Pikachu Pikachu is offline
Charizard
 
Join Date: Mar 2009
Location: Earth
Posts: 131
Default

I have 16GB of RAM. On startup the computer, Windows 7 Home Premium, uses 2GB of it. I have a hyper threaded Intel Core i7, 8 cores at 4.20GHz. Yes, overclocked. The system told me it would run better at that speed so I just did it. I have a 15,000 RPM 1TB hard disk drive, I dunno the video card but I think it has 2.8GB of video cache capacity or something. I dunno. And yes, it cost a lot of money, but I think it was worth it. Now I have no idea what I would do if I had to drop down to 512MB RAM... I think I'd throw my computer through a wall.
  #10  
Old May 13, 2012, 12:35:07 PM
Cat333Pokémon's Avatar
Cat333Pokémon Cat333Pokémon is offline
Administrator

 
Join Date: Nov 2006
Location: Nevada
Posts: 10,303
Default

Nice setup!

For kicks, I think I'll try running my laptop on 512 MB for a day or two and report back on how it runs.
  #11  
Old May 28, 2012, 08:42:08 AM
Searinox's Avatar
Searinox Searinox is offline
Zoroark
 
Join Date: May 2010
Location: For more info on the location of
Posts: 251
Default

While I do believe that people would be more efficient in saving RAM, I think the world would also be moving a lot slower. Technology would be several steps behind, and I'd rather have more RAM and less RAM-savvy people and higher tech than less RAM, better management, and lower tech.
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump


All times are GMT -8.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Victory Road ©2006 - 2024, Scott Cat333Pokémon Cheney
Theme by A'bom and Cat333Pokémon