Может ли версия Windows влиять на использование ОЗУ и ЦП программного обеспечения?
Я загрузил программное обеспечение, которое использует простые рисунки D3D, наложенные на экран моего компьютера. Я заметил, что программное обеспечение использует неоправданное количество моей оперативной памяти (около 8 ГБ ОЗУ) и ЦП (40% моего ЦП). Это заставило меня заподозрить, что программное обеспечение добывает криптовалюту у меня под носом. Когда я попросил у разработчика программного обеспечения объяснение, он сказал мне, что это потому, что мою версию Windows (в настоящее время 1803) необходимо обновить до 1809. Это просто не имеет смысла для меня. Как это может заставить программное обеспечение использовать 8 ГБ для простых рисунков DirectX? Я мог бы действительно использовать некоторую помощь здесь.
Мои спецификации: процессор: intel i7-6700HQ Память: 16 ГБ DDR4
1 ответ
Если у программного обеспечения нет функций Windows, которые оно ожидает, оно может компенсировать это, работая "усерднее"...
Согласно этой странице, DirectX Raytracing и обновление Windows 10 октября 2018 года (очевидно, это было обновление Windows 1809), было несколько обновлений DirectX, если эта программа ожидала функций, которых нет в вашей старой версии, она может откатиться к большему количеству процессоров. Интенсивные альтернативы барана - вам даже повезет, что он вообще побежал.
Вы можете попробовать обновить Windows & DirectX и сравнить производительность для идентичных задач... но откуда вы знаете, что программа просто не требует большого количества оперативной памяти и процессоров в обычном режиме?