Как видно из заголовка, в чем разница в программном обеспечении banchmark, доступном в x86 и x64? В качестве примера мы можем взять cpu-z или attobench, так как они оба доступны в x86/x64. У меня есть операционная система x64, и я всегда использую версии x86 каждого программного обеспечения для тестирования производительности из-за совместимости с другими не 64-разрядными машинами

1 ответ1

2

Существует много разных типов тестов, которые проверяют разные вещи разными способами. Некоторые из этих тестов будут зависеть от использования 64-битной архитектуры вашего процессора, а некоторые - нет.

Программное обеспечение для сравнительного анализа, специально разработанное для использования 64-битной архитектуры, будет работать быстрее / лучше. Если ваш бенчмарк тестирует скорость жесткого диска, например Attobench, вы, скорее всего, не увидите улучшения в результатах, потому что ваш жесткий диск не становится быстрее, когда приложение обращается к нему 64-битным.

С другой стороны, архитектура x86-64 поддерживает регистры более общего назначения, что ускоряет обработку в узких (маленьких) циклах. Это позволяет некоторым, но не всем программам работать быстрее, поскольку ЦПУ не нужно извлекать столько данных из основной памяти.

Таким образом, это зависит от того, что именно тестирует ваше программное обеспечение. Например, если вы тестируете свой жесткий диск, вы должны увидеть очень мало, если есть какие-либо различия. То же самое касается тестирования скорости оперативной памяти и 3D-графики. Однако будут затронуты некоторые другие тесты, все зависит от того, что именно тестирует ваше программное обеспечение и как оно его тестирует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .