You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by GitBox <gi...@apache.org> on 2020/11/10 20:33:16 UTC

[GitHub] [incubator-daffodil] olabusayoT edited a comment on pull request #453: Add SAX Unparse Event Batching

olabusayoT edited a comment on pull request #453:
URL: https://github.com/apache/incubator-daffodil/pull/453#issuecomment-724944482


   @stevedlawrence As far as performance, see below. I tested it with a baseline of ebd1af445b9c9892481d50bdd2f094eec4f503db with 3 runs for each setting.
   
   It was run against a CSV file with 1000 entires and the CSV/src/main/resources/com/tresys/csv/xsd/csvHeaderEnforced.dfdl.xsd  schemas. N was set to 1000 for each run.
   
   No Batching (SAX)
   
   total unparse time (sec): 119.045022
   min rate (files/sec): 0.887929
   max rate (files/sec): 10.849576
   avg rate (files/sec): 8.400183
   
   total unparse time (sec): 122.495742
   min rate (files/sec): 0.933206
   max rate (files/sec): 10.572712
   avg rate (files/sec): 8.163549
   
   total unparse time (sec): 115.577783
   min rate (files/sec): 0.887943
   max rate (files/sec): 10.906708
   avg rate (files/sec): 8.652182
   
   BatchSize = 1
   
   total unparse time (sec): 123.355449
   min rate (files/sec): 0.946018
   max rate (files/sec): 11.109970
   avg rate (files/sec): 8.106654
   
   total unparse time (sec): 113.578335
   min rate (files/sec): 0.942423
   max rate (files/sec): 11.725798
   avg rate (files/sec): 8.804496
   
   total unparse time (sec): 118.298859
   min rate (files/sec): 1.013238
   max rate (files/sec): 10.598986
   avg rate (files/sec): 8.453167
   
   BatchSize = 10
   
   total unparse time (sec): 37.720906
   min rate (files/sec): 1.087529
   max rate (files/sec): 41.515119
   avg rate (files/sec): 26.510498
   
   total unparse time (sec): 37.424359
   min rate (files/sec): 1.296234
   max rate (files/sec): 40.985226
   avg rate (files/sec): 26.720564
   
   total unparse time (sec): 36.939181
   min rate (files/sec): 1.272301
   max rate (files/sec): 42.095508
   avg rate (files/sec): 27.071526
   
   Batch Size = 100
   
   total unparse time (sec): 27.516491
   min rate (files/sec): 1.102611
   max rate (files/sec): 55.597572
   avg rate (files/sec): 36.341843
   
   total unparse time (sec): 29.054037
   min rate (files/sec): 1.181798
   max rate (files/sec): 53.005364
   avg rate (files/sec): 34.418625
   
   total unparse time (sec): 27.553790
   min rate (files/sec): 1.364561
   max rate (files/sec): 55.164476
   avg rate (files/sec): 36.292648
   
   Batch Size = 1000
   
   total unparse time (sec): 24.731927
   min rate (files/sec): 1.370080
   max rate (files/sec): 59.091401
   avg rate (files/sec): 40.433565
   
   total unparse time (sec): 25.288054
   min rate (files/sec): 1.389677
   max rate (files/sec): 62.957730
   avg rate (files/sec): 39.544364
   
   total unparse time (sec): 25.620273
   min rate (files/sec): 1.297336
   max rate (files/sec): 59.002985
   avg rate (files/sec): 39.031590
   
   
   
   
    


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org