mfvitale commented on PR #14992:
URL: https://github.com/apache/kafka/pull/14992#issuecomment-1864230355

   > Could you write a small jmh benchmark to demonstrate the performance 
difference? For example, see #13776
   
   Done! These are some results
   
   ```text
   Benchmark                                   (afterBurnModule)    Mode      
Cnt        Score    Error  Units
   JsonConverterBenchmark.deserialize                       true  sample  
1387169    17997.199 ± 17.127  ns/op
   JsonConverterBenchmark.deserialize:p0.00                 true  sample        
     16384.000           ns/op
   JsonConverterBenchmark.deserialize:p0.50                 true  sample        
     17408.000           ns/op
   JsonConverterBenchmark.deserialize:p0.90                 true  sample        
     18304.000           ns/op
   JsonConverterBenchmark.deserialize:p0.95                 true  sample        
     20672.000           ns/op
   JsonConverterBenchmark.deserialize:p0.99                 true  sample        
     30720.000           ns/op
   JsonConverterBenchmark.deserialize:p0.999                true  sample        
     40757.120           ns/op
   JsonConverterBenchmark.deserialize:p0.9999               true  sample        
    423056.896           ns/op
   JsonConverterBenchmark.deserialize:p1.00                 true  sample        
    924672.000           ns/op
   JsonConverterBenchmark.deserialize                      false  sample  
1303600    19164.929 ± 21.371  ns/op
   JsonConverterBenchmark.deserialize:p0.00                false  sample        
     16576.000           ns/op
   JsonConverterBenchmark.deserialize:p0.50                false  sample        
     18048.000           ns/op
   JsonConverterBenchmark.deserialize:p0.90                false  sample        
     21152.000           ns/op
   JsonConverterBenchmark.deserialize:p0.95                false  sample        
     24736.000           ns/op
   JsonConverterBenchmark.deserialize:p0.99                false  sample        
     37376.000           ns/op
   JsonConverterBenchmark.deserialize:p0.999               false  sample        
     49472.000           ns/op
   JsonConverterBenchmark.deserialize:p0.9999              false  sample        
    450703.258           ns/op
   JsonConverterBenchmark.deserialize:p1.00                false  sample        
   1052672.000           ns/op
   JsonConverterBenchmark.serialize                         true  sample  
1489235     8396.143 ± 12.427  ns/op
   JsonConverterBenchmark.serialize:p0.00                   true  sample        
      7296.000           ns/op
   JsonConverterBenchmark.serialize:p0.50                   true  sample        
      8072.000           ns/op
   JsonConverterBenchmark.serialize:p0.90                   true  sample        
      8640.000           ns/op
   JsonConverterBenchmark.serialize:p0.95                   true  sample        
      9552.000           ns/op
   JsonConverterBenchmark.serialize:p0.99                   true  sample        
     15456.000           ns/op
   JsonConverterBenchmark.serialize:p0.999                  true  sample        
     23520.000           ns/op
   JsonConverterBenchmark.serialize:p0.9999                 true  sample        
     38724.890           ns/op
   JsonConverterBenchmark.serialize:p1.00                   true  sample        
   1159168.000           ns/op
   JsonConverterBenchmark.serialize                        false  sample  
1411941     8850.354 ± 12.808  ns/op
   JsonConverterBenchmark.serialize:p0.00                  false  sample        
      7552.000           ns/op
   JsonConverterBenchmark.serialize:p0.50                  false  sample        
      8336.000           ns/op
   JsonConverterBenchmark.serialize:p0.90                  false  sample        
      9456.000           ns/op
   JsonConverterBenchmark.serialize:p0.95                  false  sample        
     11744.000           ns/op
   JsonConverterBenchmark.serialize:p0.99                  false  sample        
     18464.000           ns/op
   JsonConverterBenchmark.serialize:p0.999                 false  sample        
     25313.856           ns/op
   JsonConverterBenchmark.serialize:p0.9999                false  sample        
     56192.000           ns/op
   JsonConverterBenchmark.serialize:p1.00                  false  sample        
    952320.000           ns/op
   
   ```
   
   


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

Reply via email to