This is interesting, i have never seen something like CleverCache before. Then again, do you think this will improve performance by a noticeable level? Disk random read performance is the thing that causes most slowdowns and this wont help that one bit. On the other hand, Writing to disk works like this: RAM -> DMA mem controller -> HDD. What you are trying to do is RAM -> Cache on RAM -> DMA mem controller -> HDD which is kinda counter-intuitive
–
aCuriaMar 6 '11 at 4:15

2 Answers
2

Do not do this. As stated by aCuria, this is counterintuitive and can lead to corrupted data especially when some of these programs do not handle pointers and address memory properly. In the case of these RAM cashing programs, you end up creating a pointer to a pointer and ultimately end up with memory leaks.

This (caching of read and write operations) is always done and "a pointer to a pointer", as you say, is always there. I just want the system to dedicate more RAM for this. As experience shows, this decreases initial reads speed (as more data is actually read from HDD than requested by an application) slightly but notably bud increases speed of repeated reads and following sequential reads (affects me because I use to work with long files and keep my drive defragmented),
–
IvanMar 6 '11 at 21:14

decreases resulting fragmentation (as bigger chunks are commited to HDD, and more frequently the changes age effectively final) and prolongs the drive life (as it is bothered less frequently)
–
IvanMar 6 '11 at 21:15

CleverCache is an eminently configurable program even if it may not appear to be. Having used it for many years, I can tell you with assurance that every, single function of the program can be used independently and the others left unused or in their default modes of operation. So having too many options is not a problem and i'd suggest that you take a closer look if it has the functions that you require.