Package oshi.driver.windows.registry
Class HkeyPerformanceDataUtil
java.lang.Object
oshi.driver.windows.registry.HkeyPerformanceDataUtil
Utility to read HKEY_PERFORMANCE_DATA information.
- 
Method Summary
- 
Method Details- 
readPerfDataFromRegistrypublic static <T extends Enum<T> & PerfCounterWildcardQuery.PdhCounterWildcardProperty> Triplet<List<Map<T,Object>>, readPerfDataFromRegistryLong, Long> (String objectName, Class<T> counterEnum) Reads and parses a block of performance data from the registry.- Type Parameters:
- T- PDH Counters use an Enum to identify the fields to query in either the counter or WMI backup, and use the enum values as keys to retrieve the results.
- Parameters:
- objectName- The counter object for which to fetch data
- counterEnum- Which counters to return data for
- Returns:
- A triplet containing the results. The first element maps the input enum to the counter values where the
         first enum will contain the instance name as a String, and the remaining values will either beLong,Integer, ornulldepending on whether the specified enum counter was present and the size of the counter value. The second element is a timestamp in 100nSec increments (Windows 1601 Epoch) while the third element is a timestamp in milliseconds since the 1970 Epoch.
 
 
-