如何創造理想的條件來衡量我的應用程式在 Windows 7 上的效能

如何創造理想的條件來衡量我的應用程式在 Windows 7 上的效能

我想要測量 RayTracer 的效能,並且想要在我的 PC 上建立一些理想的測試條件。我使用的是 Windows 7。

是否有一些應用程式可以將系統轉變為“測量模式”?我的意思是,某些場景將渲染幾個小時,我希望每個測試都具有與先前測試完全相同的條件。有很多問題,例如從磁碟隨機讀取、防毒掃描等...

那麼,有沒有辦法在某些情況下啟動Windows 7呢?燈光模式- 只運行必要的進程?

希望您理解我的需求。

答案1

不要忘記也檢查我答案的底部。

您將想要遵循性能測試指南其中詳細說明如何為效能測試準備系統。它需要考慮很多因素:從硬體的影響、全新安裝作業系統、調整它、捕捉基線追蹤到實際測試。如果您認真對待科學測量,絕對值得一讀。以下是其內容廣泛的目錄:

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

您還想查看GPU視圖這絕對可以幫助解決光線追蹤器中的效能問題。如果您這樣做,底部列出的簡報會提供相當多的細節,如果幻燈片不夠,您也許可以找到其視訊記錄。

答案2

使用渲染軟體的全新安裝。如果存在現有安裝,那麼您可以嘗試在任務管理器中手動關閉每個進程,並在 msconfig 視窗中(按開始並鍵入 msconfig)您可以防止應用程式在啟動時啟動。

我自己做了一些基準測試,並且在運行每個測試之前我總是使用相同的安裝映像。 (乾淨安裝)

相關內容