Добрый день!
Часто спрашивают, почему у меня такой мощный и дорогой компьютер с восьмиядерным процессором, а AutoCAD использует всего одно ядро и работает жутко медленно?
На данный момент AutoCAD использует несколько ядер многоядерного процессора (multi-threading или многопоточность) только в трех случаях:
- Регенерация 2D-графики (команды РЕГЕН/_REGEN и ОСВЕЖИТЬ/_REDRAW, равно как и команды зумирования и панорамирования)
- Рендеринг изображений в MentalRay
- Открытие файла с внешними ссылками (XREF)
И всё.
Во всех остальных случаях AutoCAD использует лишь одно ядро процессора и это НИКАК не исправить и не победить. Думаю, что в обозримом будущем AutoCAD не будет поддерживать многоядерность, Хотя, например, Autodesk Inventor с недавнего времени поддерживает многоядерную архитектуру для большинства рабочих операций и процессов, и эта поддержка все растёт и растёт от версии к версии.
Для управления использованием дополнительного процессора или ядра многоядерного процессора в AutoCAD используется системная переменная WHIPTHREAD, которая может принимать значение:
0 - не использовать многопоточность
1 - использование многопоточности только при регенерации чертежа
2 - использование многопоточности только при перерисовке чертежа
3 - использование многопоточности при регенерации и при перерисовке чертежа
По умолчанию установлено значение 1, желательно присвоить 3.
С уважением, Андрей Михайлов