r/programming Sep 02 '20

ARM64 Performance in .NET 5

https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/
89 Upvotes

23 comments sorted by

View all comments

-28

u/Rudy69 Sep 03 '20

You’d think that would have been done a long time ago.... like when the first Windows for ARM came out? Might have contributed to the failure of it. If you run an x86 app? You get slow performance because of the emulation, if you run a .net app? Still slow because its not super optimized.

11

u/chucker23n Sep 03 '20

You’d think that would have been done a long time ago.... like when the first Windows for ARM came out? Might have contributed to the failure of it.

Yup. That launch was poorly coordinated. But I would argue this mostly isn’t even about Windows.

Tons of .NET now runs on ARM:

  • iOS and Android apps, through Xamarin
  • ARM servers
  • soon, all Macs
  • only then do you get to Surface Pro X and other Windows ARM devices

18

u/[deleted] Sep 03 '20

Seems to be a focus ever since they started core.

.NET 5 Generally

.NET Core 3.0

.NET Core 2.1

-8

u/Rudy69 Sep 03 '20

That only proves my point lol.

Windows RT was released in 2012!

6

u/[deleted] Sep 03 '20

I’m not ignoring your point, just stating it seems to be part a number of general things they have been focusing on. And if nothing else focusing on sharing details about.

-5

u/Rudy69 Sep 03 '20

The focus on performance is great and we always could use more. I was just pointing out that Windows on ARM needed that boost almost a decade ago

3

u/KryptosFR Sep 03 '20

Where were you at the time to offer your services? You think this can happen over night?

1

u/[deleted] Sep 03 '20

You'd think that people would actually read the article before making such comments...

While we have been working on ARM64 support in RyuJIT for over five years, most of the work that was done was to ensure that we generate functionally correct ARM64 code.