Repository navigation
[ntuple] set default initial page size to 16B (was 256B) - #23638
Conversation
ad1d8f6 to
fa7024a
Compare
This change has a negligible hit on performance (<1% for serializing 100k entries into 10k double columns uncompressed into the Null sink). It does help considerably keeping the page count low when wide and sparse EDMs are written under memory pressure (real world CMS SIM example: 3M --> 1.3M pages).
|
I am at a tad bit confused on the unit of seems to use it as 'number' of elements. What am I misunderstanding? On the other hand we also have: So on the surface it appears the usage might be inconsistent. |
pcanal
left a comment
There was a problem hiding this comment.
See the comment at #23638 (comment) which may or may not hint at other possible updates.
|
@pcanal In your referenced code snippet, |
Doesn't that need to be also timed by the sizeof then ? |
Sorry, I don't understand that question. Can you please clarify? |
The |
Test Results 24 files 24 suites 3d 23h 9m 9s ⏱️ For more details on these failures, see this check. Results for commit fa7024a. |
Re-reading the code clarified that the question was moot/misplaced. |
This change has a negligible hit on performance (<1% for serializing 100k entries to 10k double columns uncompressed into the Null sink). It does help considerably keeping the page count low when wide and sparse EDMs are written under memory pressure (real world CMS SIM example: 3M --> 1.3M pages).