EDIT: And maybe it is better to continue compcache conversation on its dedicated thread.
It was me who insist compcache statistics to be disabled because of performance reasons (there are several spinlocks involved as you may see in source code which COULD result in performance loss). Instead of enabling stats for general public, I think it is better to just rebuild module from compcache thread with stats enabled and test with it.
And if you find which exactly kernel parameter causes swap trashing when RAM/compcache is full I think all of us will say BIG thank you .
For changing compress threshold - maybe it will have slight difference in memory consumption, but I think our major problem is swap trashing, not few megs of RAM more.