Установите Excel в "Высокий приоритет" в диспетчере задач, все еще используя только 8% CPU

У меня есть большая таблица, над которой я выполняю сортировку.

Когда я сортирую один из столбцов, Excel говорит "Не отвечает", и примерно через 20 минут он заканчивает обработку и снова готов.

Я изменил приоритет процессора в диспетчере задач на "Высокий", но он все еще показывает, что EXCEL.EXE использует только 08% процессора. System Idle Process чуть выше него с ~85%.

Могу ли я заставить Excel использовать больше процессоров? Это 64-разрядная версия Excel из Office 365.

1 ответ

Excel не использует более одного ядра по умолчанию.

Если у вас есть 6-ядерный процессор с гиперпоточностью, см.: О программе Excel "Включить многопоточную обработку".

По ссылке выше:

Параметр "многопоточная обработка" в Excel впервые был представлен в Microsoft Office Excel 2007. Параметр находится в разделе "Параметры Excel | Расширенный | Генеральный. Он включен по умолчанию, но должен иметь работающий процессор для использования. Параметр "Включить многопоточную обработку" управляет многопоточными операциями, кроме вычислений. К ним относятся многопоточная сортировка, вычисления высоты строк и поиск наилучшего соответствия ширине столбцов. Дополнительно: этот параметр недоступен в объектной модели для использования в VBA.

Другие вопросы по тегам