| Win32_PerfFormattedData_PerfProc_ThreadDetails_Costly | |||
| The Thread Details performance object consists of counters that measure aspects of thread behavior that are difficult or time-consuming or collect. These counters are distinguished from those in the Thread object by their high overhead. | |||
| NameSpace Path | |||
| \ROOT\CIMV2 | |||
| PROPERTY | SMS_REPORT | CIMTYPE | DESCRIPTION |
| Caption | String | A short textual description (one-line string) for the statistic or metric. | |
| Description | String | A textual description of the statistic or metric. | |
| Frequency_Object | UInt64 | NA | |
| Frequency_PerfTime | UInt64 | NA | |
| Frequency_Sys100NS | UInt64 | NA | |
| Name | String | The Name property defines the label by which the statistic or metric is known. When subclassed, the property can be overridden to be a Key property. | |
| Timestamp_Object | UInt64 | NA | |
| Timestamp_PerfTime | UInt64 | NA | |
| Timestamp_Sys100NS | UInt64 | NA | |
| UserPC | UInt64 | Current User Program Counter for this thread. | |
| SAMPLE DATA INSTANCE | |||
|    [Description("The Thread Details performance object consists of counters that measure aspects of thread behavior that are difficult or time-consuming or collect. These counters are distinguished from those in the Thread object by their high overhead."): ToInstance Amended, DisplayName("Thread Details"): ToInstance Amended, genericperfctr: ToInstance Amended, locale(1033): ToInstance Amended]    instance of Win32_PerfFormattedData_PerfProc_ThreadDetails_Costly    {     Name = "Idle/0";     [Description("Current User Program Counter for this thread."): ToInstance Amended, DisplayName("User PC"): ToInstance Amended] UserPC = "0";    }; | |||