Perhaps I was a bit too harsh by saying the discussion should take place on the PcWinTech.com forum. Because I violate my own opinion.
To me it would be disrespectful for me to come onto this forum and try to have others come to my forum. Just not the person I am. So for me posting here, where I can get feedback and make CleanMem better seems the best thing to do and not try to get more traffic to my site, I would rather earn that :-)
I made the clearing of the file cache from the same api as CacheSet http://technet.microsoft.com/en-us/sysinternals/bb897561
The reason behind this was from my own reasons.
Every time I had my data backup to my external hard drive (Talking 300+GB of data) by system would go to a crawl (8GB of memory and WD black edition hard drives, in Raid 1). This might have been on XP at the time, can't remember if it was XP or 7.
When the system would slow down like that, anything I tried to do would take forever, and I would see my hard drive fully lit up.
Then I took a look at CacheSet and seen my file cache being huge!
And doing anything was causing tons of hard drive thrashing. (Dont know 100% why, perhaps the file cache was partially in the page file?)
Then I used CacheSet to clear it, and bang! my system was back to normal without the reboot!
So I decided I wanted this to happen regularly and I went did the research and added it to CleanMem.
Want to know a nice trick I do on my system now? Even with CleanMem clearing it, after a large backup my system still gets slow, with CleanMem it doesn't get any where near as slow as it use to before the file cache clearing.
I have 8 GB of ram, and though to my self, I never use more than 2 GB, why have the curse of the page file? So I disable the page file.
Now after a large backup my system doesn't even hiccup. Seems to me the file cache does use the page file at times.
So clearing the file cache does help.
Concerning the upcoming CM 1.7.0:
-- About the System File Cache (SFC):
http://msdn.microsof...8(v=vs.85).aspx
Perhaps you can suffice by simply stating something like ""Clearing the SFC will make memory available as well, for use by other programs. That includes the System File Cache itself when it needs more memory again"". Again: K.I.S.S.
-- During installation CM asks whether a shortcut should be made available for all users or the current user only. That's - IMO - the best spot to ask the user whether CM should always run once upon startup of Windows. Then the wizard knows where to place the startup shortcut to CM.
I have added that to my to do list :-)
Shane