Welcome Guest ( Log In | Register )



 
Reply to this topicStart new topic
> Memory Management
PC Astray
post Mar 1 2005, 09:43 AM
Post #1


Advanced Member
Group Icon

Group: Members
Posts: 118
Joined: 25-February 05
From: Tampines, Singapore
Member No.: 2,783



When programs request for more memory, the memory manager will see if there is enough real memory available before doing so.If not, the memory manager will then scan the physical memory for items loaded into the RAM that hasn't been used and not critical to system operation and save the contents of these memory to disk.This process is known as swapping out which is where the orignial virtual memory term swapfile comes from.Doing this will free the RAM and when these swapped items are needed again, they will reload it to the physical RAM.In Windows XP, this swapfile is known as the paging file.It is held in the root directory of the current boot drive by default and when it is accessed, it isn't hard to see that having it on the same physical disk partition as your programs cause alot of lag.Moving your pagefile to another location will provide a performance boost but this depends on your PC's specs.If you don't have an extra hard drive available, you obviously don't have the option to do this but to create a parition on your hard drive specially for it, it will be much slower then having a second hard drive but it still beats than having none.

You can force Windows to unload DLLs from memory after the applications using them are closed by making sure [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AlwaysUnloadDLL] is enabled.
Go to the top of the page
 
+Quote Post
deivid
post Mar 8 2005, 03:08 AM
Post #2


Member - Active Contributor
Group Icon

Group: Members
Posts: 96
Joined: 15-September 04
Member No.: 588



PC Astray is right, the best way for swapping file is move to another hard disk (in same pc), because this free a lot of resources from the system.

Another option is configure the swapping file: (best way)

Custom Size:

initial: 1.5 ram (example if you have 512*1.5 = 768 mb)
maximum: 3 ram (512*3= 1536)

Greets
Deivid


Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Java Memory Leak?(2)
  2. Sandisk Memory Card Write Protection(13)
  3. Grid-iron - Management Game(1)
  4. WebSite Development and Management Tools(10)
  5. Memory(1)
  6. Greatly Reduce Firefox's Memory Usage(5)
  7. Mysql Database Management(1)
  8. The Memory Technology(8)
  9. Clean Memory, A Useful System Tool(4)
  10. [help] Photoshop CS2 Memory Leak ?(8)
  11. Hattrick(10)
  12. How Do I Virtual Pc +web Server + Cms(5)
  13. Plone 3(0)
  14. 8gb Memory Cards For Phones(12)
  15. Zplanner -- Free Time Management Software(0)
  1. Help With Ram(10)
  2. Looking For Software(0)
  3. IBM Partners Developing New Memory Technology(11)
  4. Help With Find A New Motherboard/memory(26)
  5. Decreasing Size Of Expansion Memory(9)
  6. CMS102 - Content Management System Design(9)
  7. Multislot Usb Memory Card Readers(6)
  8. Content Management Systems(0)
  9. Blog Software Or Content Management System(7)
  10. CMS101 - Content Management System Design(14)
  11. What Is A Good Usb Memory Drive To Buy?(25)
  12. Access Errors When Freeing Memory(7)
  13. Easy Folder Management In Windows Xp(1)
  14. A Need For Content Management System(11)
  15. Need Parts For Sager Notebook(1)


 



- Lo-Fi Version Time is now: 5th December 2008 - 12:47 AM