well i made socket based service written in tcl (link with hybrid)
and when i change the fconfigures into flushes then its that result ..
ive been using it for a while but i am rewriting it
so first time i wrot it with flush.. second "now" rewrote it and used fconfigure
i couldn't figur out why the cpu had increased so mutch first i tought that it was the while loop but then it suddenly hit me .. that it must be the fconfigur so i started testing and indeed fconfigure used 97% to 100% cpu while flush only used 0 to 0.1 cpu
i used top in linux opend 2 shells ran script with fconfigure then with flush difference well i am not going for exact notations if u know what i mean difference between 100 and 0 is enough for me

in the asumtion that the cmd top works properly of course but from what i can say its pretty accurant..