Registry Performance Test (Windows Embedded CE 6.0)
1/6/2010
The Registry Performance Test analyzes the performance of the system when performing common registry operations such as creating registry keys, setting registry values, opening registry keys, and deleting registry keys. The test captures information about CPU utilization and memory data, as well as the time it takes to complete each operation.
The test generates raw benchmark data into a log file in the release directory. The log file name is in the following format:
perf_regEx_[Target HW]_[Platform]_[OS Version].LOG
For more information about the content of the raw log file, see Managing Performance Results Using PerfLog.
You can write your own parser to convert the raw data, or use the PerfToCsv Tool, the default parser provided by Microsoft.
You may want to run this test to determine if you should enable the Flush-On-Close registry setting on your device. This registry setting increases reliability but is a tradeoff for performance. By knowing the time it takes to complete each registry operation, the Registry Performance Test can help you decide if this setting is a good choice for your system.
For more information about the Flush-On-Close registry setting, see Flush-On-Close Registry Flushing.
In This Section
- Prerequisites for the Registry Performance Test
Provides a list of hardware, software and other prerequisites for the test.
- Test Cases for the Registry Performance Test
Provides a list of test cases that are within the overall test, and a description for each test.
- Command Line Parameters for the Registry Performance Test
Provides a list of optional command line parameters that can be used for this test.
- Troubleshooting the Registry Performance Test
Provides troubleshooting and debugging information for the test.
Related Sections
CETK Tests | File System Tests