You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@nathanb9 Currently this is just me running some experiments and seeing what helps or gives non measurable improvement
So far I tried the following (besides morsels):
Pinning threads - currently can't see a big diff in benchmarks. Could perhaps change with the morsel approach (as it has higher cpu usage), but perhaps OS scheduling does do the scheduling better or bandwidth has improved much since (and decompression / decoding perf hasn't) that it doesn't have any effect.
Blocking decode (i.e. local to thread) vs spawn_blocking the same, only minor changes.
Activity
nathanb9 commentedon Mar 13, 2026
Hey @Dandandan looking for any help with any of these?
I wanted to see impact of using ParquetMetaDataPushDecoder but looks like you're already working on that
Dandandan commentedon Mar 14, 2026
@nathanb9 Currently this is just me running some experiments and seeing what helps or gives non measurable improvement
So far I tried the following (besides morsels):
spawn_blockingthe same, only minor changes.