Skip to content

Commit eecaf68

Browse files
committed
* CodeJam.PerfTests: + state-per-run state slots, + run-time Analysis class to be used by diagnosers.
* CodeJam.PerfTests.Etw: project for ETW metrics * CodeJam.IO: TempData: SuppressDelete() method, overload for GetTempName() that accepts desired file extension
1 parent b1c4f6e commit eecaf68

File tree

55 files changed

+1838
-611
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+1838
-611
lines changed

CodeJam.sln

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
4-
VisualStudioVersion = 15.0.26020.0
4+
VisualStudioVersion = 15.0.26430.13
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeJam.Main", "Main\src\CodeJam.Main.csproj", "{2F2046CC-FB47-4318-B335-5A82B04B6C40}"
77
EndProject
@@ -106,6 +106,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "nuget", "nuget", "{AC59E804
106106
Blocks\nuget\Readme.txt = Blocks\nuget\Readme.txt
107107
EndProjectSection
108108
EndProject
109+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeJam.PerfTests.Etw", "PerfTests\src-Etw\CodeJam.PerfTests.Etw.csproj", "{0F9C7A70-2B31-4364-BD7F-EE5BB6F3E38D}"
110+
EndProject
109111
Global
110112
GlobalSection(SolutionConfigurationPlatforms) = preSolution
111113
Debug|Any CPU = Debug|Any CPU
@@ -176,6 +178,10 @@ Global
176178
{2A52D7F6-AAFC-4AC4-9901-252C13D96E53}.Debug|Any CPU.Build.0 = Debug|Any CPU
177179
{2A52D7F6-AAFC-4AC4-9901-252C13D96E53}.Release|Any CPU.ActiveCfg = Release|Any CPU
178180
{2A52D7F6-AAFC-4AC4-9901-252C13D96E53}.Release|Any CPU.Build.0 = Release|Any CPU
181+
{0F9C7A70-2B31-4364-BD7F-EE5BB6F3E38D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
182+
{0F9C7A70-2B31-4364-BD7F-EE5BB6F3E38D}.Debug|Any CPU.Build.0 = Debug|Any CPU
183+
{0F9C7A70-2B31-4364-BD7F-EE5BB6F3E38D}.Release|Any CPU.ActiveCfg = Release|Any CPU
184+
{0F9C7A70-2B31-4364-BD7F-EE5BB6F3E38D}.Release|Any CPU.Build.0 = Release|Any CPU
179185
EndGlobalSection
180186
GlobalSection(SolutionProperties) = preSolution
181187
HideSolutionNode = FALSE
@@ -202,5 +208,6 @@ Global
202208
{0DFF0859-2400-4487-83AD-0ED10203D6D9} = {3C9AF2DF-1323-4471-B4DE-DE3D1A2A580C}
203209
{2A52D7F6-AAFC-4AC4-9901-252C13D96E53} = {3C9AF2DF-1323-4471-B4DE-DE3D1A2A580C}
204210
{AC59E804-44EE-44FA-87EB-0EFF956F5DD7} = {3C9AF2DF-1323-4471-B4DE-DE3D1A2A580C}
211+
{0F9C7A70-2B31-4364-BD7F-EE5BB6F3E38D} = {F9C61696-C38B-4D6A-84C8-BED1DDC7A52E}
205212
EndGlobalSection
206213
EndGlobal

CodeJam.sln.DotSettings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,7 @@
333333
<s:Boolean x:Key="/Default/ReSpeller/UserDictionaries/=en_005Fus/Words/=Overriden/@EntryIndexedValue">False</s:Boolean>
334334
<s:Boolean x:Key="/Default/ReSpeller/UserDictionaries/=en_005Fus/Words/=Overriden/@EntryIndexRemoved">True</s:Boolean>
335335
<s:Boolean x:Key="/Default/ReSpeller/UserDictionaries/=en_005Fus/Words/=Perf/@EntryIndexedValue">True</s:Boolean>
336+
<s:Boolean x:Key="/Default/ReSpeller/UserDictionaries/=en_005Fus/Words/=perf/@EntryIndexedValue">True</s:Boolean>
336337
<s:Boolean x:Key="/Default/ReSpeller/UserDictionaries/=en_005Fus/Words/=perftest/@EntryIndexedValue">True</s:Boolean>
337338
<s:Boolean x:Key="/Default/ReSpeller/UserDictionaries/=en_005Fus/Words/=Petabyte/@EntryIndexedValue">True</s:Boolean>
338339
<s:Boolean x:Key="/Default/ReSpeller/UserDictionaries/=en_005Fus/Words/=petabytes/@EntryIndexedValue">True</s:Boolean>

Experimental/tests-performance/CodeJam.Experimental-Tests.Performance.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,10 @@
6969
<Reference Include="System.Xml" />
7070
</ItemGroup>
7171
<ItemGroup>
72-
<Compile Include="ETWMetricsPrototype\EtwDiagnozer.cs" />
7372
<Compile Include="IntervalTree\IntervalTreeCostin.cs" />
7473
<Compile Include="IntervalTree\IntervalTree.cs" />
7574
<Compile Include="IntervalTree\IntervalTreeTests.cs" />
7675
<Compile Include="IntervalTree\IntervalTreePerfTest.cs" />
77-
<Compile Include="ETWMetricsPrototype\IoDiagnoser.cs" />
78-
<Compile Include="ETWMetricsPrototype\IoPerfTest.cs" />
79-
<Compile Include="ETWMetricsPrototype\LogCapture.cs" />
8076
<Compile Include="Properties\AssemblyInfo.cs" />
8177
</ItemGroup>
8278
<ItemGroup>

Experimental/tests-performance/ETWMetricsPrototype/EtwDiagnozer.cs

Lines changed: 0 additions & 179 deletions
This file was deleted.

0 commit comments

Comments
 (0)