Commit 97c3e51
authored
DPL: add support for decompressing directly to shared memory (#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
File tree
5 files changed
+542
-173
lines changed- Framework
- AnalysisSupport/src
- Core
- include/Framework
- src
- test
5 files changed
+542
-173
lines changed| 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