forked from Mutagen-Modding/Mutagen
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1,092 changed files
with
1,088,711 additions
and
1,088,711 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,73 +1,73 @@ | ||
[*.cs] | ||
|
||
# CS1591: // Missing XML comment for publicly visible type or member | ||
dotnet_diagnostic.CS1591.severity = silent | ||
|
||
# CS8602: Dereference of a possibly null reference. | ||
dotnet_diagnostic.CS8602.severity = error | ||
|
||
# CS4014: Task not awaited | ||
dotnet_diagnostic.CS4014.severity = error | ||
|
||
# CS1998: Async function does not contain await | ||
dotnet_diagnostic.CS1998.severity = silent | ||
|
||
# CS8600: Converting null literal or possible null value to non-nullable type. | ||
dotnet_diagnostic.CS8600.severity = error | ||
|
||
# CS8619: Nullability of reference types in value doesn't match target type. | ||
dotnet_diagnostic.CS8619.severity = error | ||
|
||
# CS8603: Possible null reference return. | ||
dotnet_diagnostic.CS8603.severity = error | ||
|
||
# CS8625: Cannot convert null literal to non-nullable reference type. | ||
dotnet_diagnostic.CS8625.severity = error | ||
|
||
# CS8653: A default expression introduces a null value for a type parameter. | ||
dotnet_diagnostic.CS8653.severity = silent | ||
|
||
# CS8601: Possible null reference assignment. | ||
dotnet_diagnostic.CS8601.severity = error | ||
|
||
# CS8604: Possible null reference argument. | ||
dotnet_diagnostic.CS8604.severity = error | ||
|
||
# CS8622: Nullability of reference types in type of parameter doesn't match the target delegate. | ||
dotnet_diagnostic.CS8622.severity = error | ||
|
||
# CS8610: Nullability of reference types in type of parameter doesn't match overridden member. | ||
dotnet_diagnostic.CS8610.severity = error | ||
|
||
# CS8618: Non-nullable field is uninitialized. Consider declaring as nullable. | ||
dotnet_diagnostic.CS8618.severity = error | ||
|
||
# CS8629: Nullable value type may be null. | ||
dotnet_diagnostic.CS8629.severity = error | ||
|
||
# CS8620: Argument cannot be used for parameter due to differences in the nullability of reference types. | ||
dotnet_diagnostic.CS8620.severity = error | ||
|
||
# CS8614: Nullability of reference types in type of parameter doesn't match implicitly implemented member. | ||
dotnet_diagnostic.CS8614.severity = error | ||
|
||
# CS8617: Nullability of reference types in type of parameter doesn't match implemented member. | ||
dotnet_diagnostic.CS8617.severity = error | ||
|
||
# CS8714: The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'notnull' constraint. | ||
dotnet_diagnostic.CS8714.severity = none | ||
|
||
# CS8613: Nullability of reference types in return type doesn't match implicitly implemented member. | ||
dotnet_diagnostic.CS8613.severity = error | ||
|
||
# CS8634: The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint. | ||
dotnet_diagnostic.CS8634.severity = error | ||
|
||
# CS8611: Nullability of reference types in type of parameter doesn't match partial method declaration. | ||
dotnet_diagnostic.CS8611.severity = error | ||
|
||
# CS8597: Thrown value may be null. | ||
dotnet_diagnostic.CS8597.severity = error | ||
|
||
# CS8609: Nullability of reference types in return type doesn't match overridden member. | ||
dotnet_diagnostic.CS8609.severity = error | ||
[*.cs] | ||
|
||
# CS1591: // Missing XML comment for publicly visible type or member | ||
dotnet_diagnostic.CS1591.severity = silent | ||
|
||
# CS8602: Dereference of a possibly null reference. | ||
dotnet_diagnostic.CS8602.severity = error | ||
|
||
# CS4014: Task not awaited | ||
dotnet_diagnostic.CS4014.severity = error | ||
|
||
# CS1998: Async function does not contain await | ||
dotnet_diagnostic.CS1998.severity = silent | ||
|
||
# CS8600: Converting null literal or possible null value to non-nullable type. | ||
dotnet_diagnostic.CS8600.severity = error | ||
|
||
# CS8619: Nullability of reference types in value doesn't match target type. | ||
dotnet_diagnostic.CS8619.severity = error | ||
|
||
# CS8603: Possible null reference return. | ||
dotnet_diagnostic.CS8603.severity = error | ||
|
||
# CS8625: Cannot convert null literal to non-nullable reference type. | ||
dotnet_diagnostic.CS8625.severity = error | ||
|
||
# CS8653: A default expression introduces a null value for a type parameter. | ||
dotnet_diagnostic.CS8653.severity = silent | ||
|
||
# CS8601: Possible null reference assignment. | ||
dotnet_diagnostic.CS8601.severity = error | ||
|
||
# CS8604: Possible null reference argument. | ||
dotnet_diagnostic.CS8604.severity = error | ||
|
||
# CS8622: Nullability of reference types in type of parameter doesn't match the target delegate. | ||
dotnet_diagnostic.CS8622.severity = error | ||
|
||
# CS8610: Nullability of reference types in type of parameter doesn't match overridden member. | ||
dotnet_diagnostic.CS8610.severity = error | ||
|
||
# CS8618: Non-nullable field is uninitialized. Consider declaring as nullable. | ||
dotnet_diagnostic.CS8618.severity = error | ||
|
||
# CS8629: Nullable value type may be null. | ||
dotnet_diagnostic.CS8629.severity = error | ||
|
||
# CS8620: Argument cannot be used for parameter due to differences in the nullability of reference types. | ||
dotnet_diagnostic.CS8620.severity = error | ||
|
||
# CS8614: Nullability of reference types in type of parameter doesn't match implicitly implemented member. | ||
dotnet_diagnostic.CS8614.severity = error | ||
|
||
# CS8617: Nullability of reference types in type of parameter doesn't match implemented member. | ||
dotnet_diagnostic.CS8617.severity = error | ||
|
||
# CS8714: The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'notnull' constraint. | ||
dotnet_diagnostic.CS8714.severity = none | ||
|
||
# CS8613: Nullability of reference types in return type doesn't match implicitly implemented member. | ||
dotnet_diagnostic.CS8613.severity = error | ||
|
||
# CS8634: The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint. | ||
dotnet_diagnostic.CS8634.severity = error | ||
|
||
# CS8611: Nullability of reference types in type of parameter doesn't match partial method declaration. | ||
dotnet_diagnostic.CS8611.severity = error | ||
|
||
# CS8597: Thrown value may be null. | ||
dotnet_diagnostic.CS8597.severity = error | ||
|
||
# CS8609: Nullability of reference types in return type doesn't match overridden member. | ||
dotnet_diagnostic.CS8609.severity = error |
26 changes: 13 additions & 13 deletions
26
...Results/Mutagen.Bethesda.Tests.Benchmarks.CustomBinarySnippets-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,13 @@ | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|------------------ |---------:|---------:|---------:| | ||
| PathGridImporting | 33.72 us | 0.180 us | 0.160 us | | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|------------------ |---------:|---------:|---------:| | ||
| PathGridImporting | 33.72 us | 0.180 us | 0.160 us | |
32 changes: 16 additions & 16 deletions
32
...hmark Results/Mutagen.Bethesda.Tests.Benchmarks.FormKeyParsing-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | | ||
|-------------- |---------:|--------:|--------:|-------:|------:|------:|----------:| | ||
| ParseFormKey | 299.4 ns | 5.61 ns | 5.77 ns | 0.0834 | - | - | 352 B | | ||
| ParseModKey | 147.9 ns | 0.37 ns | 0.32 ns | 0.0112 | - | - | 48 B | | ||
| ParseFormID | 106.6 ns | 0.41 ns | 0.38 ns | - | - | - | - | | ||
| ParseFormID0x | 118.3 ns | 0.32 ns | 0.28 ns | 0.0112 | - | - | 48 B | | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | | ||
|-------------- |---------:|--------:|--------:|-------:|------:|------:|----------:| | ||
| ParseFormKey | 299.4 ns | 5.61 ns | 5.77 ns | 0.0834 | - | - | 352 B | | ||
| ParseModKey | 147.9 ns | 0.37 ns | 0.32 ns | 0.0112 | - | - | 48 B | | ||
| ParseFormID | 106.6 ns | 0.41 ns | 0.38 ns | - | - | - | - | | ||
| ParseFormID0x | 118.3 ns | 0.32 ns | 0.28 ns | 0.0112 | - | - | 48 B | |
32 changes: 16 additions & 16 deletions
32
Benchmark Results/Mutagen.Bethesda.Tests.Benchmarks.HeaderParsing-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.101 | ||
[Host] : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT | ||
DefaultJob : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|--------------------------- |---------:|---------:|---------:| | ||
| MajorRecordHeaderSpan | 23.75 ns | 0.145 ns | 0.128 ns | | ||
| MajorRecordHeaderGetStream | 28.30 ns | 0.147 ns | 0.137 ns | | ||
| MajorRecordFrame | 33.72 ns | 0.208 ns | 0.185 ns | | ||
| MajorRecordMemoryFrame | 35.98 ns | 0.266 ns | 0.249 ns | | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.101 | ||
[Host] : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT | ||
DefaultJob : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|--------------------------- |---------:|---------:|---------:| | ||
| MajorRecordHeaderSpan | 23.75 ns | 0.145 ns | 0.128 ns | | ||
| MajorRecordHeaderGetStream | 28.30 ns | 0.147 ns | 0.137 ns | | ||
| MajorRecordFrame | 33.72 ns | 0.208 ns | 0.185 ns | | ||
| MajorRecordMemoryFrame | 35.98 ns | 0.266 ns | 0.249 ns | |
28 changes: 14 additions & 14 deletions
28
Benchmark Results/Mutagen.Bethesda.Tests.Benchmarks.Locators-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|----------------- |-------------------:|------------------:|------------------:| | ||
| BaseGRUPIterator | 7.750 ns | 0.0449 ns | 0.0420 ns | | ||
| GetFileLocations | 316,387,856.667 ns | 4,034,259.7305 ns | 3,773,649.0550 ns | | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|----------------- |-------------------:|------------------:|------------------:| | ||
| BaseGRUPIterator | 7.750 ns | 0.0449 ns | 0.0420 ns | | ||
| GetFileLocations | 316,387,856.667 ns | 4,034,259.7305 ns | 3,773,649.0550 ns | |
28 changes: 14 additions & 14 deletions
28
...s/Mutagen.Bethesda.Tests.Benchmarks.LoquiTranslationReflection-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|-------- |---------:|--------:|--------:| | ||
| Direct | 170.1 ns | 0.99 ns | 0.88 ns | | ||
| Wrapped | 172.8 ns | 1.70 ns | 1.59 ns | | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | | ||
|-------- |---------:|--------:|--------:| | ||
| Direct | 170.1 ns | 0.99 ns | 0.88 ns | | ||
| Wrapped | 172.8 ns | 1.70 ns | 1.59 ns | |
50 changes: 25 additions & 25 deletions
50
...ts/Mutagen.Bethesda.Tests.Benchmarks.OblivionBinaryTranslation-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,25 @@ | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | Median | Gen 0 | Gen 1 | Gen 2 | Allocated | | ||
|-------------------------------------------- |--------:|---------:|---------:|--------:|-------------:|------------:|----------:|-----------:| | ||
| CreateBinary | 4.266 s | 0.0831 s | 0.1137 s | 4.252 s | 350000.0000 | 123000.0000 | 1000.0000 | 424.35 MB | | ||
| CreateAndWriteBinaryOverlayToDisk | 2.831 s | 0.0173 s | 0.0153 s | 2.824 s | 382000.0000 | 57000.0000 | - | 2711.29 MB | | ||
| CreateAndWriteBinaryOverlayToMemory | 2.201 s | 0.0118 s | 0.0104 s | 2.198 s | 464000.0000 | - | - | 2286.7 MB | | ||
| CreateAndWriteBinaryOverlayParallelToDisk | 2.695 s | 0.0530 s | 0.1119 s | 2.729 s | 779000.0000 | 237000.0000 | 1000.0000 | 425.57 MB | | ||
| CreateAndWriteBinaryOverlayParallelToMemory | 2.530 s | 0.0917 s | 0.2703 s | 2.450 s | 739000.0000 | 242000.0000 | 1000.0000 | 426.36 MB | | ||
| CreateAndWriteBinaryOverlayAsyncToDisk | 2.836 s | 0.0864 s | 0.2547 s | 2.781 s | 987000.0000 | 327000.0000 | 1000.0000 | 463.04 MB | | ||
| CreateAndWriteBinaryOverlayAsyncToMemory | 2.704 s | 0.0750 s | 0.2211 s | 2.720 s | 1018000.0000 | 331000.0000 | 1000.0000 | 463.03 MB | | ||
| WriteBinaryToDisk | 1.896 s | 0.0061 s | 0.0054 s | 1.896 s | 185000.0000 | 45000.0000 | - | 1100.7 MB | | ||
| WriteBinaryToMemory | 1.268 s | 0.0022 s | 0.0021 s | 1.269 s | 168000.0000 | - | - | 676.11 MB | | ||
| WriteBinaryParallelToDisk | 1.598 s | 0.0317 s | 0.0602 s | 1.609 s | 540000.0000 | 184000.0000 | 1000.0000 | 16.8 MB | | ||
| WriteBinaryParallelToMemory | 1.823 s | 0.1037 s | 0.3059 s | 1.713 s | 543000.0000 | 185000.0000 | 1000.0000 | 1.85 MB | | ||
| WriteBinaryAsyncToDisk | 1.982 s | 0.0740 s | 0.2160 s | 1.933 s | 751000.0000 | 263000.0000 | 1000.0000 | 6.2 MB | | ||
| WriteBinaryAsyncToMemory | 1.762 s | 0.0363 s | 0.1031 s | 1.766 s | 763000.0000 | 269000.0000 | 1000.0000 | 6.19 MB | | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | Median | Gen 0 | Gen 1 | Gen 2 | Allocated | | ||
|-------------------------------------------- |--------:|---------:|---------:|--------:|-------------:|------------:|----------:|-----------:| | ||
| CreateBinary | 4.266 s | 0.0831 s | 0.1137 s | 4.252 s | 350000.0000 | 123000.0000 | 1000.0000 | 424.35 MB | | ||
| CreateAndWriteBinaryOverlayToDisk | 2.831 s | 0.0173 s | 0.0153 s | 2.824 s | 382000.0000 | 57000.0000 | - | 2711.29 MB | | ||
| CreateAndWriteBinaryOverlayToMemory | 2.201 s | 0.0118 s | 0.0104 s | 2.198 s | 464000.0000 | - | - | 2286.7 MB | | ||
| CreateAndWriteBinaryOverlayParallelToDisk | 2.695 s | 0.0530 s | 0.1119 s | 2.729 s | 779000.0000 | 237000.0000 | 1000.0000 | 425.57 MB | | ||
| CreateAndWriteBinaryOverlayParallelToMemory | 2.530 s | 0.0917 s | 0.2703 s | 2.450 s | 739000.0000 | 242000.0000 | 1000.0000 | 426.36 MB | | ||
| CreateAndWriteBinaryOverlayAsyncToDisk | 2.836 s | 0.0864 s | 0.2547 s | 2.781 s | 987000.0000 | 327000.0000 | 1000.0000 | 463.04 MB | | ||
| CreateAndWriteBinaryOverlayAsyncToMemory | 2.704 s | 0.0750 s | 0.2211 s | 2.720 s | 1018000.0000 | 331000.0000 | 1000.0000 | 463.03 MB | | ||
| WriteBinaryToDisk | 1.896 s | 0.0061 s | 0.0054 s | 1.896 s | 185000.0000 | 45000.0000 | - | 1100.7 MB | | ||
| WriteBinaryToMemory | 1.268 s | 0.0022 s | 0.0021 s | 1.269 s | 168000.0000 | - | - | 676.11 MB | | ||
| WriteBinaryParallelToDisk | 1.598 s | 0.0317 s | 0.0602 s | 1.609 s | 540000.0000 | 184000.0000 | 1000.0000 | 16.8 MB | | ||
| WriteBinaryParallelToMemory | 1.823 s | 0.1037 s | 0.3059 s | 1.713 s | 543000.0000 | 185000.0000 | 1000.0000 | 1.85 MB | | ||
| WriteBinaryAsyncToDisk | 1.982 s | 0.0740 s | 0.2160 s | 1.933 s | 751000.0000 | 263000.0000 | 1000.0000 | 6.2 MB | | ||
| WriteBinaryAsyncToMemory | 1.762 s | 0.0363 s | 0.1031 s | 1.766 s | 763000.0000 | 269000.0000 | 1000.0000 | 6.19 MB | |
30 changes: 15 additions & 15 deletions
30
Benchmark Results/Mutagen.Bethesda.Tests.StringParsing-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | | ||
|---------------- |---------:|---------:|---------:|-------:|------:|------:|----------:| | ||
| ArrayRenting | 60.08 ns | 0.129 ns | 0.115 ns | 0.0132 | - | - | 56 B | | ||
| ArrayAllocation | 31.97 ns | 0.153 ns | 0.143 ns | 0.0267 | - | - | 112 B | | ||
| UnsafeAlloc | 26.66 ns | 0.104 ns | 0.097 ns | 0.0133 | - | - | 56 B | | ||
``` ini | ||
|
||
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362 | ||
Intel Core i7-4790K CPU 4.00GHz (Haswell), 1 CPU, 8 logical and 4 physical cores | ||
.NET Core SDK=3.1.100 | ||
[Host] : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
DefaultJob : .NET Core 2.1.14 (CoreCLR 4.6.28207.04, CoreFX 4.6.28208.01), X64 RyuJIT | ||
|
||
|
||
``` | ||
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | | ||
|---------------- |---------:|---------:|---------:|-------:|------:|------:|----------:| | ||
| ArrayRenting | 60.08 ns | 0.129 ns | 0.115 ns | 0.0132 | - | - | 56 B | | ||
| ArrayAllocation | 31.97 ns | 0.153 ns | 0.143 ns | 0.0267 | - | - | 112 B | | ||
| UnsafeAlloc | 26.66 ns | 0.104 ns | 0.097 ns | 0.0133 | - | - | 56 B | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
<Project> | ||
<PropertyGroup> | ||
<Nullable>enable</Nullable> | ||
</PropertyGroup> | ||
</Project> | ||
<Project> | ||
<PropertyGroup> | ||
<Nullable>enable</Nullable> | ||
</PropertyGroup> | ||
</Project> |
Oops, something went wrong.