├── 9781430244585.jpg ├── Ch02 ├── Ch02.sln ├── Ch02 │ ├── App.config │ ├── Ch02.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── FileExplorer.exe ├── FileExplorer.pdb ├── JackCompiler │ ├── HelloWorld.jack │ ├── JackCompiler.Compiler.dll │ ├── JackCompiler.Compiler.pdb │ ├── JackCompiler.exe │ ├── JackCompiler.exe.config │ ├── JackCompiler.pdb │ ├── Microsoft.Contracts.dll │ ├── TestProgram.jack │ └── TestProgram2.jack ├── JackCompiler_Analyzed.vsps └── MemoryLeak.exe ├── Ch03 ├── Ch03.sln └── Ch03 │ ├── App.config │ ├── Ch03.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Ch04 ├── Ch04.sln ├── Ch04 │ ├── App.config │ ├── Ch04.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── MemoryLeak.exe ├── MemoryLeak.pdb ├── OOM2.exe └── OOM3.exe ├── Ch05 ├── Ch05.sln └── Ch05 │ ├── App.config │ ├── Ch05.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Ch06 ├── Ch06.sln ├── Ch06 │ ├── App.config │ ├── Ch06.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs └── CppAmpDLL │ ├── CppAmpDLL.cpp │ ├── CppAmpDLL.h │ ├── CppAmpDLL.vcxproj │ ├── CppAmpDLL.vcxproj.filters │ ├── ReadMe.txt │ ├── dllmain.cpp │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h ├── Ch07 └── SerializerPerformance.cs ├── Ch09 ├── Ch09.sln └── Ch09 │ ├── App.config │ ├── Ch09.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Ch10 ├── Asm │ ├── make.bat │ └── vector_add_sse.asm ├── Ch10.sln ├── Ch10 │ ├── Ch10.csproj │ ├── Ch10.csproj.user │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── HelperLibrary │ ├── HelperLibrary.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── UtilityClass.cs └── NativeTester │ ├── NativeTester.cpp │ ├── NativeTester.vcxproj │ ├── NativeTester.vcxproj.filters │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h ├── LICENSE.txt ├── README.md └── contributing.md /9781430244585.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/9781430244585.jpg -------------------------------------------------------------------------------- /Ch02/Ch02.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/Ch02.sln -------------------------------------------------------------------------------- /Ch02/Ch02/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/Ch02/App.config -------------------------------------------------------------------------------- /Ch02/Ch02/Ch02.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/Ch02/Ch02.csproj -------------------------------------------------------------------------------- /Ch02/Ch02/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/Ch02/Program.cs -------------------------------------------------------------------------------- /Ch02/Ch02/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/Ch02/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch02/FileExplorer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/FileExplorer.exe -------------------------------------------------------------------------------- /Ch02/FileExplorer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/FileExplorer.pdb -------------------------------------------------------------------------------- /Ch02/JackCompiler/HelloWorld.jack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/HelloWorld.jack -------------------------------------------------------------------------------- /Ch02/JackCompiler/JackCompiler.Compiler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/JackCompiler.Compiler.dll -------------------------------------------------------------------------------- /Ch02/JackCompiler/JackCompiler.Compiler.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/JackCompiler.Compiler.pdb -------------------------------------------------------------------------------- /Ch02/JackCompiler/JackCompiler.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/JackCompiler.exe -------------------------------------------------------------------------------- /Ch02/JackCompiler/JackCompiler.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/JackCompiler.exe.config -------------------------------------------------------------------------------- /Ch02/JackCompiler/JackCompiler.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/JackCompiler.pdb -------------------------------------------------------------------------------- /Ch02/JackCompiler/Microsoft.Contracts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/Microsoft.Contracts.dll -------------------------------------------------------------------------------- /Ch02/JackCompiler/TestProgram.jack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/TestProgram.jack -------------------------------------------------------------------------------- /Ch02/JackCompiler/TestProgram2.jack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler/TestProgram2.jack -------------------------------------------------------------------------------- /Ch02/JackCompiler_Analyzed.vsps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/JackCompiler_Analyzed.vsps -------------------------------------------------------------------------------- /Ch02/MemoryLeak.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch02/MemoryLeak.exe -------------------------------------------------------------------------------- /Ch03/Ch03.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch03/Ch03.sln -------------------------------------------------------------------------------- /Ch03/Ch03/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch03/Ch03/App.config -------------------------------------------------------------------------------- /Ch03/Ch03/Ch03.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch03/Ch03/Ch03.csproj -------------------------------------------------------------------------------- /Ch03/Ch03/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch03/Ch03/Program.cs -------------------------------------------------------------------------------- /Ch03/Ch03/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch03/Ch03/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch04/Ch04.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/Ch04.sln -------------------------------------------------------------------------------- /Ch04/Ch04/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/Ch04/App.config -------------------------------------------------------------------------------- /Ch04/Ch04/Ch04.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/Ch04/Ch04.csproj -------------------------------------------------------------------------------- /Ch04/Ch04/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/Ch04/Program.cs -------------------------------------------------------------------------------- /Ch04/Ch04/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/Ch04/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch04/MemoryLeak.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/MemoryLeak.exe -------------------------------------------------------------------------------- /Ch04/MemoryLeak.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/MemoryLeak.pdb -------------------------------------------------------------------------------- /Ch04/OOM2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/OOM2.exe -------------------------------------------------------------------------------- /Ch04/OOM3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch04/OOM3.exe -------------------------------------------------------------------------------- /Ch05/Ch05.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch05/Ch05.sln -------------------------------------------------------------------------------- /Ch05/Ch05/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch05/Ch05/App.config -------------------------------------------------------------------------------- /Ch05/Ch05/Ch05.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch05/Ch05/Ch05.csproj -------------------------------------------------------------------------------- /Ch05/Ch05/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch05/Ch05/Program.cs -------------------------------------------------------------------------------- /Ch05/Ch05/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch05/Ch05/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch06/Ch06.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/Ch06.sln -------------------------------------------------------------------------------- /Ch06/Ch06/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/Ch06/App.config -------------------------------------------------------------------------------- /Ch06/Ch06/Ch06.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/Ch06/Ch06.csproj -------------------------------------------------------------------------------- /Ch06/Ch06/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/Ch06/Program.cs -------------------------------------------------------------------------------- /Ch06/Ch06/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/Ch06/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/CppAmpDLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/CppAmpDLL.cpp -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/CppAmpDLL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/CppAmpDLL.h -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/CppAmpDLL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/CppAmpDLL.vcxproj -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/CppAmpDLL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/CppAmpDLL.vcxproj.filters -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/ReadMe.txt -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/dllmain.cpp -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/stdafx.cpp -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/stdafx.h -------------------------------------------------------------------------------- /Ch06/CppAmpDLL/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch06/CppAmpDLL/targetver.h -------------------------------------------------------------------------------- /Ch07/SerializerPerformance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch07/SerializerPerformance.cs -------------------------------------------------------------------------------- /Ch09/Ch09.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch09/Ch09.sln -------------------------------------------------------------------------------- /Ch09/Ch09/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch09/Ch09/App.config -------------------------------------------------------------------------------- /Ch09/Ch09/Ch09.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch09/Ch09/Ch09.csproj -------------------------------------------------------------------------------- /Ch09/Ch09/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch09/Ch09/Program.cs -------------------------------------------------------------------------------- /Ch09/Ch09/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch09/Ch09/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch10/Asm/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Asm/make.bat -------------------------------------------------------------------------------- /Ch10/Asm/vector_add_sse.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Asm/vector_add_sse.asm -------------------------------------------------------------------------------- /Ch10/Ch10.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Ch10.sln -------------------------------------------------------------------------------- /Ch10/Ch10/Ch10.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Ch10/Ch10.csproj -------------------------------------------------------------------------------- /Ch10/Ch10/Ch10.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Ch10/Ch10.csproj.user -------------------------------------------------------------------------------- /Ch10/Ch10/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Ch10/Program.cs -------------------------------------------------------------------------------- /Ch10/Ch10/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Ch10/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch10/Ch10/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/Ch10/app.config -------------------------------------------------------------------------------- /Ch10/HelperLibrary/HelperLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/HelperLibrary/HelperLibrary.csproj -------------------------------------------------------------------------------- /Ch10/HelperLibrary/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/HelperLibrary/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Ch10/HelperLibrary/UtilityClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/HelperLibrary/UtilityClass.cs -------------------------------------------------------------------------------- /Ch10/NativeTester/NativeTester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/NativeTester/NativeTester.cpp -------------------------------------------------------------------------------- /Ch10/NativeTester/NativeTester.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/NativeTester/NativeTester.vcxproj -------------------------------------------------------------------------------- /Ch10/NativeTester/NativeTester.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/NativeTester/NativeTester.vcxproj.filters -------------------------------------------------------------------------------- /Ch10/NativeTester/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/NativeTester/stdafx.cpp -------------------------------------------------------------------------------- /Ch10/NativeTester/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/NativeTester/stdafx.h -------------------------------------------------------------------------------- /Ch10/NativeTester/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/Ch10/NativeTester/targetver.h -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-.net-perf/HEAD/contributing.md --------------------------------------------------------------------------------