Hiberfile Read Duration
Most Applicable to: Application developers, Windows service developers, driver developers
Relevant Assessments:
- Boot Performance (Fast Startup)
- Hibernate Performance
This metric measures the time that the system spends reading the contents of the hiberfile into main memory.
Detailed Sub-metrics
When the metric is expanded, the size of the hiberfile (in Kilobytes) is shown.
Typical Influencing Factors
The time that it takes to read the hiberfile is directly proportional to the amount of data that must be read. This data consists of data in memory that is used by the operating system, drivers, and services, in addition to data that the system uses for system resume (identified during the Superfetch Prepare Memory phase of shutdown/suspend).
Note
Hard drive physical performance characteristics, such as sequential read throughput, also affects this metric.
Analysis and Remediation Steps
Identifying the specific components that contribute to longer hiberfile read durations requires detailed memory analysis and is beyond the scope of this document.
Note
Each running driver and service can contribute to this metric by retaining large memory allocations. The number and footprint of startup applications and other components that read data during startup also influence this metric.