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
{{ message }}
Repository navigation
[Perf -118%] System.Collections.Tests.Perf_BitArray for small inputs (3) #37813
@DrewScoggins do I understand correctly that the regression here is between the last datapoint before the repo consolidation and the first datapoint after ? It seems the regression was at that time, and there was some overlap (consistent with it being the old and new infrastructure)?
I was trying to get something useful out of the diff link, but it just encompasses 6 months worth of work so it isn't useful. But even scoping to the point of the regression, if the regression is across the consolidation point, the product code may not even have changed (?).
The nearest potentially relevant BitArray change entered corefx master in Nov.
Ah good that helps. In the original PR, @Gnbrkm41 noted that there was some regression for the smallest size (which is non vectorized). These scenarios were added at the same time it looks like (dotnet/performance#1026)
I think we figure that's OK - these are tiny bit arrays and tiny absolute times. @DrewScoggins is there still a regression in the int ctor 512 size? You reported it above, but it's not in the latest report
That is because it is floating right around the regression threshold. So in the latest run it just slightly dropped, but that is enough to move it below 5%. Given that we have many other issues with much bigger regressions, we can probably leave this for now and if we see it come back we can take another look then.
changed the title [-][Perf -118%] System.Collections.Tests.Perf_BitArray (3)[/-][+][Perf -118%] System.Collections.Tests.Perf_BitArray for small inputs (3)[/+]on Jul 9, 2020
ghost locked as resolved and limited conversation to collaborators on Dec 8, 2020
Activity
DrewScoggins commentedon Jun 12, 2020
@adamsitnik
danmoseley commentedon Jul 2, 2020
@DrewScoggins do I understand correctly that the regression here is between the last datapoint before the repo consolidation and the first datapoint after ? It seems the regression was at that time, and there was some overlap (consistent with it being the old and new infrastructure)?
I was trying to get something useful out of the diff link, but it just encompasses 6 months worth of work so it isn't useful. But even scoping to the point of the regression, if the regression is across the consolidation point, the product code may not even have changed (?).
The nearest potentially relevant BitArray change entered corefx master in Nov.
DrewScoggins commentedon Jul 9, 2020
As you can see from the graph it does look like this regression came in in November, so good tracking down to that commit.
Historical Data in Reporting System
danmoseley commentedon Jul 9, 2020
Ah good that helps. In the original PR, @Gnbrkm41 noted that there was some regression for the smallest size (which is non vectorized). These scenarios were added at the same time it looks like (dotnet/performance#1026)
I think we figure that's OK - these are tiny bit arrays and tiny absolute times. @DrewScoggins is there still a regression in the int ctor 512 size? You reported it above, but it's not in the latest report
DrewScoggins commentedon Jul 9, 2020
That is because it is floating right around the regression threshold. So in the latest run it just slightly dropped, but that is enough to move it below 5%. Given that we have many other issues with much bigger regressions, we can probably leave this for now and if we see it come back we can take another look then.
danmoseley commentedon Jul 9, 2020
OK I'm going to close this then as acceptable/known based on current data and discussion in original PR.
cc @eiriktsarpalis who owns collections
[-][Perf -118%] System.Collections.Tests.Perf_BitArray (3)[/-][+][Perf -118%] System.Collections.Tests.Perf_BitArray for small inputs (3)[/+]