Wintimertester 1.1.zip
Guide to WinTimerTester 1.1
Recommended test settings
- Coarse test: interval 1000 ms for 60 s to verify basic correctness.
- Typical UI timing: interval 16 ms (60 Hz) for 60–120 s to evaluate rendering/tick behavior.
- High-frequency stress: interval 1–10 ms for 30–120 s to measure timer resolution and jitter.
- Repeat tests with and without system-wide timeBeginPeriod changes to observe effects.
- Repeat tests under background load (CPU stress, disk activity) to measure real-world jitter.
Example CSV columns you might see
- tick_index, expected_timestamp_ms, actual_timestamp_ms, interval_ms, error_ms
How it works (high-level)
- User selects timer type and sets interval and test duration.
- The program installs the chosen timer and records high-resolution timestamps on each callback.
- Collected timestamps are compared to the expected schedule to compute interval errors and jitter.
- Results are presented live and saved for offline analysis.