Commit 97c3e51
authored
DPL: add support for decompressing directly to shared memory (AliceO2Group#13962)
This PR postpones the read operations which would usually populate an intermediate
RecordBatch and it performs them directly on its subsequent shared memory
serialization. Doing so avoids having the intermediate representation allocate most
of the memory.
For the moment this is only done for the TTree plugin. RNtuple support will come
in a subsequent PR.1 parent 28d9c76 commit 97c3e51
5 files changed
Lines changed: 542 additions & 173 deletions
File tree
- Framework
- AnalysisSupport/src
- Core
- include/Framework
- src
- test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
852 | 853 | | |
853 | 854 | | |
854 | 855 | | |
855 | | - | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
856 | 860 | | |
857 | 861 | | |
858 | 862 | | |
| |||
0 commit comments