somebody should make benchmarks. if you can see a batter performance sombody can make a patch, so it would be hardcoded.
why not flush it after every N_th QC change!