├── .gitignore ├── Categories.cs ├── DontForceGcCollectionsConfig.cs ├── LICENSE ├── Memory ├── Pooling.cs └── SmallAllocations.cs ├── MultipleRuntimesConfig.cs ├── NuGet.Config ├── Program.cs ├── README.md ├── References └── InitializingBigStructs.cs ├── Span ├── SpanForDifferentRuntimes.cs ├── SpanIndexer.cs ├── SpanVsArray_Indexer.cs └── SubstringVsSubslice.cs ├── StateOfTheDotNetPerformance.csproj ├── StateOfTheDotNetPerformance.sln ├── ValueTaskOverheadBenchmarks.cs └── ValueTypesVsReferenceTypes ├── DataLocality.cs └── NoGC.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/.gitignore -------------------------------------------------------------------------------- /Categories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Categories.cs -------------------------------------------------------------------------------- /DontForceGcCollectionsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/DontForceGcCollectionsConfig.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/LICENSE -------------------------------------------------------------------------------- /Memory/Pooling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Memory/Pooling.cs -------------------------------------------------------------------------------- /Memory/SmallAllocations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Memory/SmallAllocations.cs -------------------------------------------------------------------------------- /MultipleRuntimesConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/MultipleRuntimesConfig.cs -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/NuGet.Config -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/README.md -------------------------------------------------------------------------------- /References/InitializingBigStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/References/InitializingBigStructs.cs -------------------------------------------------------------------------------- /Span/SpanForDifferentRuntimes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Span/SpanForDifferentRuntimes.cs -------------------------------------------------------------------------------- /Span/SpanIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Span/SpanIndexer.cs -------------------------------------------------------------------------------- /Span/SpanVsArray_Indexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Span/SpanVsArray_Indexer.cs -------------------------------------------------------------------------------- /Span/SubstringVsSubslice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/Span/SubstringVsSubslice.cs -------------------------------------------------------------------------------- /StateOfTheDotNetPerformance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/StateOfTheDotNetPerformance.csproj -------------------------------------------------------------------------------- /StateOfTheDotNetPerformance.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/StateOfTheDotNetPerformance.sln -------------------------------------------------------------------------------- /ValueTaskOverheadBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/ValueTaskOverheadBenchmarks.cs -------------------------------------------------------------------------------- /ValueTypesVsReferenceTypes/DataLocality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/ValueTypesVsReferenceTypes/DataLocality.cs -------------------------------------------------------------------------------- /ValueTypesVsReferenceTypes/NoGC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamsitnik/StateOfTheDotNetPerformance/HEAD/ValueTypesVsReferenceTypes/NoGC.cs --------------------------------------------------------------------------------