grzegorz8 commented on PR #23490: URL: https://github.com/apache/flink/pull/23490#issuecomment-4029907165
@gyfora Hey! Are these benchmarks available somewhere? I was not able to find them on my own. ``` RecordSerializationBenchmark.copyPojo thrpt 30 6825.981 ± 32.221 ops/ms RecordSerializationBenchmark.copyRecord thrpt 30 5949.899 ± 94.196 ops/ms RecordSerializationBenchmark.copyPojoReuse thrpt 30 6757.649 ± 91.903 ops/ms RecordSerializationBenchmark.copyRecordReuse thrpt 30 5974.339 ± 51.605 ops/ms RecordSerializationBenchmark.copyPojoView thrpt 30 929.945 ± 3.241 ops/ms RecordSerializationBenchmark.copyRecordView thrpt 30 916.406 ± 53.823 ops/ms RecordSerializationBenchmark.readPojo thrpt 30 1070.375 ± 5.260 ops/ms RecordSerializationBenchmark.readRecord thrpt 30 1041.910 ± 11.632 ops/ms RecordSerializationBenchmark.writePojo thrpt 30 1225.184 ± 3.824 ops/ms RecordSerializationBenchmark.writeRecord thrpt 30 1234.543 ± 4.738 ops/ms ``` I did my own simple benchmarks and it seems that for objects with higher number of fields, deserialization of Record is noticeably faster than deserialization of Pojo. Pojo deserialization, in turn is faster or equally fast only for a small objects. -- 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]
