Как создать идеальные условия для измерения производительности моего приложения в Windows 7

324
relaxxx

Я хочу измерить производительность моего RayTracer и создать идеальные условия для тестирования на моем ПК. Я использую Windows 7.

Есть ли какое-нибудь приложение, которое может превратить систему в «режим измерения»? Я имею в виду, что некоторые сцены будут воспроизведены за несколько часов, и я бы хотел, чтобы в каждом тесте были точно такие же условия, как в предыдущем тесте. Есть много проблем, таких как случайное чтение с диска, антивирусное сканирование и т. Д ...

Итак, есть ли способ запустить Windows 7 в каком-то легком режиме - работать только с необходимыми процессами?

Надеюсь, вы понимаете мои потребности.

3

2 ответа на вопрос

2
Tom Wijsman

Не забудьте проверить нижнюю часть моего ответа тоже.

Вы захотите следовать Руководству по тестированию производительности, в котором подробно объясняется, как подготовить систему к тестированию производительности. Он учитывает многое: от воздействия вашего оборудования, установки новой ОС, ее настройки, захвата базовой трассы до фактического тестирования. Определенно стоит прочитать, если вы серьезно относитесь к научным измерениям. Вот его обширное оглавление:

Introduction Windows Performance Testing Challenges Background Tasks Scheduled Tasks Memory Management and SuperFetch Performance versus Power Performance Test Design Considerations Automating User Presence Testing End-User Scenarios Effects of Hardware on Performance CPU RAM Type of Storage Device Graphics Subsystem Recommended Test Methodology Step 1. Set Up the Operating System Step 2. Set Up the Test Software Step 3. Run Windows Update Step 4. Reboot the System Step 5. Download Windows Defender Definition Files Step 6. Disable Windows Update Step 7. Calculate the Windows Experience Index Step 8. Reboot the System Step 9. Let Windows Defender Build a System File Cache Step 10. Disable User Account Control Step 11. Complete Indexing Step 12. Use SuperFetch to Train the System Step 13. Complete Idle-Time Tasks Step 14. Disable System Restore Step 15. Review Scheduled Tasks Step 16. Run the Test Best Practices Best Practices for Designing Performance Tests Best Practices for Running Performance Tests Resources Appendix. Scheduled Tasks 

Вы также захотите проверить GPUView, который определенно поможет устранить проблемы с производительностью в вашем трассировщике лучей. Если вы это сделаете, презентации, перечисленные внизу, будут довольно детализированы, возможно, вы сможете найти их видеозаписи, если слайдов не достаточно.

0
Lucas Kauffman

Используйте чистую установку с вашей программой рендеринга. Если существует существующая установка, вы можете попытаться завершить каждый отдельный процесс вручную в диспетчере задач, и в окне msconfig (нажмите start и введите msconfig) вы можете запретить запуск приложений при загрузке.

Я сам провел некоторые тесты и всегда использовал один и тот же установочный образ перед каждым тестом. (чистая установка)