Desktop (Cy): Intel Core i7 920 D0 @ 3.6GHz, Prolimatech Megahalems, Gigabyte X58-UD5, Patriot Viper DDR3 6GiB @ 1440MHz 7-7-7-20 2T, EVGA NVIDIA GTX 295 Co-Op, Asus Xonar D2X, Hauppauge WinTV Nova TD-500, 2x WD Caviar Black 1TB in RAID 0, 4x Samsung EcoDrive 1.5TB F2s in RAID 5, Corsair HX 750W PSU, Coolermaster RC-1100 Cosmos Sport (Custom), 4x Noctua P12s, 6x Noctua S12Bs, Sony Optiarc DVD+/-RW, Windows 7 Professional Edition, Dell 2408WFP, Mirai 22" HDTV
MacBook Pro (Voyager): Intel Core 2 Duo @ 2.6GHz, 4GiB DDR2 RAM, 200GB 7200RPM HDD, NVIDIA 8600GTM 512MB, SuperDrive, Mac OS X Snow Leopard, 15.4" Matte Display
HTPC (Delta-Flyer): Intel Core 2 Q8200 @ 2.33GHz, Zotec GeForce 9300-ITX, 2GiB of DDR2 Corsair XMS2 RAM, KWorld PE355-2T, Samsung EcoDrive F2 1.5TB, In-Win BP655, Noctua NF-R8, LiteOn BluRay ROM Drive, Windows 7 Home Premium, 42" Sony 1080p Television
i7 (Bloomfield) Overclocking Guide
Originally Posted by Spock
I presume that your swap file is larger than your RAM them, effectively giving you more than the 12GB you would have by doubling your RAM.
Of course, doubling the RAM delays the inevatable, but using HDD instead of more RAM delays everything since RAM's a bit faster
Of course, if you prefer applications to use the HDD that has a randon access time 1000 times slower than your RAM, that is up to you.
I will mention however that I have 8GB RAM, no swapfile and also virtualise a lot.
Guess what. No crashing. Maybe you virtualise more than me but then you should buy more RAM.
"In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."
"In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."
That is certainly the case on a Mac - you can see how many bytes have been written and read to the swap file. If you don't come close to filling your RAM, nothing gets swapped out, hence there is zero performance hit having it enabled - it's just a last resort.
On a Windows PC, I'm not so sure of the details these days.
Yes and no.
The LAST thing you want is to pay for the pagefile (any disk IO is a performance 'cost') at the 11th hour, when app A suddenly say heap alloc me 1024meg. You want it to be gradually written.
Due to the nature of hard disks its hard to do this perfectally asynchronously. One of the nice things about windows is its still 'not bad' when your about 3 times beyound your RAM. At the moment i've been doing this a lot on my 64bit Vista main dev box.
The downside of this is there are many times when the pagination will have been completely un-necessary.
Now one of my tricks for service style apps, keeping the middlewhere responsive is to tweak the allocation of physical memory for the process. If i had the time, i'd write a little utitlity for helping people do this.
throw new ArgumentException (String, String, Exception)
In XP you used to be able to set some registry flags to minimise page file use, don't know about more recent OSen though.
Main PC: Asus Rampage IV Extreme / 3960X@4.5GHz / Antec H1200 Pro / 32GB DDR3-1866 Quad Channel / Sapphire Fury X / Areca 1680 / 850W EVGA SuperNOVA Gold 2 / Corsair 600T / 2x Dell 3007 / 4 x 250GB SSD + 2 x 80GB SSD / 4 x 1TB HDD (RAID 10) / Windows 10 Pro, Yosemite & Ubuntu
HTPC: AsRock Z77 Pro 4 / 3770K@4.2GHz / 24GB / GTX 1080 / SST-LC20 / Antec TP-550 / Hisense 65k5510 4K TV / HTC Vive / 2 x 240GB SSD + 12TB HDD Space / Race Seat / Logitech G29 / Win 10 Pro
HTPC2: Asus AM1I-A / 5150 / 4GB / Corsair Force 3 240GB / Silverstone SST-ML05B + ST30SF / Samsung UE60H6200 TV / Windows 10 Pro
Spare/Loaner: Gigabyte EX58-UD5 / i950 / 12GB / HD7870 / Corsair 300R / Silverpower 700W modular
NAS 1: HP N40L / 12GB ECC RAM / 2 x 3TB Arrays || NAS 2: Dell PowerEdge T110 II / 24GB ECC RAM / 2 x 3TB Hybrid arrays || Network:Buffalo WZR-1166DHP w/DD-WRT + HP ProCurve 1800-24G
Laptop: Dell Precision 5510 Printer: HP CP1515n || Phone: Huawei P30 || Other: Samsung Galaxy Tab 4 Pro 10.1 CM14 / Playstation 4 + G29 + 2TB Hybrid drive
Simple solution to this: Another slider. Drag one way slow the system down during normal use where you have far more RAM then you need, but should you over commit it doesn't slow down as much. Have it set to the other setting when you don't take the performance hit during normal use and take a larger hit when you over commit yourself.
"In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."
Going back to the original point, how is this relevant to your average user? The page file slows the computer down and provides no benefits.
No crashing - just a slower, less responsive PC.And guess what? No crashing with the swapfile enabled either.....
I personally prefer no crashing and a more responsive PC but what I'd really prefer is Microsoft to sort our their out of date memory management. Has anyone there realised that RAM is less than $10/GB these days?
"In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."
Main PC: Asus Rampage IV Extreme / 3960X@4.5GHz / Antec H1200 Pro / 32GB DDR3-1866 Quad Channel / Sapphire Fury X / Areca 1680 / 850W EVGA SuperNOVA Gold 2 / Corsair 600T / 2x Dell 3007 / 4 x 250GB SSD + 2 x 80GB SSD / 4 x 1TB HDD (RAID 10) / Windows 10 Pro, Yosemite & Ubuntu
HTPC: AsRock Z77 Pro 4 / 3770K@4.2GHz / 24GB / GTX 1080 / SST-LC20 / Antec TP-550 / Hisense 65k5510 4K TV / HTC Vive / 2 x 240GB SSD + 12TB HDD Space / Race Seat / Logitech G29 / Win 10 Pro
HTPC2: Asus AM1I-A / 5150 / 4GB / Corsair Force 3 240GB / Silverstone SST-ML05B + ST30SF / Samsung UE60H6200 TV / Windows 10 Pro
Spare/Loaner: Gigabyte EX58-UD5 / i950 / 12GB / HD7870 / Corsair 300R / Silverpower 700W modular
NAS 1: HP N40L / 12GB ECC RAM / 2 x 3TB Arrays || NAS 2: Dell PowerEdge T110 II / 24GB ECC RAM / 2 x 3TB Hybrid arrays || Network:Buffalo WZR-1166DHP w/DD-WRT + HP ProCurve 1800-24G
Laptop: Dell Precision 5510 Printer: HP CP1515n || Phone: Huawei P30 || Other: Samsung Galaxy Tab 4 Pro 10.1 CM14 / Playstation 4 + G29 + 2TB Hybrid drive
I said for the average user. If you cannor grasp the difference between an average user and a praticularily heavy user like yourself then you are more narrow minded than I first thought.
Let me make this simple for you.
If a user never needs to use more than 95% of their physical RAM, there should be NO performance hit related to pagefile usage. I don't have a problem with a performance hit when it's needed.
It seems you can't understand something that simple.
"In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."
How could I? I quoted it and replied directly. http://forums.hexus.net/operating-sy...ml#post1756998
"In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penises, taken Viagra and are looking for a new relationship."
throw new ArgumentException (String, String, Exception)
May I interrupt the discussion to put your attention to something else ?
As we all know very well, no matter what we dicuss here, there is always someone for and someone against it.
Watching inconclusive discussions like this, I don't get how people can try so hard to justify something, that is not 100% waterproof.
If a feature of an OS is so essential, then why do we have the option to turn it off in the first place ?
If it's so life saving, then why do people report in many forums to have switched off the swap file long time ago and never looked back ?
Those who like it, please use it as much as you want .. but don't claim to know the definite solution for EVER owner of a PC.
Besides this, the discussion about a topic like this one makes me realize that it's not always about usefulness.
We all have an emotional feeling towards our PC, some people more - some less.
If I know there is something major happening without my consent, i.e. hard drive trashing, then I demand to have influence about it.
Or who am I .. the slave of my system now ?
Again, for those who still try to argue about a quarter of an inch more performance (just in case there is any)
--> I rather have control over what my PC is doing than allowing my PC to have control over me.
There are currently 1 users browsing this thread. (0 members and 1 guests)