> -- Евгений Семашко писал(а):
> Да, я так и сделаю, спасибо, но все равно это не идеальный случай, хотя так будет вернее всего.Идеальный вариант получить нереально. Даже если дизассеблировать программу и подсчитать число тактов по каждой команде, то... придется учитывать то, что разные процессоры по разному группируют и параллелят выполнение команд, имеют разный размер кэша, разное количество ядер, реализуют различные алгоритмы предсказателей ветвлений... Да, и сами команды выполняются за разное количество тактов на разных процессорах. Но и это не все... придется учитывать параллельные процессы и их потоки, так как процессор на них переключается. Учитывать обработку прерываний и пр. Так что, статистика - единственный относительно простой вариант. Хотя разбросы в показаниях могут быть очень большими.