#4454: Регресс-бар

« картинки и свежие анекдоты | чат

#4454: Регресс-бар

Лет пять-шесть назад рассказывал я студентам об итеративных алгоритмах и о принципе 20/80. В качестве иллюстрации и отвлечения для припомнил одну историю, приключившуюся со знакомым в конце 90-х. Его попросили посмотреть, почему счётная программа работает в разы медленнее, чем должна. Затык оказался в том, что прогресс-бар состояния расчёта обновлялся после каждой итерации. В итоге время обновления прогресс-бара со всеми сопутствующими операциями и перерисовкой окна было сопоставимо со временем расчёта одной итерации. Программист этого просто не заметил — для него во время отладки, на малых размерах задачи и паре десятков итераций, разница в десяток секунд никакой роли не играла. Всё «исправление» свелось к вызову злополучной процедуры ввода-вывода каждую сотую итерацию.

И что же вынесли из лекции студенты? Несколько человек из других групп потом подходили и спрашивали, правда ли я читал лекцию о том, что графический интерфейс тормозит программы, и его нельзя использовать ни при каких условиях.

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Анекдоты и картинки #8583939
Солдат ребенка не обидит
Отрывок из разговора переписчика населения и переписываемого:
Battleship
Анекдоты и картинки #8583935
Анекдоты и картинки #8583934
Кстати, да
Стая волков сбежала из клетки!
Москве катастрофически не хватает бездомных собак
Анекдоты и картинки #8583930
Анекдоты и картинки #8583929
Минимаксималисткий шизосюр.
Анекдоты и картинки #8583927
25 девушек
Анекдоты и картинки #8583925
Анекдоты и картинки #8583924
Учите русский язык
Анекдоты и картинки #8583922
Про авто
Личный остров из 120 000 бутылок
« все анекдоты и картинки
Рейтинг@Mail.ru