[
https://issues.apache.org/jira/browse/AVRO-1438?focusedWorklogId=744831&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-744831
]
ASF GitHub Bot logged work on AVRO-1438:
----------------------------------------
Author: ASF GitHub Bot
Created on: 21/Mar/22 03:52
Start Date: 21/Mar/22 03:52
Worklog Time Spent: 10m
Work Description: KyleSchoonover commented on pull request #1604:
URL: https://github.com/apache/avro/pull/1604#issuecomment-1073458584
Here are the new results:
```
type impl action .Net 6 Avg % Change .Net 5 Avg %
Change .Net Core 3.1 Avg % Change
simple default_specific serialize 907.8 6.21% 937.6
6.83% 1174.9 11.69%
simple default_specific deserialize 1767.3 -31.11% 1798.3
-36.50% 2064.3 -27.77%
simple preresolved_specific serialize 579.7 0.53% 665.6
5.42% 865.5 18.05%
simple preresolved_specific deserialize 667.2 4.21% 712.6
3.54% 1025.1 17.36%
simple default_generic serialize 949.9 5.24% 964 1.10%
1181.3 9.54%
simple default_generic deserialize 1692.1 -29.83% 1739.1 -31.25%
1998.4 -28.31%
simple preresolved_generic serialize 520.3 5.98% 582.7
7.47% 637.6 4.45%
simple preresolved_generic deserialize 947 5.48% 998.5
8.31% 1223.2 3.29%
complex default_specific serialize 7506.4 5.90% 7478.1
3.84% 9273.3 7.28%
complex default_specific deserialize 13662.4 -22.69% 14518.8
-20.77% 18382.8 -10.97%
complex preresolved_specific serialize 5164 0.09% 5496.8
1.22% 6704.6 7.90%
complex preresolved_specific deserialize 7761.2 1.95% 8278.1
-1.41% 10847.1 11.45%
complex default_generic serialize 6754.5 0.51% 6826.5 -2.77%
9006.1 12.33%
complex default_generic deserialize 10596.9 -24.00% 10389.2 -34.20%
13548.6 -14.21%
complex preresolved_generic serialize 4501.7 1.88% 4882.8
-1.79% 5988.9 10.72%
complex preresolved_generic deserialize 6135.8 -2.68% 6406.1
1.85% 8595.3 12.85%
narrow default_specific serialize 470.5 2.74% 473.6
-0.30% 620.2 11.83%
narrow default_specific deserialize 879.6 -40.18% 837.3
-48.53% 1075.2 -31.10%
narrow preresolved_specific serialize 326.5 0.95% 347.2
7.26% 416.9 15.66%
narrow preresolved_specific deserialize 396.9 0.43% 410.7
3.75% 587.7 8.00%
narrow default_generic serialize 512.4 7.57% 504.8 -3.37%
645.3 7.27%
narrow default_generic deserialize 892.2 -31.50% 848.3 -43.69%
1128 -37.39%
narrow preresolved_generic serialize 289.1 2.73% 317.3
6.97% 395.3 14.22%
narrow preresolved_generic deserialize 484.4 0.95% 506.2
3.08% 826.7 16.63%
wide default_specific serialize 5111 -1.93% 5439.1 1.09%
7100 5.39%
wide default_specific deserialize 10374.9 -32.43% 10540.5 -35.68%
13585.9 -20.85%
wide preresolved_specific serialize 3806.3 1.61% 4164.1 2.21%
5267.2 9.61%
wide preresolved_specific deserialize 4673.5 1.80% 4848.3 -1.20%
7131.3 10.94%
wide default_generic serialize 5015.5 1.34% 4970.5 -4.58% 6353.1
4.53%
wide default_generic deserialize 9137.7 -36.06% 8968.5 -46.73% 11631.2
-24.12%
wide preresolved_generic serialize 3059.3 7.25% 3253.4 4.96%
3820.4 9.74%
wide preresolved_generic deserialize 5642.1 1.60% 6148.4 3.81%
7823.2 6.85%
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 744831)
Time Spent: 2h (was: 1h 50m)
> C# reader performance improvement
> ---------------------------------
>
> Key: AVRO-1438
> URL: https://issues.apache.org/jira/browse/AVRO-1438
> Project: Apache Avro
> Issue Type: Improvement
> Components: csharp
> Affects Versions: 1.7.5
> Reporter: David Taylor
> Priority: Minor
> Labels: pull-request-available
> Attachments: RecordSchema.cs.diff
>
> Time Spent: 2h
> Remaining Estimate: 0h
>
> GenericReader/SpecificReader spend a lot of time comparing the reader/writer
> schema. Remembering the last good match speeds things up about 15% in my
> tests using the avro.pref project for timings. This does not impact the
> DatumReader implementation.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)