Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Results for 2024 #6

Open
HEIC-to-JPEG-Dev opened this issue May 13, 2024 · 3 comments
Open

Results for 2024 #6

HEIC-to-JPEG-Dev opened this issue May 13, 2024 · 3 comments

Comments

@HEIC-to-JPEG-Dev
Copy link

HEIC-to-JPEG-Dev commented May 13, 2024

I updated all packages to the latest version, for example, WinUI-2.8.6, WASDK 1.5, all run in x64 Release mode on Windows 11

( WPF ) Elapsed: 6,673 - 245 MB
( UWP ) Elapsed: 9,577 - 78 MB
( UWP ) WinUI-2.8.6 Elapsed: 9,935 - 84 MB
( WINUI) Elapsed: 12,365 - 138 MB

@JohnnyWestlake
Copy link

JohnnyWestlake commented May 25, 2024

For posterity, my results in x64 Release Mode with updated packages, on a Surface Studio 2 , and fixing the UWP test to not throw exceptions when setting StrokeDashArray

Platform Test Duration Private Set memory usage GPU Usage
UWP 10,467 ms 28 MB 1.1%
WinUI 3 (WASDK 1.5.4) 14,093 ms 58 MB 7%
WPF (.NET 8.0) 17,107 ms 64 MB 18%

@Noemata
Copy link
Owner

Noemata commented Jun 3, 2024

@JohnnyWestlake , thank you for the update. There was a time when I would have been very excited by XAML tech related benchmarks, but unfortunately, Microsoft has killed all things related to XAML for me personally. I've switched to Mac and am only looking to recoup my amortized investment in Windows these days (huge investment, sadly). I'm not surprised to see UWP still ahead. At least WinUI has pulled ahead of WPF. FYI, worked on a custom rendering engine for WPF that showed it too could outperform WinUI when leveraging a modern design for its graphics layer.

In a couple months or so I plan to circle back to some of this and open up more of my private repositories to public status. Perhaps others will be able to make use of some elements.

Thank you for keeping this alive.

@HEIC-to-JPEG-Dev
Copy link
Author

Interesting for me is that the .Net team have just ploughed a lot of resources into WPF, new controls, Fluent UI, etc. They've also said they're going to update to the latest DirectX versiosn :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants