
Dieser Artikel stammt aus dem Jahr 2020. Versionen, Werkzeuge und Empfehlungen können sich seitdem geändert haben. Neuere Beiträge findest du unter .NET.
ARM64 basierte CPUs werden immer beliebter und verbreiten sich auch im Consumer-Umfeld - nicht zuletzt durch den Raspberry, der zwar primär im ARM32-Modus betrieben wird jedoch auch seit PiV2 auf ARM64 versteht.
Microsoft hat sich vor einiger Zeit dieser Familie zugewandt und auch hier viel in die Performance investiert, die nun mit .NET 5 auch in das produktive Ökosystem kommen wird.
Im neuen Blog Post ARM64 Performance in .NET 5 zeigt Kunal, welche Fortschritte und welche Optimierungen mit .NET 5 kommen werden, dazu gehören primär:
- Optimierung System.Collections
- Optimierung System.Numerics
- Optimierung System.Text
Der Fokus liegt klar in den Bereichen, die quasi von fast jeder Anwendung verwendet werden; also den Namespaces, die zur Basis gehören. Die Zahlen von 30 bis hin 80% Performance-Boost sind enorm und machen sich auf Geräten mit wenig Performance, wahrscheinlich sehr bemerkbar!
Related articles

- 16 min read
Production Rate Limiting in ASP.NET Core
Most ASP.NET Core rate-limiting examples stop after registering a fixed window. That is enough to demonstrate the middleware, but it is not …

- 11 min read
The Big Decimal Bugfix with .NET 11
For more than two decades, (decimal)1.23 returned 1.23m. It looked correct, it passed every test and it was a polite lie.

- 10 min read
Distroless, Chiseled or Alpine: Choosing a .NET Base Image
Distroless, Chiseled and Alpine are often compared as three equivalent Linux distributions. They are not. Alpine is a distribution built …
Let's Work Together
Looking for an experienced Platform Architect or Engineer for your next project? Whether it's cloud migration, platform modernization or building new solutions from scratch - I'm here to help you succeed.
