dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.96k stars 4.65k forks source link

[wasm][perf] Tracking #96444

Open radekdoulik opened 8 months ago

radekdoulik commented 8 months ago

2024 Sep 11

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/40890 10 regressions AOT, possibly https://github.com/dotnet/runtime/pull/107460 Fix swizzle_mask type

2024 Sep 4

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/40429 32 regressions AOT, possibly https://github.com/dotnet/runtime/pull/106764 don't define HAS_CUSTOM_BLOCKS on mono
https://github.com/dotnet/perf-autofiling-issues/issues/40435 20 regressions AOT, possibly https://github.com/dotnet/runtime/pull/106660 Interlocked.CompareExchange and Interlocked.Exchange intrinsics for small types and enums
https://github.com/dotnet/perf-autofiling-issues/issues/40606 7 regressions AOT, unclear what is the possible cause

2024 Aug 28

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/40355 31 regressions AOT, possibly https://github.com/dotnet/runtime/pull/106764 don't define HAS_CUSTOM_BLOCKS on mono
https://github.com/dotnet/perf-autofiling-issues/issues/40364 37 regressions AOT, https://github.com/dotnet/runtime/pull/106660 Interlocked.CompareExchange and Interlocked.Exchange intrinsics for small types and enums

2024 Aug 14

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/39876 5004 interp regressions, unclear, possibly build issue?
https://github.com/dotnet/perf-autofiling-issues/issues/39850 13 regressions AOT, possibly https://github.com/dotnet/runtime/pull/106080

2024 Aug 7

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/39553 https://github.com/dotnet/perf-autofiling-issues/issues/39534 3409 interp + 82 AOT regressions, possibly [mono][interp] Remove short branches #105386

2024 Jul 24

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/38866 + https://github.com/dotnet/perf-autofiling-issues/issues/38853 https://github.com/dotnet/perf-autofiling-issues/issues/38867 298 + 28 interp + 35 AOT regressions emscripten bump, there were also 46 + 55 interp + 146 AOT improvements

2024 Jul 10

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/37893 71 regressions https://github.com/dotnet/runtime/pull/104217 Update mono-interp to handle the same Vector.As APIs as mono-jit - jiterpreter likely needs the intrinsics implementation

2024 Jul 3

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/37140 https://github.com/dotnet/perf-autofiling-issues/issues/37028 21+20 interp + AOT regressions Additional cleanup and acceleration of the System.Numerics vector and related types
https://github.com/dotnet/perf-autofiling-issues/issues/37463 15 regressions AOT Vectorize a few more conversions in TensorPrimitives.ConvertXx
https://github.com/dotnet/perf-autofiling-issues/issues/37139 24 regressions Intrinsics for blazor

2024 Jun 26

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/36642 https://github.com/dotnet/perf-autofiling-issues/issues/36484 87 regressions in vector intrinsics
https://github.com/dotnet/perf-autofiling-issues/issues/36646 https://github.com/dotnet/perf-autofiling-issues/issues/36512 16 + 13 regressions, possibly caused by https://github.com/dotnet/runtime/pull/102364
https://github.com/dotnet/perf-autofiling-issues/issues/36963 24 regressions possibly https://github.com/dotnet/runtime/pull/102670

2024 Jun 12

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/36090 https://github.com/dotnet/perf-autofiling-issues/issues/36108 9+48 regressions AOT+iterp, https://github.com/dotnet/runtime/pull/102301 Change Vector2/3/4, Quaternion, Plane, Vector, and Vector64/128/256/512 to be implemented in managed where trivially possible

2024 Jun 5

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/35335 23 regressions, chrome bump

2024 May 29

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/34858 https://github.com/dotnet/perf-autofiling-issues/issues/35195 7+10 regressions AOT, possibly Roslyn update https://github.com/dotnet/runtime/pull/102188
https://github.com/dotnet/perf-autofiling-issues/issues/34873 6 regressions AOT possibly Chrome bump https://github.com/dotnet/runtime/pull/102417
https://github.com/dotnet/perf-autofiling-issues/issues/35199 4 regressions AOT possibly https://github.com/dotnet/runtime/pull/102570

2024 May 22

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/34719, https://github.com/dotnet/perf-autofiling-issues/issues/34714 14+8 regressions AOT - probably chrome bump

2024 May 15

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/34303 3 regressions AOT https://github.com/dotnet/runtime/pull/101871

2024 Apr 24

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/32975 small size regression
https://github.com/dotnet/perf-autofiling-issues/issues/32790 8 regressions AOT https://github.com/dotnet/runtime/pull/99982

2024 Apr 17

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/32601 23 regression AOT, https://github.com/dotnet/runtime/pull/99982

2024 Apr 10

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/32535 small size regression, possibly https://github.com/dotnet/runtime/pull/100693 or https://github.com/dotnet/runtime/pull/99982
https://github.com/dotnet/perf-autofiling-issues/issues/32347 13 regressions AOT, possibly https://github.com/dotnet/runtime/pull/99982

2024 Apr 3

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/32030 23 regressions, possibly jitterpreter change https://github.com/dotnet/runtime/pull/99706
https://github.com/dotnet/perf-autofiling-issues/issues/32285 size regression, possibly installer deps bump

