Github user sachouche commented on the issue:
https://github.com/apache/drill/pull/1060
I have updated this pull request with the following changes:
- Excluded the implicit column optimizations from this pull request (will
be included as part of another Drill Jira)
- Tuned a threshold (16bytes vs 1024) on when to use "putByte() vs
copyMemory()" based on @vrozov findings when benchmarking using JMH
- There were lingering questions on the use of byte arrays for intermediary
processing; after a discussion with @vrozov we agreed to tackle such an
analysis within a new JIRA
([DRILL-6301](https://issues.apache.org/jira/browse/DRILL-6301?filter=-1)) so
that the Drill customer can immediately rip the benefits of the current
enhancements
- Moved the newly added MemoryUtils class to the Parquet flat reader
project (made it package private); this is temporary till DRILL-6301 is
resolved.
---