So schaffen Sie ideale Bedingungen zur Messung der Leistung meiner App unter Windows 7

So schaffen Sie ideale Bedingungen zur Messung der Leistung meiner App unter Windows 7

Ich möchte die Leistung meines RayTracers messen und ideale Testbedingungen auf meinem PC schaffen. Ich verwende Windows 7.

Gibt es eine Anwendung, mit der man das System in den „Messmodus“ versetzen kann? Ich meine, manche Szenen werden mehrere Stunden lang gerendert und ich möchte, dass bei jedem Test genau dieselben Bedingungen wie beim vorherigen Test gelten. Es gibt viele Probleme wie zufälliges Lesen von der Festplatte, Antivirenscans usw.

Gibt es also eine Möglichkeit, Windows 7 in einigenLichtmodus- nur mit den notwendigsten Prozessen laufen?

Ich hoffe, Sie verstehen meine Bedürfnisse.

Antwort1

Vergessen Sie nicht, auch das Ende meiner Antwort zu lesen.

Folgen Sie denLeitfaden zum LeistungstestHier erfahren Sie ausführlich, wie Sie Ihr System für Leistungstests vorbereiten. Dabei wird vieles berücksichtigt: Von den Auswirkungen Ihrer Hardware, über die Neuinstallation Ihres Betriebssystems, das Optimieren, das Aufzeichnen einer Basislinie bis hin zum eigentlichen Test. Auf jeden Fall lesenswert, wenn Sie wissenschaftliche Messungen ernst nehmen. Hier ist das ausführliche Inhaltsverzeichnis:

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

Schauen Sie sich auch anGPUViewDies kann definitiv dabei helfen, Leistungsprobleme Ihres Raytracers zu beheben. Wenn Sie das tun, gehen die unten aufgeführten Präsentationen ziemlich ins Detail. Vielleicht finden Sie auch die Videoaufzeichnungen, falls die Folien nicht ausreichen.

Antwort2

Führen Sie eine Neuinstallation Ihrer Rendersoftware durch. Wenn bereits eine Installation vorhanden ist, können Sie versuchen, jeden einzelnen Prozess im Taskmanager manuell herunterzufahren. Im Msconfig-Fenster (drücken Sie Start und geben Sie „msconfig“ ein) können Sie verhindern, dass Anwendungen beim Booten gestartet werden.

Ich habe selbst einige Benchmarking-Tests durchgeführt und würde vor jedem Test immer dasselbe Installationsimage verwenden. (Neuinstallation)

verwandte Informationen