2024 Mar 27

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/31868, https://github.com/dotnet/perf-autofiling-issues/issues/31864 30+15 regressions AOT, unclear
https://github.com/dotnet/perf-autofiling-issues/issues/31842 15 regressions, possibly https://github.com/dotnet/runtime/pull/99706?
https://github.com/dotnet/perf-autofiling-issues/issues/31655 10 regressions AOT, unclear

2024 Mar 20

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/31405 43 regressions possibly https://github.com/dotnet/runtime/pull/99550 or https://github.com/dotnet/runtime/pull/99558
https://github.com/dotnet/perf-autofiling-issues/issues/31477 86 regressions AOT unclear

2024 Mar 13

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/30899 interp 49 regressions, probably related to imm safepoint branch opcodes
https://github.com/dotnet/perf-autofiling-issues/issues/30932 21 regressions, probably MT changes
https://github.com/dotnet/perf-autofiling-issues/issues/30693 25 regressions, unclear
https://github.com/dotnet/perf-autofiling-issues/issues/30686 more of the large AOT regression from last week, added to 1373 reg's one

2024 Mar 6th

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/30529 640 regressions, unrelated changes, possibly infra changes?
https://github.com/dotnet/perf-autofiling-issues/issues/30552 https://github.com/dotnet/perf-autofiling-issues/issues/30686 1373 and 1455 regressions, broad range, it could be [mono][jit] Simplify method_needs_stack_walk () https://github.com/dotnet/runtime/pull/98230

2024 Feb 14th

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/28996 14 regressions 6-11%, in System.Globalization.Tests.StringSearch
https://github.com/dotnet/perf-autofiling-issues/issues/28882 52 regressions, size, possibly https://github.com/dotnet/runtime/pull/97096

2024 Feb 7th

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/28600 2 regressions 14%, coming from "[mono][interp] Disable inlining into bblocks that are detected as dead early during codegen"

2024 Jan 24th

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/27753 19 regressions, possibly JS legacy interop removal related

2024 Jan 16th

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/27134, https://github.com/dotnet/perf-autofiling-issues/issues/27136 Json serialization - small regression

2024 Jan 3rd

Issue(s) description
https://github.com/dotnet/perf-autofiling-issues/issues/25943 Size regression - fixed by https://github.com/dotnet/runtime/pull/95992
https://github.com/dotnet/perf-autofiling-issues/issues/26070 Size improvements, do not copy .dlls to publish/ https://github.com/dotnet/runtime/pull/96045
https://github.com/dotnet/perf-autofiling-issues/issues/26200 https://github.com/dotnet/perf-autofiling-issues/issues/26207 https://github.com/dotnet/perf-autofiling-issues/issues/26321 https://github.com/dotnet/perf-autofiling-issues/issues/26325 Chrome bump https://github.com/dotnet/runtime/pull/95832
https://github.com/dotnet/perf-autofiling-issues/issues/26198 https://github.com/dotnet/perf-autofiling-issues/issues/26202 Regression caused by https://github.com/dotnet/runtime/pull/92546 possible fix https://github.com/dotnet/runtime/pull/96203
https://github.com/dotnet/perf-autofiling-issues/issues/26368 JSProxyContext https://github.com/dotnet/runtime/pull/95959 the overall change is very small
ghost commented 8 months ago

Tagging subscribers to this area: @directhex See info in area-owners.md if you want to be subscribed.

Issue Details
Jan 3rd | Issue(s) | description | |-|-| | https://github.com/dotnet/perf-autofiling-issues/issues/25943 | Size regression - fixed | | https://github.com/dotnet/perf-autofiling-issues/issues/26070 | Size improvements, do not copy .dlls to publish/ | | https://github.com/dotnet/perf-autofiling-issues/issues/26200 | Chrome bump |
Author: radekdoulik
Assignees: radekdoulik
Labels: `area-Infrastructure-mono`
Milestone: -
ghost commented 8 months ago

Tagging subscribers to 'arch-wasm': @lewing See info in area-owners.md if you want to be subscribed.

Issue Details
2024 Jan 3rd | Issue(s) | description | |-|-| | https://github.com/dotnet/perf-autofiling-issues/issues/25943 | Size regression - fixed by https://github.com/dotnet/runtime/pull/95992 | | https://github.com/dotnet/perf-autofiling-issues/issues/26070 | Size improvements, do not copy .dlls to publish/ https://github.com/dotnet/runtime/pull/96045 | | https://github.com/dotnet/perf-autofiling-issues/issues/26200 https://github.com/dotnet/perf-autofiling-issues/issues/26207 https://github.com/dotnet/perf-autofiling-issues/issues/26321 https://github.com/dotnet/perf-autofiling-issues/issues/26325 | Chrome bump https://github.com/dotnet/runtime/pull/95832 | | https://github.com/dotnet/perf-autofiling-issues/issues/26198 https://github.com/dotnet/perf-autofiling-issues/issues/26202 | Regression caused by https://github.com/dotnet/runtime/pull/92546 possible fix https://github.com/dotnet/runtime/pull/96203 | | https://github.com/dotnet/perf-autofiling-issues/issues/26368 | JSProxyContext https://github.com/dotnet/runtime/pull/95959 the overall change is very small |
Author: radekdoulik
Assignees: radekdoulik
Labels: `arch-wasm`, `untriaged`, `area-Infrastructure-mono`
Milestone: -
radekdoulik commented 7 months ago

/cc @lewing

pavelsavara commented 2 weeks ago

Should we close this one and open another for Net10 ?