ORIGINAL: rchristiejr
Why is it best to have a large picture cache?
Two things here..one is entirely technical and the other one is just a "maybe"..just another way to try and avoid problems if some bug exists there (still no proofs..there were many posts about this in other WOV/pic cache threads here)
1 - You don't want a single project (or a few of them that you load all at once) to get to the point where it has enough wav files recorded that their WOV's size would exceed that "PicCacheMB=" value.
Sonar starts deleting the older wov files when it reaches that limit..that means you might have slow performance and waiting times (for redrawing of wav files) just because Sonar will try getting rid of wov files that belong to the project. you DON'T want that to happen.
If you load another big project later on you might have to sit and wait (or try to work meanwhile) until Sonar will recalculate new wov files ..maybe they already got deleted because of the pic cach limit again. For loading other projects quickly you must have a big enough cache so sonar won't delete those wov files. 500MB is a setting that could be "too large" for some (there's no such thing today with the big harddrrives;) and too small for others but it's a good place to start with..depends on the nature of the work
2 - Avoiding constant or frequent deleting and re-creating wov files could help Sonar work correctly with this cache some say..maybe the caching system is "healthier" when the size limits are bigger.. IF there's something really wrong there even the opposite of that could be true! (have less wov files for a cleaner act? probably not)
there are some cases where things might go wrong..it's like keeping a database..there's a chance (nobody knows for sure) that Sonar has a less than 100% robust wov caching system.. broken "links" or references to wov files, dupicate names or any other corruption of this "databse" - whatever the reason is users got sometimes wav files that won't "show" all of a sudden and some other weird stuff.. nobody tested this thoroughly as far as I know and that's fine really..heh..CW should test such things and not the users.
Finding and reading those older threads might help.. at least for finding workarounds when things seem to be weird.