⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 viewpoint.cfg

📁 2009 英特尔&reg 线程挑战赛—基数排序 使用tbb进行了并行优化 速度很快
💻 CFG
字号:
<?xml version="1.0" encoding="UTF-8"?><root> <bottomUp>  <granularitySets>   <granularitySet>    <granularity>     <granularityToUse>syncObject</granularityToUse>    </granularity>    <granularity>     <granularityToUse>waitFunction</granularityToUse>    </granularity>    <granularity>     <granularityToUse>bottomUpTree</granularityToUse>    </granularity>   </granularitySet>   <granularitySet>    <granularity>     <granularityToUse>syncObject</granularityToUse>    </granularity>    <granularity>     <granularityToUse>waitThread</granularityToUse>    </granularity>    <granularity>     <granularityToUse>waitFunction</granularityToUse>    </granularity>    <granularity>     <granularityToUse>bottomUpTree</granularityToUse>    </granularity>   </granularitySet>   <granularitySet>    <granularity>     <granularityToUse>waitFunction</granularityToUse>    </granularity>    <granularity>     <granularityToUse>bottomUpTree</granularityToUse>    </granularity>   </granularitySet>   <granularitySet>    <granularity>     <granularityToUse>waitSourceFile</granularityToUse>    </granularity>    <granularity>     <granularityToUse>waitFunction</granularityToUse>    </granularity>    <granularity>     <granularityToUse>bottomUpTree</granularityToUse>    </granularity>   </granularitySet>   <granularitySet>    <granularity>     <granularityToUse>waitModule</granularityToUse>    </granularity>    <granularity>     <granularityToUse>waitFunction</granularityToUse>    </granularity>    <granularity>     <granularityToUse>bottomUpTree</granularityToUse>    </granularity>   </granularitySet>   <granularitySet>    <granularity>     <granularityToUse>waitThread</granularityToUse>    </granularity>    <granularity>     <granularityToUse>waitFunction</granularityToUse>    </granularity>    <granularity>     <granularityToUse>bottomUpTree</granularityToUse>    </granularity>   </granularitySet>   <granularitySet>    <granularity>     <granularityToUse>waitRegion</granularityToUse>    </granularity>    <granularity>     <granularityToUse>waitFunction</granularityToUse>    </granularity>    <granularity>     <granularityToUse>bottomUpTree</granularityToUse>    </granularity>   </granularitySet>  </granularitySets> </bottomUp> <dvPane>  <dataCallsitePath>dd_wait.wait_cs</dataCallsitePath> </dvPane> <filter>  <filterItems>   <filterItem>    <displayName>%FilterByWaitModule</displayName>    <dbFullPath>     <path>dd_wait.wait_cs.code_loc.mod_seg.mod_file.bin_name</path>    </dbFullPath>   </filterItem>   <filterItem>    <dbPath>dd_thread.name</dbPath>    <displayName>%FilterByWaitThread</displayName>   </filterItem>   <filterItem>    <dbPath>dd_utilization.name</dbPath>    <displayName>%FilterByUtilization</displayName>   </filterItem>   <filterItem>    <dbPath>dd_process.name</dbPath>    <displayName>%FilterByProcess</displayName>   </filterItem>  </filterItems> </filter> <grid>  <columns>   <column>    <dbPath>dd_band.name</dbPath>    <displayName>%WaitThread</displayName>    <id>threadName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.sync_object.name</dbPath>    <displayName>%SyncObjectName</displayName>    <id>syncObjectName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.sync_object.type.name</dbPath>    <displayName>%SyncObjectType</displayName>    <id>syncObjectType</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.sync_object.create_cs.code_loc.func_range.func_inst.function.name</dbPath>    <displayName>%CreationFunction</displayName>    <id>objectCreationFunctionName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.sync_object.create_cs.code_loc.mod_seg.mod_file.bin_name</dbPath>    <displayName>%CreationModule</displayName>    <id>objectCreationModuleName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.sync_object.create_cs.code_loc.src_loc.src_file.name</dbPath>    <displayName>%CreationSourceFile</displayName>    <id>objectCreationSourceFileName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.sync_object.create_cs.code_loc.src_loc.line</dbPath>    <displayName>%CreationLine</displayName>    <id>objectCreationSourceLine</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.wait_cs.code_loc.func_range.func_inst.function.name</dbPath>    <displayName>%WaitFunction</displayName>    <id>waitFunctionName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.wait_cs.code_loc.src_loc.src_file.name</dbPath>    <displayName>%WaitSourceFile</displayName>    <id>waitSourceFileName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.wait_cs.code_loc.mod_seg.mod_file.bin_name</dbPath>    <displayName>%WaitModule</displayName>    <id>waitModuleName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.wait_cs.code_loc.func_range.func_inst.mod_seg.mod_file.bin_name</dbPath>    <displayName>%WaitFunctionModule</displayName>    <id>waitFunctionModuleName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_event.sw_event.region.name</dbPath>    <displayName>%Region</displayName>    <id>regionName</id>    <type>info</type>    <visible type="bool">true</visible>   </column>   <column>    <dbPath>dd_wait.wait_cs.parent.code_loc.func_range.func_inst.function.name</dbPath>    <displayName>%BottomUpTree</displayName>    <id>bottomUpTree</id>    <type>info</type>    <visible type="bool">false</visible>   </column>   <column>    <displayName>%WaitUtilization</displayName>    <id>time</id>    <type>time</type>    <visible type="bool">true</visible>    <expandedBy>     <attributeColumnToDisplay>name</attributeColumnToDisplay>     <attributeTableToUse>dd_wait.thread_state</attributeTableToUse>     <expandedBy>      <attributeColumnToDisplay>name</attributeColumnToDisplay>      <attributeTableToUse>dd_concurrency.utilization</attributeTableToUse>      <format>       <self>Time</self>       <total>Percents</total>      </format>      <sortBy>       <column>Poor</column>       <forward type="bool">false</forward>      </sortBy>     </expandedBy>     <format>      <self>TimeAndBar</self>      <total>Percents</total>     </format>     <shown>      <column>Wait</column>      <displayName>%WaitUtilization</displayName>     </shown>    </expandedBy>   </column>   <column>    <countAttribute>dd_wait</countAttribute>    <displayName>%WaitCount</displayName>    <id>count</id>    <type>count</type>    <visible type="bool">true</visible>    <expandedBy>     <attributeColumnToDisplay>name</attributeColumnToDisplay>     <attributeTableToUse>dd_wait.thread_state</attributeTableToUse>     <expandedBy>      <attributeColumnToDisplay>name</attributeColumnToDisplay>      <attributeTableToUse>dd_concurrency.utilization</attributeTableToUse>      <format>       <self>Counts</self>       <total>Counts</total>      </format>     </expandedBy>     <format>      <self>Counts</self>      <total>Counts</total>     </format>     <shown>      <column>Wait</column>      <displayName>%WaitCount</displayName>     </shown>    </expandedBy>   </column>   <column>    <dbPath>dd_wait.wait_cs.code_loc.src_loc.src_file.path</dbPath>    <displayName>%SourceFilePath</displayName>    <id>sourceFilePath</id>    <type>info</type>    <visible type="bool">true</visible>   </column>  </columns>  <errorMessages>   <noData>%errorNoDataLocksAndWaits</noData>  </errorMessages>  <granularities>   <granularity>    <dbPath>dd_wait.sync_object</dbPath>    <id>syncObject</id>    <infoColumnToUse>syncObjectName</infoColumnToUse>   </granularity>   <granularity>    <dbPath>dd_wait.wait_cs.code_loc.func_range.func_inst</dbPath>    <id>waitFunction</id>    <infoColumnToUse>waitFunctionName</infoColumnToUse>   </granularity>   <granularity>    <dbPath>dd_wait.wait_cs.code_loc.src_loc.src_file</dbPath>    <id>waitSourceFile</id>    <infoColumnToUse>waitSourceFileName</infoColumnToUse>   </granularity>   <granularity>    <dbPath>dd_wait.wait_cs.code_loc.mod_seg.mod_file</dbPath>    <id>waitModule</id>    <infoColumnToUse>waitModuleName</infoColumnToUse>   </granularity>   <granularity>    <dbPath>dd_event.sw_event.region</dbPath>    <id>waitRegion</id>    <infoColumnToUse>regionName</infoColumnToUse>   </granularity>   <granularity>    <dbPath>dd_band</dbPath>    <id>waitThread</id>    <infoColumnToUse>threadName</infoColumnToUse>   </granularity>   <granularity>    <dbPath>dd_wait.wait_cs</dbPath>    <displayName>%WaitCallStack</displayName>    <id>waitCallChain</id>    <infoColumnToUse>waitFunctionName</infoColumnToUse>    <recursiveTree>parent</recursiveTree>    <reductionPath>code_loc.func_range.func_inst</reductionPath>   </granularity>   <granularity>    <bottomUpTreeType type="bool">true</bottomUpTreeType>    <dbPath>dd_wait.wait_cs.parent</dbPath>    <id>bottomUpTree</id>    <infoColumnToUse>bottomUpTree</infoColumnToUse>    <recursiveTree>parent</recursiveTree>    <reductionPath>code_loc.func_range.func_inst</reductionPath>   </granularity>  </granularities> </grid> <internal>  <description>%LocksAndWaitsViewpointDescription</description>  <name>%LocksAndWaitsViewpointName</name>  <shortName>%LocksAndWaitsViewpointShortName</shortName> </internal> <shared>  <contentVersion type="s32_t">1</contentVersion>  <schemaVersion type="s32_t">1</schemaVersion>  <viewpointVersion type="s32_t">1</viewpointVersion>  <panes>   <pane>    <displayName>%LWBottomUpWindow</displayName>    <helpKeywordF1>intel.ps.configs.interpret_locks_waits_f1025</helpKeywordF1>    <instanceID>bottomUp</instanceID>    <toolWindow type="bool">false</toolWindow>    <typeID>Grid</typeID>   </pane>   <pane>    <displayName>%LWTopDownTreeWindow</displayName>    <helpKeywordF1>intel.ps.configs.interpret_calltree_f1030</helpKeywordF1>    <instanceID>topDown</instanceID>    <toolWindow type="bool">false</toolWindow>    <typeID>Calltree</typeID>   </pane>   <pane>    <displayName>%CallStackTab</displayName>    <helpKeywordF1>intel.ps.configs.stack_pane_f1020</helpKeywordF1>    <toolWindow type="bool">true</toolWindow>    <typeID>Stack</typeID>   </pane>   <pane>    <displayName>%SummaryTab</displayName>    <helpKeywordF1>intel.ps.configs.interpret_result_summary_f1024</helpKeywordF1>    <toolWindow type="bool">true</toolWindow>    <typeID>Summary</typeID>   </pane>   <pane>    <toolWindow type="bool">false</toolWindow>    <typeID>DeepViewManager</typeID>    <exParameters>     <AssemblyPaneHelpKeywordF1>intel.ps.dv_pane.find_problem_asm_pane_f1041</AssemblyPaneHelpKeywordF1>     <FileSearchDialogHelpKeywordF1>intel.ps.dialogs.find_file_type_f1072</FileSearchDialogHelpKeywordF1>     <SourcePaneHelpKeywordF1>intel.ps.dv_pane.find_problem_src_pane_f1040</SourcePaneHelpKeywordF1>    </exParameters>   </pane>  </panes> </shared> <topDown>  <granularitySets>   <granularitySet>    <granularity>     <granularityToUse>waitCallChain</granularityToUse>    </granularity>   </granularitySet>  </granularitySets> </topDown></root>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -