Profiler.Format.ps1xml
<?xml version="1.0" encoding="utf-8"?>
<Configuration> <ViewDefinitions> <View> <Name>Profiler.Trace</Name> <ViewSelectedBy> <TypeName>Profiler.Trace</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Top50SelfDuration</Label> <ScriptBlock>'List top 50 lines based on time consumed directly by the line'</ScriptBlock> </ListItem> <ListItem> <Label>Top50SelfMemory</Label> <ScriptBlock>'List top 50 lines based on the memory consumed directly by the line'</ScriptBlock> </ListItem> <ListItem> <Label>Top50HitCount</Label> <ScriptBlock>'List top 50 lines based on hit count'</ScriptBlock> </ListItem> <ListItem> <Label>Top50Duration</Label> <ScriptBlock>'List top 50 lines based on duration'</ScriptBlock> </ListItem> <ListItem> <Label>Top50FunctionDuration</Label> <ScriptBlock>'List top 50 functions based on duration'</ScriptBlock> </ListItem> <ListItem> <Label>Top50FunctionHitCount</Label> <ScriptBlock>'List top 50 functions based on hit count'</ScriptBlock> </ListItem> <ListItem> <Label>Top50FunctionSelfDuration</Label> <ScriptBlock>'List top 50 functions based on time consumed directly by the function'</ScriptBlock> </ListItem> <ListItem> <Label>Top50Memory</Label> <ScriptBlock>'List top 50 lines based on the memory consumed'</ScriptBlock> </ListItem> <ListItem> <Label>AllLines</Label> <ScriptBlock>'Show all lines processed by profiler trace'</ScriptBlock> </ListItem> <ListItem> <Label>Events</Label> <ScriptBlock>'Show raw trace-events returned from the profiler engine'</ScriptBlock> </ListItem> <ListItem> <PropertyName>TotalDuration</PropertyName> </ListItem> <ListItem> <PropertyName>StopwatchDuration</PropertyName> </ListItem> <ListItem> <PropertyName>ScriptBlock</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <View> <Name>Profiler.CommandHit</Name> <ViewSelectedBy> <TypeName>Profiler.CommandHit</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Line</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Column</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Text</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- generic line view --> <View> <Name>Profiler.LineProfile</Name> <ViewSelectedBy> <TypeName>Profiler.LineProfile</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Percent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Line</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Text</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Line views --> <View> <Name>Profiler.DurationView</Name> <ViewSelectedBy> <TypeName>Profiler.DurationView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Percent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Line</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Text</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Profiler.SelfDurationView</Name> <ViewSelectedBy> <TypeName>Profiler.SelfDurationView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>SelfPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Percent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Line</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Text</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Profiler.HitCountView</Name> <ViewSelectedBy> <TypeName>Profiler.HitCountView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Percent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Line</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Text</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Function views --> <View> <Name>Profiler.FunctionDurationView</Name> <ViewSelectedBy> <TypeName>Profiler.FunctionDurationView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Percent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Profiler.FunctionSelfDurationView</Name> <ViewSelectedBy> <TypeName>Profiler.FunctionSelfDurationView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>SelfPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Percent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Profiler.FunctionHitCountView</Name> <ViewSelectedBy> <TypeName>Profiler.FunctionHitCountView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfDuration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Percent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Memory views --> <View> <Name>Profiler.MemoryView</Name> <ViewSelectedBy> <TypeName>Profiler.MemoryView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>MemoryPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Memory</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Gc</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfMemoryPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfMemory</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfGc</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Line</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Text</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Profiler.SelfMemoryView</Name> <ViewSelectedBy> <TypeName>Profiler.SelfMemoryView</TypeName> </ViewSelectedBy> <TableControl> <AutoSize /> <TableHeaders> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Right</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> <TableColumnHeader> <Alignment>Left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>SelfMemoryPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfMemory</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>SelfGc</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>MemoryPercent</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Memory</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Gc</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Duration</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HitCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>File</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Line</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Module</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Function</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Text</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> |