📄 state.cfg
字号:
<?xml version="1.0" encoding="UTF-8"?><root> <bottomUp> <granularitySets> <granularitySet> <current type="bool">true</current> <granularity>%SyncObjectName:%WaitFunction:%BottomUpTree</granularity> <nestedColumns> <column> <displayName>%SyncObjectName</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">0</id> <internalName>%SyncObjectName</internalName> <status type="s32_t">0</status> <type type="s32_t">0</type> <visible type="bool">true</visible> <width type="s32_t">169</width> <expandedBy type="bag"/> </column> <column> <displayName>%SyncObjectType</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">1</id> <internalName>%SyncObjectType</internalName> <status type="s32_t">0</status> <type type="s32_t">1</type> <visible type="bool">true</visible> <width type="s32_t">133</width> <expandedBy type="bag"/> </column> <column> <displayName>%CreationModule</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">2</id> <internalName>%CreationModule</internalName> <status type="s32_t">0</status> <type type="s32_t">1</type> <visible type="bool">true</visible> <width type="s32_t">97</width> <expandedBy type="bag"/> </column> <column> <displayName>%CreationSourceFile</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">3</id> <internalName>%CreationSourceFile</internalName> <status type="s32_t">0</status> <type type="s32_t">1</type> <visible type="bool">true</visible> <width type="s32_t">130</width> <expandedBy type="bag"/> </column> <column> <displayName>%CreationLine</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">4</id> <internalName>%CreationLine</internalName> <status type="s32_t">0</status> <type type="s32_t">1</type> <visible type="bool">true</visible> <width type="s32_t">85</width> <expandedBy type="bag"/> </column> <column> <displayName>%WaitUtilization</displayName> <expandState type="s32_t">2</expandState> <format>TimeAndBar</format> <id type="s32_t">15</id> <internalName>Wait</internalName> <status type="s32_t">0</status> <type type="s32_t">3</type> <visible type="bool">true</visible> <width type="s32_t">326</width> <expandedBy> <column> <displayName>Idle</displayName> <expandState type="s32_t">0</expandState> <format>Time</format> <id type="s32_t">5</id> <internalName>Idle</internalName> <status type="s32_t">0</status> <type type="s32_t">3</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Poor</displayName> <expandState type="s32_t">0</expandState> <format>Time</format> <id type="s32_t">6</id> <internalName>Poor</internalName> <status type="s32_t">0</status> <type type="s32_t">3</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Ok</displayName> <expandState type="s32_t">0</expandState> <format>Time</format> <id type="s32_t">7</id> <internalName>Ok</internalName> <status type="s32_t">0</status> <type type="s32_t">3</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Ideal</displayName> <expandState type="s32_t">0</expandState> <format>Time</format> <id type="s32_t">8</id> <internalName>Ideal</internalName> <status type="s32_t">0</status> <type type="s32_t">3</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Over</displayName> <expandState type="s32_t">0</expandState> <format>Time</format> <id type="s32_t">9</id> <internalName>Over</internalName> <status type="s32_t">0</status> <type type="s32_t">3</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> </expandedBy> </column> <column> <displayName>%WaitCount</displayName> <expandState type="s32_t">2</expandState> <format>Counts</format> <id type="s32_t">16</id> <internalName>Wait</internalName> <status type="s32_t">0</status> <type type="s32_t">2</type> <visible type="bool">true</visible> <width type="s32_t">82</width> <expandedBy> <column> <displayName>Idle</displayName> <expandState type="s32_t">0</expandState> <format>Counts</format> <id type="s32_t">10</id> <internalName>Idle</internalName> <status type="s32_t">0</status> <type type="s32_t">2</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Poor</displayName> <expandState type="s32_t">0</expandState> <format>Counts</format> <id type="s32_t">11</id> <internalName>Poor</internalName> <status type="s32_t">0</status> <type type="s32_t">2</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Ok</displayName> <expandState type="s32_t">0</expandState> <format>Counts</format> <id type="s32_t">12</id> <internalName>Ok</internalName> <status type="s32_t">0</status> <type type="s32_t">2</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Ideal</displayName> <expandState type="s32_t">0</expandState> <format>Counts</format> <id type="s32_t">13</id> <internalName>Ideal</internalName> <status type="s32_t">0</status> <type type="s32_t">2</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> <column> <displayName>Over</displayName> <expandState type="s32_t">0</expandState> <format>Counts</format> <id type="s32_t">14</id> <internalName>Over</internalName> <status type="s32_t">0</status> <type type="s32_t">2</type> <visible type="bool">true</visible> <width type="s32_t">100</width> <expandedBy type="bag"/> </column> </expandedBy> </column> </nestedColumns> <sortedState> <forward type="bool">false</forward> <sortedColumn type="s32_t">6</sortedColumn> </sortedState> </granularitySet> </granularitySets> </bottomUp> <client> <DOI> <columnType type="s32_t">3</columnType> <countAttribute>dd_wait</countAttribute> <currentExpansionLevel type="s32_t">0</currentExpansionLevel> <isValid type="bool">true</isValid> <expLevelsBag> <expLevel> <expLevelAttrColumn>name</expLevelAttrColumn> <expLevelAttrColumnDisplayName>%WaitUtilization</expLevelAttrColumnDisplayName> <expLevelAttrColumnVal>Wait</expLevelAttrColumnVal> <expLevelAttrTable>dd_wait.thread_state</expLevelAttrTable> </expLevel> <expLevel> <expLevelAttrColumn>name</expLevelAttrColumn> <expLevelAttrColumnDisplayName>Idle</expLevelAttrColumnDisplayName> <expLevelAttrColumnVal>Idle</expLevelAttrColumnVal> <expLevelAttrTable>dd_concurrency.utilization</expLevelAttrTable> </expLevel> </expLevelsBag> </DOI> </client> <topDown> <granularitySets> <granularitySet> <current type="bool">true</current> <granularity>%WaitCallStack</granularity> <nestedColumns> <column> <displayName>%WaitFunction</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">0</id> <internalName>%WaitFunction</internalName> <status type="s32_t">0</status> <type type="s32_t">0</type> <visible type="bool">true</visible> <width type="s32_t">264</width> <expandedBy type="bag"/> </column> <column> <displayName>%WaitSourceFile</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">1</id> <internalName>%WaitSourceFile</internalName> <status type="s32_t">0</status> <type type="s32_t">1</type> <visible type="bool">true</visible> <width type="s32_t">103</width> <expandedBy type="bag"/> </column> <column> <displayName>%WaitModule</displayName> <expandState type="s32_t">0</expandState> <format></format> <id type="s32_t">2</id> <internalName>%WaitModule</internalName> <status type="s32_t">0</status> <type type="s32_t">1</type> <visible type="bool">true</visible> <width type="s32_t">83</width> <expandedBy type="bag"/> </column> <column> <displayName>%WaitUtilization:Total Time</displayName> <expandState type="s32_t">2</expandState> <format>Percents</format> <id type="s32_t">24</id> <internalName>Wait:%TotalTime</internalName> <status type="s32_t">2</status> <type type="s32_t">3</type> <visible type="bool">true</visible> <width type="s32_t">232</width> <expandedBy> <column> <displayName>Idle</displayName> <expandState type="s32_t">0</expandState>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -