Repository navigation
Commit 532bd87
committed
Avoid InheritsFrom in CCDB object extraction
TClass::InheritsFrom("TObject") on an STL collection such as
std::vector<o2::detectors::AlignParam> makes cling instantiate the class and
read a large part of the ROOT module data. IsTObject() gives the same answer
without this. In o2-sim, which fetches the alignment this way, this saves about
150 MB (16 workers, peak PSS 6384 -> 6215 MB) with bit-identical hits.1 parent f611478 commit 532bd87
1 file changed
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1008 | 1008 | | |
1009 | 1009 | | |
1010 | 1010 | | |
1011 | | - | |
| 1011 | + | |
| 1012 | + | |
1012 | 1013 | | |
1013 | 1014 | | |
1014 | 1015 | | |
| |||
0 commit comments