[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
С точки зрения быстродействия программы в целом как правило, достаточно использовать команду DO только для внутренних (выполняющихся наибольшее кол-во раз) циклов. Пример: во внутреннем цикле выполняется FIR со 100 отводами, наружный цикл делает что-то с его выходными отсчетами. При самой тупой (и тем самым наименее глючной!) программной реализации внешнего зацикливания потеря производительности составит максимум 4%. Если же и здесь применить DO, а программно реализовать самый внешний уровень, то в большинстве случаев потеря производительности из-за такой реализации будет исчезающе малой. Оптимизировать надо только внутренние циклы.
E-mail: info@telesys.ru