Created
May 23, 2021 12:07
-
-
Save EgorBo/f0c447e5d84bc7c46c2d823ccf092bf4 to your computer and use it in GitHub Desktop.
JSON.txt
This file contains hidden or 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
| better: 208, geomean: 1.124 | |
| worse: 15, geomean: 1.067 | |
| total diff: 223 | |
| | Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality| | |
| | -------------------------------------------------------------------------------- | ---------:| ----------------:| ----------------:| --------:| | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.34 | 6295.70 | 8407.93 | | | |
| | System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_NoEscaping( | 1.19 | 92.78 | 110.15 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.08 | 8754.53 | 9414.43 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.06 | 2173.88 | 2308.44 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.06 | 74530.44 | 78963.29 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSiz | 1.05 | 7335.82 | 7703.72 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfByt | 1.05 | 197.33 | 206.28 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.04 | 3059.45 | 3188.57 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.03 | 679.58 | 702.34 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: | 1.03 | 87982.69 | 90884.48 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.03 | 3921.71 | 4040.13 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.03 | 7665.22 | 7868.11 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOf | 1.02 | 198.20 | 203.06 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.02 | 1037.84 | 1062.29 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json400K | 1.02 | 926502.94 | 948116.18 | | | |
| | Faster | base/diff | Base Median (ns) | Diff Median (ns) | Modality| | |
| | -------------------------------------------------------------------------------- | ---------:| ----------------:| ----------------:| -------- | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 2.90 | 16412600.00 | 5659500.00 | bimodal | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.55 | 351.79 | 226.79 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.55 | 335.63 | 216.49 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.50 | 1243.08 | 830.21 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.46 | 437.45 | 299.38 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.39 | 15110.26 | 10854.15 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.39 | 443.44 | 318.64 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.37 | 1431.82 | 1046.22 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToUtf8B | 1.36 | 6371.63 | 4689.22 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.36 | 470.57 | 346.60 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToStrea | 1.35 | 6350.35 | 4717.06 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: ArrayOfStrin | 1.34 | 11414.20 | 8490.65 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.34 | 26868.69 | 20062.26 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.33 | 1346.72 | 1012.35 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.33 | 4486.95 | 3384.93 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToStrin | 1.31 | 6708.43 | 5120.40 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.31 | 500.51 | 383.35 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.30 | 1970.62 | 1511.83 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: ObjectPrope | 1.30 | 1011506.84 | 779822.62 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeObjectP | 1.29 | 6859.59 | 5310.75 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.29 | 17789.64 | 13806.18 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.29 | 10810.97 | 8397.34 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.28 | 2118.94 | 1657.38 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: Json400KB) | 1.28 | 1062468.75 | 832204.11 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromUtf8Byte | 1.27 | 30427.22 | 23884.72 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.27 | 1061990.25 | 836319.40 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.27 | 1612.50 | 1272.16 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: ArrayOfNumbe | 1.26 | 14646.04 | 11615.42 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.24 | 5242.21 | 4211.53 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: StringPrope | 1.24 | 21440.13 | 17347.47 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromStream | 1.24 | 29002.73 | 23476.48 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToStream | 1.23 | 8021.16 | 6520.49 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.21 | 32785.36 | 27017.18 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.21 | 2488.91 | 2055.91 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.21 | 22283.96 | 18413.96 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromString | 1.20 | 29713.63 | 24786.90 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidati | 1.20 | 800.65 | 668.54 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromStream | 1.20 | 46244.44 | 38672.97 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.19 | 5916.90 | 4967.93 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.19 | 1299510.16 | 1094200.44 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.18 | 2831.03 | 2390.16 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.18 | 9321.16 | 7876.23 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToUtf8Bytes | 1.18 | 7768.93 | 6568.17 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.18 | 20837.17 | 17622.88 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToUtf8Bytes | 1.18 | 13383.86 | 11330.95 | | | |
| | System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_HeavyEscapi | 1.18 | 109.63 | 92.83 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: NumericProp | 1.18 | 24663.56 | 20888.01 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.18 | 1888983.08 | 1601611.22 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToStream | 1.18 | 13465.38 | 11430.98 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.17 | 9881.47 | 8412.73 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToString | 1.17 | 8102.23 | 6928.04 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidatio | 1.17 | 666.02 | 571.01 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.16 | 2794.37 | 2400.21 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.16 | 7394.64 | 6351.73 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeObjectPropert | 1.16 | 8321.95 | 7151.62 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidati | 1.16 | 732.89 | 630.24 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidatio | 1.16 | 905.82 | 779.30 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.16 | 3028.71 | 2608.04 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeObjectPropert | 1.16 | 14271.94 | 12319.25 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation | 1.16 | 836.05 | 723.41 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.15 | 10199.44 | 8847.59 | | | |
| | System.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: True, SkipValidation: False) | 1.15 | 21.42 | 18.59 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation | 1.15 | 872.05 | 758.06 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromString | 1.15 | 47145.92 | 41021.71 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.15 | 17794.95 | 15492.55 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidatio | 1.15 | 704.78 | 613.88 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: Jso | 1.15 | 1684.14 | 1468.51 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.14 | 375.96 | 328.43 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidatio | 1.14 | 946.13 | 826.59 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.14 | 18993.12 | 16670.54 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.14 | 2239269.64 | 1967438.58 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromUtf8Byte | 1.14 | 46879.05 | 41213.17 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: False, SkipValidat | 1.13 | 1457581.29 | 1286809.23 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToString | 1.13 | 401.13 | 354.81 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToStream | 1.12 | 921.53 | 821.28 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: False, SkipValidat | 1.12 | 1565618.87 | 1396084.92 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.12 | 18337.88 | 16416.25 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.11 | 17459.82 | 15673.72 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToString | 1.11 | 829.06 | 744.52 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.11 | 24667.40 | 22254.83 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.11 | 110.30 | 99.53 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromUtf8Bytes | 1.10 | 92.50 | 83.81 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidati | 1.10 | 2035604.88 | 1845575.56 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOf | 1.10 | 92.71 | 84.11 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, | 1.10 | 8719.27 | 7923.29 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToUtf8Bytes | 1.10 | 744.64 | 676.85 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf8(Formatted: False, SkipValidation: | 1.10 | 4346001.72 | 3950353.97 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.10 | 70107.51 | 63835.48 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.09 | 242.19 | 221.32 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: False, SkipValidation | 1.09 | 4077139.34 | 3728653.73 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.09 | 23975.31 | 21938.20 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidati | 1.09 | 1627647.06 | 1490466.07 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.09 | 107.97 | 98.88 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf8(Formatted: False, SkipValidation: | 1.09 | 4099995.16 | 3762646.27 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.09 | 120.54 | 110.74 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToStream | 1.09 | 15919.29 | 14642.59 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidati | 1.09 | 1910137.40 | 1760227.46 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: True, SkipValidation: | 1.08 | 35699500.00 | 32932750.00 | bimodal | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToUtf8By | 1.08 | 325.65 | 300.51 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToUtf8By | 1.08 | 16022.54 | 14792.03 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.08 | 110.24 | 101.91 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfByt | 1.08 | 92.44 | 85.49 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, | 1.08 | 1095770.18 | 1013787.04 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.08 | 166.44 | 154.02 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidatio | 1.08 | 1611656.77 | 1492317.86 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: True, SkipValidation: | 1.08 | 35441200.00 | 32818550.00 | several?| | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: True, SkipValidation | 1.08 | 25387500.00 | 23512900.00 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.08 | 124.80 | 115.61 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String | 1.08 | 47419.70 | 43953.06 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation | 1.08 | 2178998.17 | 2020131.03 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, | 1.08 | 102448.88 | 95057.35 | | | |
| | System.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: False, SkipValidation: True) | 1.08 | 19.83 | 18.42 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.08 | 694.17 | 645.63 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String | 1.08 | 49448.21 | 45990.70 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidatio | 1.08 | 1689243.24 | 1571271.70 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.07 | 109.73 | 102.09 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String | 1.07 | 47655.20 | 44344.77 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.Serializ | 1.07 | 396749.84 | 369360.39 | | | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: True, SkipValidation | 1.07 | 24741650.00 | 23034900.00 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.07 | 2055.61 | 1913.86 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.07 | 111.52 | 103.96 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToString | 1.07 | 17291.22 | 16135.18 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.07 | 614.47 | 573.46 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.07 | 755.46 | 705.34 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidati | 1.07 | 1679642.28 | 1568753.77 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidatio | 1.07 | 2242262.16 | 2095428.32 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.07 | 104.41 | 97.66 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.07 | 13846.53 | 12953.92 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.Serializ | 1.07 | 391999.38 | 367155.38 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.07 | 102186.54 | 95744.59 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.07 | 91.67 | 85.93 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.07 | 120.81 | 113.29 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.07 | 285.20 | 267.75 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation | 1.06 | 2233391.51 | 2097359.82 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.06 | 23761.79 | 22330.17 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeObjectProperty | 1.06 | 1013.84 | 952.81 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromSt | 1.06 | 12068.46 | 11357.17 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.06 | 1441.11 | 1356.56 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeObjectPr | 1.06 | 590.91 | 556.45 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToUtf8Bytes | 1.06 | 127.96 | 120.54 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeObjectPr | 1.06 | 17633.35 | 16633.00 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.06 | 23472.00 | 22162.37 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.06 | 913.98 | 863.63 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateUsingIndexer(TestCa | 1.06 | 1811.78 | 1712.30 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.06 | 172.52 | 163.08 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidatio | 1.06 | 2165509.09 | 2048425.64 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeObjectProper | 1.06 | 854.59 | 808.52 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.06 | 2935.79 | 2778.79 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: False, SkipValidation | 1.06 | 4324217.24 | 4096418.42 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.Deseriali | 1.06 | 376691.86 | 356970.19 | | | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidatio | 1.06 | 23955375.00 | 22704887.50 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.05 | 1858.43 | 1762.63 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromUtf8Byt | 1.05 | 517.33 | 491.20 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToStream | 1.05 | 235.10 | 223.81 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCas | 1.05 | 3522.62 | 3356.55 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.Serializ | 1.05 | 430670.95 | 410607.53 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.05 | 3892.10 | 3711.54 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.05 | 484.08 | 461.78 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.Serializ | 1.05 | 425163.34 | 405927.88 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.05 | 12162.87 | 11624.87 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.05 | 117.25 | 112.10 | | | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidatio | 1.05 | 23765575.00 | 22725550.00 | several?| | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipVali | 1.05 | 6377175.00 | 6100608.33 | several?| | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, | 1.04 | 102463.56 | 98083.63 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValid | 1.04 | 12393533.33 | 11869425.00 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.04 | 5661704.65 | 5422611.36 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipVali | 1.04 | 6613866.67 | 6339975.00 | several?| | |
| | System.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromStream | 1.04 | 886.61 | 850.56 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromStream | 1.04 | 327.62 | 314.32 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, | 1.04 | 1057069.07 | 1014523.46 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.04 | 2215.02 | 2125.90 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.04 | 198.28 | 190.34 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.04 | 93027.60 | 89310.44 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.04 | 8417.64 | 8081.33 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromStr | 1.04 | 759.09 | 729.25 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValid | 1.04 | 4549430.00 | 4371181.82 | several?| | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.04 | 119.57 | 114.93 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.04 | 852.60 | 819.74 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromSt | 1.04 | 13029.65 | 12527.48 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, | 1.04 | 74653.66 | 71784.29 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>.Deseri | 1.04 | 21605.98 | 20782.35 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.Deseri | 1.04 | 347.48 | 335.17 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromUtf | 1.04 | 422.06 | 407.13 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.04 | 115.91 | 111.90 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeObjectProperty | 1.03 | 267.69 | 258.78 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.Deseriali | 1.03 | 322778.71 | 312083.33 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValid | 1.03 | 9179775.00 | 8879687.50 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.03 | 12427.54 | 12028.54 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.03 | 7804.98 | 7570.05 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValid | 1.03 | 8880225.00 | 8618023.08 | | | |
| | System.Text.Json.Tests.Perf_Get.GetString | 1.03 | 3429.79 | 3329.77 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.PropertyIndexer(TestCase: O | 1.03 | 3099.92 | 3009.75 | | | |
| | System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 1) | 1.03 | 93.90 | 91.21 | | | |
| | System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.Bas | 1.03 | 1246.33 | 1211.19 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, | 1.03 | 72729.15 | 70753.42 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromUt | 1.03 | 11526.31 | 11218.26 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.03 | 157.37 | 153.27 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.03 | 10608.86 | 10334.06 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCas | 1.03 | 3534.16 | 3444.61 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.03 | 5055.46 | 4929.20 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: | 1.03 | 7485.71 | 7299.28 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCas | 1.03 | 3441.15 | 3356.04 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, | 1.02 | 74876.27 | 73059.16 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipVali | 1.02 | 11712240.00 | 11438714.29 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.Deseria | 1.02 | 1210.68 | 1183.42 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.Deseri | 1.02 | 286.06 | 279.64 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.02 | 926.93 | 906.65 | | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment