C# Как повысить производительность консольного приложения?
НЕ говорите про "правильный" код и прочее.
В моей нужде выполняются примитивные вычислительные операции, но с каждый проходом их количество увеличивается вдвое. Что-то вроде брут-форса.
По диспетчеру задач, моё приложение в независимо от проведённого времени потребляет 15% ЦПУ. При таких условиях выполнить вычисления проблематично.
Можно ли как-нибудь поднять предел использования ЦПУ? Чтоб допустим использовалось 50 или 75% ?
Ответы (1 шт):
Этот вопрос не относится к языку программирования никак. Видимо, у вас 6 ядер, и вы пишете программу в одном потоке. Соответственно, ограничение в 15% это максимум, который вы сможете получить. Распараллельте вашу задачу, тогда сможете увеличить нагрузку ЦПУ за счёт использования большего числа ядер.