В зависимости от специфических особенностей я запустил бы путем профилирования или сравнительного тестирования приложения. Если возможно, профилирование должно смочь дать Вам хороший признак того, что приложение делает за эти 3 секунды. С другой стороны, можно сравнить скорости приложения по множеству условий (регулярный TIF, весь черный TIF, белый TIF, просто загрузив TIF, но не анализируя его, и т.д....). Это должно также дать Вам признак узкого места в окольном пути.
Найденный Вашим описанием, однако, я предположил бы, что такая операция будет приложением и ограниченным ЦП. Хорошо разработанное приложение не должно занимать 3 секунды для парсинга штрихкода в фиксированном месте даже на ЦП низкого уровня.
Это не откат, версии .NET framework устанавливаются параллельно. Установка 4.5 не перезаписывает 4.0, это дополнение.
Другими словами, удаление 4.5 не повредит 4.0.
Найдено это для поиска информации о откате сервера 2012 с .net 4.5 на 4.0.
Комментарий, в котором говорится, что деинсталляция 4.5 не сломает 4.0, неверен. В моей среде одно приложение и один сайт не работают, если установлен .net 4.5. Удаление этой опции в Roles and Features не помогает, так как это отключает 4.0 и 4.5. Его необходимо удалить. Мы также заблокировали 4.5 на сервере WSUS, поэтому он не устанавливается автоматически, так как MS поместил его в список важных обновлений.
На каждом компьютере, на котором мы это делаем, мы должны вернуться назад и переустановить 4.0. Это могут быть боковые установки, но удаление 4.5 определённо нарушает 4.0.
.