Проблема с индикатором выполнения скрипта

Проблема с индикатором выполнения скрипта

Сделал графический индикатор выполнения скрипта в цикле. Если на шкале делений 10 (10%, 20% и т.д.), на экран они выводятся сразу все уже после завершения выполнения. Если сделать делений намного больше, выводится зараз по 35 штук, а не по одному, как хотелось бы. В чем может быть проблема?
 
Да я так и думал. Но вроде не помогает. Или неправильно использую. Перечту - попробую.
 
neko, не разумнее было использовать [m]usleep[/m] вместо m_sleep?
 
neko, такая мысль пришла: а если применить подход с register_tick_function, а уже из назначеного tick'a делать flush? Как тебе идея?
 
хорошая идея
но!
все зависит от того, индикатор какого процесса нужен
если это например системная комманда тики несработают как хотелось бы
 
Сверху