Description
Two constructors in SpecificInternalRow can be made faster by using while loops instead of maps. This was originally noticed while working on SPARK-32532 and SPARK-32533 and will have impacts on performance of reading ORC and Avro files. Profiled the change using added benchmarks in SPARK-32531 for nested and array'd structs.
Attachments
Issue Links
- is duplicated by
-
SPARK-32690 Spark-32550 affects the performance of some cases
- Resolved
- is related to
-
SPARK-32532 Improve ORC read/write performance on nested structs and array of structs
- In Progress
-
SPARK-32533 Improve Avro read/write performance on nested structs and array of structs
- In Progress
-
SPARK-32531 Add benchmarks for nested structs and arrays for different file formats
- In Progress
- links to