conhost.exe
- это процесс хостинга консоли, запускаемый из командной строки (cmd).
Он присутствует, потому что вы используете программу командной строки.
src2srcml.exe
является частью набора инструментов srcML и присутствует, вероятно, потому, что вы манипулируете исходной разметкой или файлами XML.
Что касается того, почему он медленнее при первом вызове, как уже было отмечено MoJo, то это потому, что первый вызов загружает нужные объекты в память.
Пока Windows не требует ОЗУ, она оставит в ней все файловые блоки, которые были прочитаны или записаны.
Это включает в себя исполняемые файлы, файлы DLL, таблицы дисков, структуру каталогов, файлы пользовательских данных, реестр, необходимые модули ядра, короче говоря, все, что находится на диске, кэшируется Windows.
Размер кеша полностью динамический и может превышать половину оперативной памяти. Поскольку программам требуется память, Windows освобождает прочитанные блоки.
Он также будет периодически проверять необходимость записи измененных блоков, чтобы они могли стать кандидатами на освобождение (ленивая запись), поэтому не рекомендуется отключать шнур питания на компьютере с Windows.
Вот почему новые вызовы быстрее, потому что Windows адаптировалась к вашим потребностям, загружая в оперативную память все необходимые объекты.
Для получения дополнительной информации см. Кэширование файлов в блогах Microsoft или Концепции ввода / вывода.