[ 
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)

Reply via email to