Created
May 28, 2021 16:49
-
-
Save EgorBo/fb80ef97b01c39f2319a5db08dae114c to your computer and use it in GitHub Desktop.
Linux-DynPGO-EgorPR--vs--DynPGO-Main.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
| summary: | |
| better: 281, geomean: 1.159 | |
| worse: 1, geomean: 1.102 | |
| total diff: 282 | |
| // DynPGO: | |
| | Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality| | |
| | -------------------------------------------------------------------------------- | ---------:| ----------------:| ----------------:| --------:| | |
| | System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_HeavyEscapi | 1.10 | 140.70 | 155.05 | | | |
| | Faster | base/diff | Base Median (ns) | Diff Median (ns) | Modality| | |
| | -------------------------------------------------------------------------------- | ---------:| ----------------:| ----------------:| -------- | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCas | 2.39 | 4263.49 | 1782.70 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCas | 2.39 | 4262.99 | 1784.72 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: False, SkipValidat | 1.66 | 2114279.14 | 1270036.06 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCas | 1.62 | 4420.86 | 2736.35 | | | |
| | System.Text.Json.Tests.Perf_Get.GetByte | 1.61 | 1621.51 | 1007.68 | | | |
| | System.Text.Json.Tests.Perf_Get.GetUInt16 | 1.60 | 1650.12 | 1033.58 | | | |
| | System.Text.Json.Tests.Perf_Get.GetInt16 | 1.58 | 1680.83 | 1065.77 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: Arr | 1.56 | 1947.90 | 1245.83 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: Arr | 1.56 | 1938.63 | 1242.12 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.56 | 450.97 | 289.31 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.54 | 475.46 | 309.40 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: False, SkipValidat | 1.52 | 1929560.34 | 1266379.76 | | | |
| | System.Text.Json.Tests.Perf_Get.GetSByte | 1.51 | 1769.44 | 1168.44 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: ArrayOfStrin | 1.48 | 15693.99 | 10615.64 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: ArrayOfNumbe | 1.46 | 19217.87 | 13136.58 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.44 | 572.08 | 396.48 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.43 | 586.65 | 408.82 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.40 | 614.35 | 439.65 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.39 | 13315.47 | 9604.93 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.39 | 13316.05 | 9606.11 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.38 | 651.76 | 472.70 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfByt | 1.37 | 125.41 | 91.72 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.36 | 1648.37 | 1214.38 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: NumericProp | 1.35 | 33772.97 | 24992.30 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.35 | 5791.62 | 4296.11 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.35 | 20270.26 | 15041.32 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateUsingIndexer(TestCa | 1.33 | 1778.33 | 1335.73 | | | |
| | System.Text.Json.Tests.Perf_Get.GetUInt64 | 1.31 | 1006.61 | 765.87 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeObjectP | 1.31 | 8956.74 | 6859.82 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.31 | 2630.43 | 2014.68 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateUsingIndexer(TestCa | 1.30 | 1780.95 | 1374.31 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: StringPrope | 1.30 | 29709.50 | 22939.52 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: ObjectPrope | 1.28 | 1355069.81 | 1054699.97 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromString | 1.27 | 62383.75 | 48935.43 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidati | 1.27 | 2506638.82 | 1966435.06 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromUtf8Byte | 1.27 | 60463.50 | 47689.48 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromUtf8Byte | 1.26 | 38695.18 | 30648.36 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.26 | 36109.18 | 28677.94 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToUtf8Bytes | 1.26 | 9809.85 | 7807.94 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromStream | 1.26 | 38688.15 | 30819.72 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromString | 1.25 | 38039.75 | 30365.96 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToStrea | 1.25 | 7440.16 | 5964.28 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromUtf8Bytes | 1.25 | 128.76 | 103.34 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToUtf8B | 1.25 | 7811.39 | 6269.80 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToString | 1.24 | 17878.25 | 14371.28 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToStrin | 1.24 | 8326.21 | 6694.01 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeObjectPr | 1.24 | 857.66 | 689.70 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.24 | 12764.38 | 10268.71 | | | |
| | System.Text.Json.Tests.Perf_Get.GetUInt32 | 1.24 | 950.75 | 765.57 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToStream | 1.24 | 16563.77 | 13406.79 | | | |
| | System.Text.Json.Tests.Perf_Get.GetInt64 | 1.23 | 1128.23 | 914.30 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.23 | 1827.56 | 1483.90 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.23 | 1416662.48 | 1151369.02 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.23 | 1882.51 | 1535.45 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToUtf8Bytes | 1.23 | 16850.94 | 13745.37 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.22 | 11505.93 | 9402.82 | | | |
| | System.Text.Json.Tests.Perf_Get.GetInt32 | 1.22 | 1011.08 | 826.28 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToString | 1.22 | 10076.99 | 8246.52 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToString | 1.22 | 1221.74 | 1001.49 | | | |
| | System.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: Json400KB) | 1.22 | 1410369.04 | 1158682.80 | | | |
| | System.Text.Json.Tests.Perf_Get.GetString | 1.21 | 5181.17 | 4275.77 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf8(Formatted: False, SkipValidation: | 1.21 | 5449269.70 | 4513780.27 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.21 | 13038.44 | 10818.47 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeObjectPropert | 1.20 | 18030.84 | 14974.65 | | | |
| | System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidati | 1.20 | 2357723.38 | 1959878.72 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.20 | 6500.21 | 5404.95 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.20 | 1142.59 | 953.25 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.20 | 488.17 | 407.68 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromStream | 1.20 | 504.86 | 421.80 | | | |
| | System.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: True, SkipValidation: True) | 1.20 | 28.22 | 23.58 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToString | 1.20 | 205.43 | 171.80 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.19 | 357.04 | 299.25 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromStream | 1.19 | 59379.63 | 49781.26 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.19 | 21736.91 | 18303.13 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.19 | 22797.21 | 19221.18 | | | |
| | System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.Cas | 1.18 | 1883.87 | 1591.60 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.18 | 22737.27 | 19217.10 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.18 | 27743.47 | 23508.23 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.18 | 2769.11 | 2349.08 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.18 | 23340.56 | 19825.18 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.18 | 2462610.87 | 2093543.82 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, | 1.18 | 21601.45 | 18370.87 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToStream | 1.17 | 658.01 | 561.26 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidatio | 1.17 | 880.61 | 751.37 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidati | 1.17 | 968.62 | 829.43 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidatio | 1.17 | 1123.69 | 962.81 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToUtf8Bytes | 1.17 | 1114.05 | 954.61 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.16 | 661.04 | 567.72 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValid | 1.16 | 80294698.00 | 68967202.00 | | | |
| | System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_NoEscaping( | 1.16 | 165.44 | 142.11 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: False, SkipValidation | 1.16 | 5324845.79 | 4577482.56 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.16 | 11722.30 | 10089.83 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToStream | 1.16 | 1342.36 | 1155.94 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromUtf | 1.16 | 593.90 | 511.72 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.16 | 42535.03 | 36677.23 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidati | 1.16 | 889.07 | 767.55 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromStr | 1.16 | 707.79 | 611.14 | | | |
| | System.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: False, SkipValidation: False) | 1.16 | 27.60 | 23.86 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.16 | 1672649.49 | 1446023.87 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToUtf8By | 1.16 | 459.22 | 397.08 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, | 1.16 | 3702.77 | 3203.04 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromUt | 1.16 | 16587.17 | 14357.24 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromString | 1.16 | 199.64 | 172.84 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.15 | 3328.25 | 2883.22 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.Deseri | 1.15 | 823.82 | 714.65 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.15 | 145.99 | 126.65 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.15 | 984.83 | 854.50 | | | |
| | System.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: True, SkipValidation: False) | 1.15 | 28.10 | 24.40 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.15 | 27031.01 | 23486.58 | | | |
| | System.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: False, SkipValidation: True) | 1.15 | 27.55 | 23.98 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.15 | 146.77 | 127.97 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.Deseria | 1.15 | 2134.93 | 1863.83 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation | 1.14 | 1003.68 | 878.41 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>.Deseri | 1.14 | 29446.46 | 25789.52 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.14 | 167.12 | 146.42 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidatio | 1.14 | 813.85 | 713.16 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeObjectProperty | 1.14 | 1526.72 | 1339.65 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.14 | 8515.85 | 7487.09 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromStream | 1.14 | 2481.86 | 2183.64 | | | |
| | System.Text.Json.Tests.Perf_Get.GetDouble | 1.14 | 5664.09 | 4984.39 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromSt | 1.14 | 17009.90 | 14970.43 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String | 1.14 | 61767.87 | 54368.98 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.14 | 2028.38 | 1785.72 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.Deseri | 1.14 | 383.83 | 337.97 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.Seria | 1.13 | 303.54 | 267.95 | | | |
| | System.Text.Json.Tests.Perf_Get.GetSingle | 1.13 | 5557.58 | 4906.04 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.13 | 31478.05 | 27808.07 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation | 1.13 | 1028.37 | 909.01 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.13 | 1985.02 | 1754.92 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.Seria | 1.13 | 11746.45 | 10387.62 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToStream | 1.13 | 9648.83 | 8536.93 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.13 | 1680.87 | 1488.54 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>.Deseri | 1.13 | 31023.32 | 27503.27 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.13 | 146.11 | 129.55 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>.Deseri | 1.13 | 30124.44 | 26727.20 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.13 | 2064.65 | 1834.14 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String | 1.13 | 64913.69 | 57670.58 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.Deseria | 1.12 | 1452.88 | 1292.38 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String | 1.12 | 62063.98 | 55246.45 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeObjectPr | 1.12 | 26329.30 | 23443.80 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.12 | 5116.02 | 4565.43 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromUtf8Bytes | 1.12 | 1673.09 | 1494.45 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.12 | 136.57 | 122.02 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeObjectPropert | 1.12 | 10489.69 | 9378.07 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.12 | 155.06 | 138.64 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromString | 1.12 | 1813.63 | 1621.73 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.12 | 29428.90 | 26316.34 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeObjectProperty | 1.12 | 339.07 | 303.36 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.12 | 2830976.68 | 2533516.51 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.12 | 7463.98 | 6680.44 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.12 | 4934.50 | 4417.86 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOf | 1.12 | 111.46 | 99.81 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.12 | 165.82 | 148.59 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.12 | 1703.04 | 1527.02 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.Deseria | 1.11 | 1537.63 | 1379.62 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromUtf | 1.11 | 38918.55 | 34923.73 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidatio | 1.11 | 1060.12 | 951.75 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeObjectProper | 1.11 | 1327.68 | 1192.49 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.11 | 147.33 | 132.44 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.Deseriali | 1.11 | 411289.96 | 369799.55 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.11 | 176.69 | 158.91 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.11 | 920.98 | 829.02 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.11 | 153.15 | 137.86 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.11 | 1132.65 | 1019.76 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, | 1.11 | 128964.24 | 116299.50 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.11 | 3021.90 | 2725.45 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.Serial | 1.11 | 1307.89 | 1181.18 | | | |
| | System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 1) | 1.11 | 141.40 | 127.86 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromSt | 1.11 | 18472.36 | 16711.28 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.10 | 3577.41 | 3239.02 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.10 | 4787.05 | 4335.04 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, | 1.10 | 107390.12 | 97280.40 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.10 | 163.99 | 148.71 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToStream | 1.10 | 23405.97 | 21252.79 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.10 | 3021.75 | 2744.57 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.10 | 2560.44 | 2326.22 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.10 | 3650.25 | 3316.47 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.10 | 2621.03 | 2382.48 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.10 | 30817.06 | 28028.48 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToUtf8Bytes | 1.10 | 165.82 | 150.95 | | | |
| | System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.Bas | 1.10 | 1784.07 | 1624.89 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromStr | 1.10 | 40651.23 | 37029.54 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.10 | 270.60 | 246.51 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.10 | 970.10 | 883.77 | | | |
| | System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 65) | 1.10 | 4132.77 | 3765.72 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipVali | 1.10 | 7723252.79 | 7037363.00 | | | |
| | System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, T | 1.10 | 3891.20 | 3547.94 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidati | 1.10 | 2277374.93 | 2078975.35 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfByt | 1.10 | 367.43 | 335.48 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromStr | 1.09 | 43302.01 | 39552.60 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.09 | 83422.11 | 76292.08 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, Strin | 1.09 | 29431.13 | 26920.88 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf8(Formatted: False, SkipValidation: | 1.09 | 4917874.90 | 4498591.13 | | | |
| | System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.Cas | 1.09 | 1796.57 | 1644.77 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, | 1.09 | 1328580.33 | 1216511.59 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToStream | 1.09 | 795.22 | 729.51 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.09 | 165.37 | 151.84 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.Serializ | 1.09 | 567578.43 | 521464.88 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.09 | 11117.60 | 10221.46 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.09 | 149.31 | 137.30 | | | |
| | System.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: False, SkipValidation | 1.09 | 4906014.00 | 4511960.96 | | | |
| | System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 64) | 1.09 | 3993.89 | 3676.33 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.09 | 88464.63 | 81442.03 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.09 | 303.58 | 279.70 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.08 | 3471.94 | 3200.33 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.08 | 18094.79 | 16683.94 | | | |
| | System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOf | 1.08 | 365.54 | 337.45 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromStr | 1.08 | 1108.06 | 1025.33 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromStream | 1.08 | 1464.53 | 1356.16 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.08 | 10640.70 | 9862.33 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, | 1.08 | 10943.93 | 10150.48 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.Deseriali | 1.08 | 421736.97 | 391195.63 | | | |
| | System.Text.Json.Tests.Perf_Get.GetDecimal | 1.08 | 6491.67 | 6023.53 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidatio | 1.08 | 2855330.17 | 2649596.14 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToStream | 1.08 | 295.05 | 273.80 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.08 | 11572.20 | 10739.11 | | | |
| | System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndente | 1.08 | 7784.41 | 7232.22 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.08 | 126849.30 | 117921.43 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.08 | 10474.61 | 9737.73 | | | |
| | System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 512) | 1.08 | 33772.95 | 31401.49 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCa | 1.08 | 3045.69 | 2832.49 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSiz | 1.08 | 10536.05 | 9799.35 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.07 | 97234.87 | 90470.00 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: | 1.07 | 10302.75 | 9590.62 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.07 | 237.78 | 221.41 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation | 1.07 | 2835020.75 | 2639915.14 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.Deseriali | 1.07 | 486195.51 | 453059.79 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, | 1.07 | 128995.63 | 120316.75 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.07 | 1260.85 | 1176.79 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipVali | 1.07 | 14061661.13 | 13130546.25 | several?| | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.07 | 6849.76 | 6399.96 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, | 1.07 | 106621.86 | 99712.56 | | | |
| | System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidatio | 1.07 | 2275550.65 | 2131144.57 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.Deseri | 1.07 | 447.17 | 419.01 | | | |
| | System.Text.Json.Tests.Perf_Get.GetDateTime | 1.07 | 4904.81 | 4598.54 | | | |
| | System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, | 1.07 | 103403.49 | 97051.35 | | | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: True, SkipValidation | 1.06 | 31411793.58 | 29507018.44 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, | 1.06 | 9923.93 | 9327.10 | | | |
| | System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing( | 1.06 | 299.39 | 281.43 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValid | 1.06 | 8360421.75 | 7861580.13 | several?| | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.06 | 169.25 | 159.20 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.06 | 2806.23 | 2639.88 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToUtf8By | 1.06 | 23170.85 | 21801.09 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.06 | 1216.21 | 1144.33 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipVali | 1.06 | 7433596.79 | 6997431.65 | | | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidatio | 1.06 | 30539068.25 | 28750150.25 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, | 1.06 | 1297782.50 | 1221948.61 | | | |
| | System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.Mis | 1.06 | 1102.97 | 1039.96 | | | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: True, SkipValidation | 1.06 | 31381887.00 | 29593378.25 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: | 1.06 | 117591.85 | 110929.83 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json40KB | 1.06 | 115915.39 | 109430.04 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValid | 1.06 | 8303857.75 | 7839989.75 | several?| | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.06 | 133885.27 | 126413.64 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.06 | 966.14 | 913.05 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.Serializ | 1.06 | 576659.08 | 545756.60 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToString | 1.06 | 958.56 | 907.21 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSiz | 1.06 | 1218880.38 | 1154222.69 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.05 | 12310.71 | 11669.81 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToString | 1.05 | 523.40 | 496.21 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.05 | 12080.18 | 11462.12 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.05 | 10161.27 | 9644.30 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.05 | 12261.71 | 11645.58 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSiz | 1.05 | 1202824.45 | 1142740.73 | | | |
| | System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidatio | 1.05 | 30459029.25 | 28953197.58 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCas | 1.05 | 4472.72 | 4252.14 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.05 | 9905.66 | 9421.10 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.Serializ | 1.05 | 595854.93 | 567286.30 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.05 | 11563.92 | 11026.74 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.05 | 4653.84 | 4439.81 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json4KB) | 1.05 | 10105.69 | 9646.60 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSiz | 1.05 | 116454.52 | 111177.92 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: | 1.05 | 116767.13 | 111563.40 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSiz | 1.05 | 117330.88 | 112108.34 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestC | 1.05 | 3886.49 | 3715.29 | | | |
| | System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json400K | 1.05 | 1162368.85 | 1111614.54 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact | 1.05 | 3867.88 | 3700.62 | | | |
| | System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToString | 1.05 | 25288.45 | 24195.64 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: | 1.04 | 1464.78 | 1401.70 | | | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipVali | 1.04 | 13618212.88 | 13036171.75 | several?| | |
| | System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValida | 1.04 | 72376079.00 | 69294628.00 | | | |
| | System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase | 1.04 | 5329.68 | 5105.38 | | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment