annotate Implab.Playground2.psess @ 229:5f7a3e1d32b9 v2

JsonXmlReader performance tuning JsonScanner now operates strings and doesn't parses number and literals. Added SerializationHelpers to common serialize/deserialize operations
author cin
date Tue, 12 Sep 2017 19:07:42 +0300
parents
children d6fe09f5592c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
229
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
2 <VSPerformanceSession Version="1.00">
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
3 <Options>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
4 <Solution>Implab.sln</Solution>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
5 <CollectionMethod>Sampling</CollectionMethod>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
6 <AllocationMethod>None</AllocationMethod>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
7 <AddReport>true</AddReport>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
8 <ResourceBasedAnalysisSelected>true</ResourceBasedAnalysisSelected>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
9 <UniqueReport>Timestamp</UniqueReport>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
10 <SamplingMethod>Cycles</SamplingMethod>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
11 <CycleCount>50000</CycleCount>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
12 <PageFaultCount>10</PageFaultCount>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
13 <SysCallCount>10</SysCallCount>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
14 <SamplingCounter Name="" ReloadValue="00000000000f4240" DisplayName="" />
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
15 <RelocateBinaries>false</RelocateBinaries>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
16 <HardwareCounters EnableHWCounters="false" />
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
17 <EtwSettings />
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
18 <PdhSettings>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
19 <PdhCountersEnabled>false</PdhCountersEnabled>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
20 <PdhCountersRate>500</PdhCountersRate>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
21 <PdhCounters>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
22 <PdhCounter>\Память\Обмен страниц/с</PdhCounter>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
23 <PdhCounter>\Процессор(_Total)\% загруженности процессора</PdhCounter>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
24 <PdhCounter>\Физический диск(_Total)\Средняя длина очереди диска</PdhCounter>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
25 </PdhCounters>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
26 </PdhSettings>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
27 </Options>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
28 <ExcludeSmallFuncs>true</ExcludeSmallFuncs>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
29 <InteractionProfilingEnabled>false</InteractionProfilingEnabled>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
30 <JScriptProfilingEnabled>false</JScriptProfilingEnabled>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
31 <PreinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
32 <InstrEventExclude>false</InstrEventExclude>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
33 </PreinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
34 <PostinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
35 <InstrEventExclude>false</InstrEventExclude>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
36 </PostinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
37 <Binaries>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
38 <ProjBinary>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
39 <Path>Implab.Playground\obj\Debug\Implab.Playground.exe</Path>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
40 <ArgumentTimestamp>01/01/0001 00:00:00</ArgumentTimestamp>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
41 <Instrument>true</Instrument>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
42 <Sample>true</Sample>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
43 <ExternalWebsite>false</ExternalWebsite>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
44 <InteractionProfilingEnabled>false</InteractionProfilingEnabled>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
45 <IsLocalJavascript>false</IsLocalJavascript>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
46 <IsWindowsStoreApp>false</IsWindowsStoreApp>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
47 <IsWWA>false</IsWWA>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
48 <LaunchProject>true</LaunchProject>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
49 <OverrideProjectSettings>false</OverrideProjectSettings>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
50 <LaunchMethod>Executable</LaunchMethod>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
51 <ExecutablePath>Implab.Playground\bin\Release\Implab.Playground.exe</ExecutablePath>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
52 <StartupDirectory>Implab.Playground\bin\Release\</StartupDirectory>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
53 <Arguments>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
54 </Arguments>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
55 <NetAppHost>IIS</NetAppHost>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
56 <NetBrowser>InternetExplorer</NetBrowser>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
57 <ExcludeSmallFuncs>true</ExcludeSmallFuncs>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
58 <JScriptProfilingEnabled>false</JScriptProfilingEnabled>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
59 <PreinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
60 <InstrEventExclude>false</InstrEventExclude>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
61 </PreinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
62 <PostinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
63 <InstrEventExclude>false</InstrEventExclude>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
64 </PostinstrumentEvent>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
65 <ProjRef>{100DFEB0-75BE-436F-ADDF-1F46EF433F46}|Implab.Playground\Implab.Playground.csproj</ProjRef>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
66 <ProjPath>Implab.Playground\Implab.Playground.csproj</ProjPath>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
67 <ProjName>Implab.Playground</ProjName>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
68 </ProjBinary>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
69 </Binaries>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
70 <Launches>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
71 <ProjBinary>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
72 <Path>:PB:{100DFEB0-75BE-436F-ADDF-1F46EF433F46}|Implab.Playground\Implab.Playground.csproj</Path>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
73 </ProjBinary>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
74 </Launches>
5f7a3e1d32b9 JsonXmlReader performance tuning
cin
parents:
diff changeset
75 </VSPerformanceSession>