INTEKUFA (11.03.2010 12:29 - 12:31, просмотров: 136) ответил abivan на да ничего бить не нужно
В данном случае ядро - это только средство исполнения. Проблема связана с реализацией вызова процедур из секции "настройки+алгоритмы". Обработка интерфейсов считывает свои параметры однократно, в процедуре начальной загрузки и затем их применяет, потерь времени при выполнении нет.
Потери времени возникают в трёх местах:
1. Поиск и присвоение параметров.
Сейчас общее число параметров в системе = 256.
Чем больше параметров необходимо передать функции,
тем больше затраты времени.
2. Поиск функции по коду в таблице (их может быть несколько сотен), например:
case 1: f_read(); break;
case 2: f_delay(); break;
...
case 399: f_write_screen(); break;
3. Сохранение результатов.