Remove JsonParser.Parse LINQ from hot path
Remove JsonParser.Parse LINQ from hot path

Previous commit:

                            Method |     Mean |     Error |   StdDev |     Gen 0 |    Gen 1 |    Gen 2 | Allocated |
---------------------------------- |---------:|----------:|---------:|----------:|---------:|---------:|----------:|
        New_JsonValue_Parse_Stream | 37.28 ms | 1.2882 ms | 3.798 ms | 1312.5000 | 437.5000 | 125.0000 |   7.29 MB |
        New_JsonValue_Parse_String | 22.27 ms | 0.8369 ms | 2.468 ms | 1343.7500 | 468.7500 | 156.2500 |   7.28 MB |
          New_JsonValue_ParseAsync | 34.30 ms | 0.8797 ms | 2.594 ms | 1312.5000 | 437.5000 | 125.0000 |   7.29 MB |

After removal of LINQ on the hot JsonValue.Parse hot path:

                     Method |     Mean |     Error |    StdDev |    Gen 0 |    Gen 1 |   Gen 2 | Allocated |
--------------------------- |---------:|----------:|----------:|---------:|---------:|--------:|----------:|
 New_JsonValue_Parse_Stream | 27.34 ms | 0.9102 ms | 2.6836 ms | 625.0000 | 312.5000 |       - |   3.96 MB |
 New_JsonValue_Parse_String | 12.49 ms | 0.2479 ms | 0.2198 ms | 687.5000 | 312.5000 | 62.5000 |   3.95 MB |
   New_JsonValue_ParseAsync | 28.94 ms | 0.7739 ms | 2.2697 ms | 656.2500 | 312.5000 | 62.5000 |   3.96 MB |

Approximate 1.2-1.8x speedup, 1.8x reduction in allocated memory.

gregsdennis/Manatee.Json,gregsdennis/Manatee.Json