Я не уверен, что ваша озабоченность по поводу диспетчера задач действительна. Диспетчер задач достаточно легкий, поэтому он не заглушит длительный процесс и не отнимает достаточно процессорных циклов. Если ваш процесс действительно загружен процессором, вы увидите это в диспетчере задач. Если вы не видите столько загрузки ЦП, сколько ожидаете для своего процесса, возможно, ваши предположения о том, что процесс занимает некоторое время, потому что он использует много ЦП, неверны. Возможно, ваш длительный процесс долго выполняется, потому что его IO привязан или ожидает событий или много спит. то есть делать что-то другое, чем использование процессора. Если он использует много ЦП, но не 100%, как вы хотите, возможно, он не настолько эффективен, как это может быть по тем же причинам, которые я перечислил выше.