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 11

post #101 of 109
Hello and great thread!

Any news?

Also, because "Newest version: CacheFolder 1.0.1.zip" @post48 is unavailable, does anyone has that file to send it to me?

Thanks
Edited by DancingDirty - 12/17/14 at 12:38am
post #102 of 109
    Thank you for bringing this thread to my attention!  I have updated the links on all the posts.  Sadly, UbuntuOne closed their excellent file sharing service, leaving my download links broken all over this site.  They get repaired as people bring them to my attention. smile.gif

    You can download the latest version of CacheFolder.zip here.
 
Edited by Techie007 - 8/1/16 at 11:59am
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
post #103 of 109
Did you sharing the source code with Darius510 result in anything, or is CacheFolder abandoned in terms of further development? What is it written in, since if it's in a language I know I would potentially take a jab at it to add some functionality (automatically upon bootup cache selectable files onto RAM, etc), assuming it's written in an Open Source friendly license (GPL/MIT/BSD/etc).
My old rig
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 680i BFG MSI 570 gtx (stock) 2*2GB, 1*1GB 
Hard DriveOptical DriveOSMonitor
Hitachi 1TB some cheap dvd-rw drive Windows 7 Ultimate SyncMaster 2232BW 22inch 
KeyboardPowerCaseMouse
G15 750watt No name Logitech MX 518 
Mouse Pad
Invoice from Newark 
  hide details  
Reply
My old rig
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 680i BFG MSI 570 gtx (stock) 2*2GB, 1*1GB 
Hard DriveOptical DriveOSMonitor
Hitachi 1TB some cheap dvd-rw drive Windows 7 Ultimate SyncMaster 2232BW 22inch 
KeyboardPowerCaseMouse
G15 750watt No name Logitech MX 518 
Mouse Pad
Invoice from Newark 
  hide details  
Reply
post #104 of 109
Quote:
Originally Posted by hak8or View Post

Did you sharing the source code with Darius510 result in anything...

    I am not aware of anything coming from that.

Quote:
Originally Posted by hak8or View Post

...is CacheFolder abandoned in terms of further development?

    Not really; it's just that there isn't that much improvement to be made.  If you have ideas, I can try to implement them.  A couple ideas presented earlier go beyond my programming knowledge.

Quote:
Originally Posted by hak8or View Post

What is it written in, since if it's in a language I know I would potentially take a jab at it to add some functionality (automatically upon bootup cache selectable files onto RAM, etc), assuming it's written in an Open Source friendly license (GPL/MIT/BSD/etc).

    I wrote CacheFolder in Visual Basic 6.  You can make it automatically cache certain files or folders to RAM on startup by creating a batch file, and putting it in the Startup folder.  I have not considered anything license-wise for CacheFolder.
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
post #105 of 109
Thread Starter 
Nah, I never really did much with it because porting it to a different version of VB is frankly beyond my skills.
post #106 of 109
Thread Starter 
I dunno if you're interested in adding any new features (I still have the source code), but I've got a request. Is there any way you could make it so it stayed resident and monitored a folder (and subfolders) for an application launch? For instance point it at your steam games folder, then whenever a game is executed, preload that folder on a background thread? Might even be useful pointing it at C:\program files.That way you wouldn't have to make batch files or manage anything. I still use this tool all the time, it's super useful.
post #107 of 109
    Just signed in and saw this.  Yes, that is quite possible, but I'll need more information to come up with an implementation.  I am not familiar with Steam.  Do Steam games appear as regular EXE Processes in Task Manager or Process Explorer?  Probably rather than update this program, I'd make an auto-launcher/GUI program for it.  That would keep things simple.
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
post #108 of 109
Wait, did I just find a reason to have more than 8GB of RAM in your system? How does this thing work? It somehow puts your game into RAM without a ramdisk or what exactly?
What is this cache people speak of? Windows cache? How does it work?
Gaming Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
I5-6600K @ 4.7GHz MSI Z170A Gaming Pro Carbon ASUS Radeon R9 390 (1200/1650) 2x4GB 2666MHz 
Hard DriveCoolingOSMonitor
Samsung 830 128GB Phobya Custom Water Windows 10 QNIX QX2710 @ 120Hz 
KeyboardPowerCaseMouse
QPAD MK-50, Blue Switches Rosewill TACHYON 650W Xigmatek Elysium G400 
Mouse PadAudio
MSI Gaming Xonar U7 + AKG Q701 
  hide details  
Reply
Gaming Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
I5-6600K @ 4.7GHz MSI Z170A Gaming Pro Carbon ASUS Radeon R9 390 (1200/1650) 2x4GB 2666MHz 
Hard DriveCoolingOSMonitor
Samsung 830 128GB Phobya Custom Water Windows 10 QNIX QX2710 @ 120Hz 
KeyboardPowerCaseMouse
QPAD MK-50, Blue Switches Rosewill TACHYON 650W Xigmatek Elysium G400 
Mouse PadAudio
MSI Gaming Xonar U7 + AKG Q701 
  hide details  
Reply
post #109 of 109
Quote:
Originally Posted by Stige View Post

Wait, did I just find a reason to have more than 8GB of RAM in your system? How does this thing work? It somehow puts your game into RAM without a ramdisk or what exactly?
What is this cache people speak of? Windows cache? How does it work?

Ever since windows Vista, windows has a caching feature that stores stuff you've accessed recently in to RAM, so when you launch the program again, it loads it from the RAM instead of the HDD/SSD. It sounds like this program is allowing you to load your whole game folder into that cache, so when you launch the game, it's loading everything from the RAM cache, instead of from disk.

The game will still be loading the data from the RAM cache to the spot in RAM it loads it's data in to... but it will be a RAM -> RAM transfer, which will obviously be faster than SSD, and tons faster than HDD. The only way to be better would be if the game itself paged everything it could possibly want in to RAM on startup... but the game itself would have to be coded to do that. None I know of do... haven't seen anything with "minimum system requirements: 20GB RAM" lachen.gif.

I've actually been using a RAM disk to load games in to, but this is a much more elegant solution. I'll have to try it out.
SUPERPWN
(12 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 7820x @ 4.7 GHz Asrock x299 OC Formula MSI GTX 1080 Aero 32GB Gskill DDR4-4000 
Hard DriveOSMonitorMonitor
4TB Seagate Windows 8 x64 Overlord x270 OC HP ZR27 
MonitorKeyboardPowerAudio
Asus PG279Q G-Tune Topre Realforce 800w Benchmark Dac2 | Audeze LCD-X 
  hide details  
Reply
SUPERPWN
(12 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 7820x @ 4.7 GHz Asrock x299 OC Formula MSI GTX 1080 Aero 32GB Gskill DDR4-4000 
Hard DriveOSMonitorMonitor
4TB Seagate Windows 8 x64 Overlord x270 OC HP ZR27 
MonitorKeyboardPowerAudio
Asus PG279Q G-Tune Topre Realforce 800w Benchmark Dac2 | Audeze LCD-X 
  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?