Skip to content

PERF: Regressions between 0.20.1 and 0.20.x #16584

@TomAugspurger

Description

@TomAugspurger

I'll add more later, I'm worried my local benchmarks aren't reliable, but I think these ones are real.

Interpolate

 before after ratio [20baf972] [eefbaf71] + 50.6±2ms 1.48s 29.27 frame_methods.Interpolate.time_interpolate + 1.19±0.01ms 14.9±0.7ms 12.53 frame_methods.Interpolate.time_interpolate_some_good + 2.45±0.1ms 13.6±0.8ms 5.57 frame_methods.Interpolate.time_interpolate_some_good_infer SOME BENCHMARKS HAVE CHANGED SIGNIFICANTLY. 

groupby

 before after ratio [20baf972] [98162e04] + 1.45±0.03ms 2.49±0.04ms 1.72 groupby.groupby_datetimetz.time_groupby_sum + 2.71±0.03ms 4.53±0.09ms 1.67 groupby.groupby_nth.time_groupby_series_nth_any + 1.59±0.02ms 2.51±0.04ms 1.58 groupby.groupby_nth.time_groupby_series_nth_none + 3.69±0.03ms 4.95±0.09ms 1.34 groupby.groupby_multi.time_groupby_series_simple_cython + 1.41±0.04ms 1.69±0.04ms 1.19 groupby.groupby_datetime.time_groupby_sum + 1.91±0.03ms 2.20±0.01ms 1.15 groupby.GroupBySuite.time_cumprod('int', 10000) + 1.61±0.03ms 1.80±0.02ms 1.12 groupby.GroupBySuite.time_count('int', 10000) + 9.83±0.2ms 10.9±0.09ms 1.11 groupby.GroupBySuite.time_all('int', 100) + 1.74±0.03ms 1.93±0.02ms 1.11 groupby.GroupBySuite.time_cummin('int', 10000) 

Metadata

Metadata

Assignees

No one assigned

    Labels

    PerformanceMemory or execution speed performance

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions