Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › Tool to preload windows cache?
New Posts  All Forums:Forum Nav:

Tool to preload windows cache? - Page 6

post #51 of 109
Quote:
Originally Posted by Darius510 View Post

Absolutely perfect! I love it. Thanks!

Make you wonder why anyone would ever want to deal with a RAM disk for this kind of thing when there's a better solution that's so much simpler.

RAMDisk allow you to ensure data is in memory.

Caching is dynamic and things can bump things you consider important out of cache.
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #52 of 109
Thread Starter 
Quote:
Originally Posted by DuckieHo View Post

RAMDisk allow you to ensure data is in memory.

Caching is dynamic and things can bump things you consider important out of cache.

Yeah, I mean don't get me wrong....it has it's uses. But for gaming, if it's something you play all the time, it's going to be in cache anyway. The part that seems really silly to me is the mere act of copying the files to the RAM drive will result in them being cached, making the RAM drive superfluous.
post #53 of 109
This reminds me of a program called eBoostr; it lets you set aside a big chunk of your RAM (or even a flash drive if you're using a slow HDD for example) and it automatically stores your most used programs etc into the RAM cache as well as giving you the option to force specific applications, or games, to always be cached in RAM. It not free but seems to offer what you're trying to achieve.
post #54 of 109

I just realized something: would what you're trying to accomplish really only be good for someone who rarely shuts down or restarts Windows?

It's a computer!
(20 items)
 
  
CPUMotherboardGraphicsRAM
i5-2500K @ 4.5GHz (1.368-1.384V fixed voltage) ASUS P8P67 EVO B3 (UEFI ver. 1850) GTX 780 ASUS DirectCU II (1228 / 6300, 1.180V) G.SKILL Ripjaws X 8GB (2 x 4GB) 1866MHz, CL9 
Hard DriveHard DriveHard DriveHard Drive
250 GB Samsung 840 EVO (C:\) 250 GB Samsung 840 EVO (D:\) 150 GB WD VelociRaptor Toshiba 3TB P300 
Optical DriveOptical DriveCoolingOS
Samsung SH-S243N 24x DVD Burner Samsung SH-S203N 20X DVD Burner Thermaltake Frio Win 7 Home Premium x64 SP1 Retail 
MonitorKeyboardPowerCase
AOC G2460PG (24" 1920 x 1080 144Hz G-SYNC) Filco Majestouch 104-key Cherry MX Blues w/NKRO Corsair HX650 (Bronze, ordered on 12-12-2009) CM 690 
MouseMouse PadAudioAudio
Intellimouse Optical (1.1A) 1000Hz polling rate Basic, but premium round X-Fi Titanium HD Klipsch ProMedia 2.1 (with 16 AWG Monster Cable... 
  hide details  
Reply
It's a computer!
(20 items)
 
  
CPUMotherboardGraphicsRAM
i5-2500K @ 4.5GHz (1.368-1.384V fixed voltage) ASUS P8P67 EVO B3 (UEFI ver. 1850) GTX 780 ASUS DirectCU II (1228 / 6300, 1.180V) G.SKILL Ripjaws X 8GB (2 x 4GB) 1866MHz, CL9 
Hard DriveHard DriveHard DriveHard Drive
250 GB Samsung 840 EVO (C:\) 250 GB Samsung 840 EVO (D:\) 150 GB WD VelociRaptor Toshiba 3TB P300 
Optical DriveOptical DriveCoolingOS
Samsung SH-S243N 24x DVD Burner Samsung SH-S203N 20X DVD Burner Thermaltake Frio Win 7 Home Premium x64 SP1 Retail 
MonitorKeyboardPowerCase
AOC G2460PG (24" 1920 x 1080 144Hz G-SYNC) Filco Majestouch 104-key Cherry MX Blues w/NKRO Corsair HX650 (Bronze, ordered on 12-12-2009) CM 690 
MouseMouse PadAudioAudio
Intellimouse Optical (1.1A) 1000Hz polling rate Basic, but premium round X-Fi Titanium HD Klipsch ProMedia 2.1 (with 16 AWG Monster Cable... 
  hide details  
Reply
post #55 of 109
Quote:
Originally Posted by TwoCables View Post

I just realized something: would what you're trying to accomplish really only be good for someone who rarely shuts down or restarts Windows?

You could also argue the reverse, it being good for someone who shuts down the machine instead of using sleep. After Windows restarts, the cache is empty and this tool can fill it again.

I think the main thing is that for a lot of things it's only good for someone that has as much memory as OP (it was 24GB, I think?), because that amount of memory makes a lot of games fit inside the cache.
post #56 of 109
Thread Starter 
Quote:
Originally Posted by deepor View Post

You could also argue the reverse, it being good for someone who shuts down the machine instead of using sleep. After Windows restarts, the cache is empty and this tool can fill it again.

I think the main thing is that for a lot of things it's only good for someone that has as much memory as OP (it was 24GB, I think?), because that amount of memory makes a lot of games fit inside the cache.

Yeah, having a lot of ram is a prerequisite. It's good for people who restart a lot and want to use all that extra ram, but just as good for someone who never restarts and just wants to be in control of what's in their ram.

The main difference between this and any caching program or algorithm is that you're explicitly telling it what to cache *before* you need it.

For gaming, there's two situations where this helps a ton: for a linear game, you'll cache the next level before you need it, instead of after you don't need it. And in games where the level you're loading is more random (diablo, basically any MP game). It also smooths out a few hitches and stutters here or there, and reduces asset pop-in as much as possible.
post #57 of 109
Quote:
Originally Posted by deepor View Post

You could also argue the reverse, it being good for someone who shuts down the machine instead of using sleep. After Windows restarts, the cache is empty and this tool can fill it again.

I think the main thing is that for a lot of things it's only good for someone that has as much memory as OP (it was 24GB, I think?), because that amount of memory makes a lot of games fit inside the cache.

After a reboot, Windows does pre-cache based on user's usage and time. This is the SuperFetch function introduced with Vista.
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #58 of 109

I had Superfetch disabled for a long time and I enabled it several months ago and I left it enabled for maybe 3-4 months because I wanted to see if it would make a difference. Even up to the end, I saw nor felt any difference in anything. So, I set it back to disabled.

It's a computer!
(20 items)
 
  
CPUMotherboardGraphicsRAM
i5-2500K @ 4.5GHz (1.368-1.384V fixed voltage) ASUS P8P67 EVO B3 (UEFI ver. 1850) GTX 780 ASUS DirectCU II (1228 / 6300, 1.180V) G.SKILL Ripjaws X 8GB (2 x 4GB) 1866MHz, CL9 
Hard DriveHard DriveHard DriveHard Drive
250 GB Samsung 840 EVO (C:\) 250 GB Samsung 840 EVO (D:\) 150 GB WD VelociRaptor Toshiba 3TB P300 
Optical DriveOptical DriveCoolingOS
Samsung SH-S243N 24x DVD Burner Samsung SH-S203N 20X DVD Burner Thermaltake Frio Win 7 Home Premium x64 SP1 Retail 
MonitorKeyboardPowerCase
AOC G2460PG (24" 1920 x 1080 144Hz G-SYNC) Filco Majestouch 104-key Cherry MX Blues w/NKRO Corsair HX650 (Bronze, ordered on 12-12-2009) CM 690 
MouseMouse PadAudioAudio
Intellimouse Optical (1.1A) 1000Hz polling rate Basic, but premium round X-Fi Titanium HD Klipsch ProMedia 2.1 (with 16 AWG Monster Cable... 
  hide details  
Reply
It's a computer!
(20 items)
 
  
CPUMotherboardGraphicsRAM
i5-2500K @ 4.5GHz (1.368-1.384V fixed voltage) ASUS P8P67 EVO B3 (UEFI ver. 1850) GTX 780 ASUS DirectCU II (1228 / 6300, 1.180V) G.SKILL Ripjaws X 8GB (2 x 4GB) 1866MHz, CL9 
Hard DriveHard DriveHard DriveHard Drive
250 GB Samsung 840 EVO (C:\) 250 GB Samsung 840 EVO (D:\) 150 GB WD VelociRaptor Toshiba 3TB P300 
Optical DriveOptical DriveCoolingOS
Samsung SH-S243N 24x DVD Burner Samsung SH-S203N 20X DVD Burner Thermaltake Frio Win 7 Home Premium x64 SP1 Retail 
MonitorKeyboardPowerCase
AOC G2460PG (24" 1920 x 1080 144Hz G-SYNC) Filco Majestouch 104-key Cherry MX Blues w/NKRO Corsair HX650 (Bronze, ordered on 12-12-2009) CM 690 
MouseMouse PadAudioAudio
Intellimouse Optical (1.1A) 1000Hz polling rate Basic, but premium round X-Fi Titanium HD Klipsch ProMedia 2.1 (with 16 AWG Monster Cable... 
  hide details  
Reply
post #59 of 109
Quote:
Originally Posted by DuckieHo View Post

After a reboot, Windows does pre-cache based on user's usage and time. This is the SuperFetch function introduced with Vista.

On my Windows 8.1 it seems it's not very aggressive in doing that. I currently have gigabytes of "free" memory. When I recently was continuously working on a certain project, never shutting the machine down, instead using sleep to keep all windows open for the next day, "free" shrunk to zero (actually 60MB or something), and all of memory was filled by "standby". That situation never gets recreated after a restart.
post #60 of 109
Quote:
Originally Posted by Darius510 View Post

Quote:
Originally Posted by DuckieHo View Post

RAMDisk allow you to ensure data is in memory.

Caching is dynamic and things can bump things you consider important out of cache.

Yeah, I mean don't get me wrong....it has it's uses. But for gaming, if it's something you play all the time, it's going to be in cache anyway. The part that seems really silly to me is the mere act of copying the files to the RAM drive will result in them being cached, making the RAM drive superfluous.

    I never looked at it that way!  At least a RAM drive would still guarantee that those files are always cached.  You can use Sysinternals RAMMap to see a list of files that are in the system cache.

    Interestingly, you can see the effects of the caching by simply asking my program to cache a folder again.  The second time, caching will be very fast because when it reads the files, they will be supplied by the cache instead of read from the disk.  Glad to hear that my folder caching program has been helpful.  Suggestions are welcome. smile.gif
 
 
Quote:
Originally Posted by TwoCables View Post

I had Superfetch disabled for a long time and I enabled it several months ago and I left it enabled for maybe 3-4 months because I wanted to see if it would make a difference. Even up to the end, I saw nor felt any difference in anything. So, I set it back to disabled.

    The biggest difference I notice with Superfetch enabled is that my HDDs can sleep more, and I can open various files and they stay off since those files have already been cached by Superfetch.  Since my system drive is a SSD, and my main HDD is a fast one, I don't notice that much difference beyond that with it on or off either.  However, on computer where the system drive is a HDD, it can make a huge difference, especially if that HDD is slow.
 
Edited by Techie007 - 3/31/14 at 7:41am
My desktop PC
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-3770K Gigabyte P67A-D3-B3 NVIDIA GeForce 8400 GS  1x Corsair 8 GB 
Hard DriveHard DriveHard DriveOS
Kingston SV300S3 WesternDigital WD10EZEX Samsung HD154UI Windows 7 Ultimate SP1 x64 
MonitorMonitorKeyboardPower
Daewoo L947BK Gateway FPD1530 HTK-2001 Dynex DX-400WPS 
MouseAudio
Kensington K72400 Realtek ALC889 
  hide details  
Reply
My desktop PC
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7-3770K Gigabyte P67A-D3-B3 NVIDIA GeForce 8400 GS  1x Corsair 8 GB 
Hard DriveHard DriveHard DriveOS
Kingston SV300S3 WesternDigital WD10EZEX Samsung HD154UI Windows 7 Ultimate SP1 x64 
MonitorMonitorKeyboardPower
Daewoo L947BK Gateway FPD1530 HTK-2001 Dynex DX-400WPS 
MouseAudio
Kensington K72400 Realtek ALC889 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Windows
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › Tool to preload windows cache?