Skip to content

Commit 4c7e116

Browse files
authored
Update how-to-2.md
1 parent f6ee9e3 commit 4c7e116

File tree

1 file changed

+5
-11
lines changed
  • content/learning-paths/laptops-and-desktops/win_forms

1 file changed

+5
-11
lines changed

content/learning-paths/laptops-and-desktops/win_forms/how-to-2.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Comparing the performance on various platforms"
2+
title: "Compare the performance results"
33

44
weight: 3
55

@@ -32,21 +32,15 @@ Once the application has started, run calculations for the following matrix size
3232

3333
![fig12](Figures/12.png)
3434

35-
Afterwards, launch the application for the Arm64 platform. Run the matrix multiplication for the same matrix sizes as above and observe the computation times:
35+
Next, launch the application for the Arm64 platform. Run the matrix multiplication for the same matrix sizes as above and observe the computation times:
3636

3737
![fig13](Figures/13.png)
3838

3939
By comparing the execution times, we observe that, on average, Arm64 provides almost a 30% performance improvement over x64.
4040

4141
## Summary
42-
In this learning path, we focused on developing and optimizing a desktop application using Windows Forms in .NET on Arm64, particularly for matrix multiplication operations.
42+
In this learning path, you learnt how to develop and optimize a desktop application using Windows Forms in .NET on Arm64, particularly for matrix multiplication operations.
4343

44-
We began by understanding the basics of Windows Forms, a GUI class library in .NET, and its role in developing desktop applications. Then, we discussed the steps to create a new Windows Forms project in Visual Studio, including setting up the project environment and selecting the appropriate .NET Framework version.
44+
You started with an overview of Windows Forms, a GUI class library in .NET, and its role in developing desktop applications. Then, you created a new Windows Forms project in Visual Studio, including setting up the project environment and selecting the appropriate .NET Framework version. You created both the user interface for this application and implemented the application logic.
4545

46-
Afterwards, we created the user interface of the application. This involved using the Visual Studio Toolbox to add and configure various controls like labels, NumericUpDown controls, buttons, and a ListBox.
47-
48-
Subsequently, we implemented application logic. This included creating and modifying specific classes and methods, such as `MatrixHelper` for matrix operations and `PerformanceHelper` for measuring execution performance. Detailed steps were given on setting up an event handler for the application's Start button, which was crucial for triggering matrix multiplication computations.
49-
50-
The application was configured and run in different modes (x64 and Arm64) to compare the performance in matrix multiplication tasks. This comparison was essential to understand the efficiency and speed of execution in different architectural settings. It was noted that the Arm64 platform showed a significant improvement in computation times compared to the x64 platform, highlighting the effectiveness of the application's design and optimization.
51-
52-
In summary, this learning path provided a comprehensive guide on developing a Windows Forms application, from its initial setup and UI design to implementing logic, handling events, and analyzing performance across different system architectures.
46+
The application was configured and run in different modes (x64 and Arm64) to compare the performance in matrix multiplication tasks. This comparison is essential to understand the efficiency and speed of execution in different architectural settings. Arm64 platform showed a significant improvement in computation times compared to the x64 platform, highlighting the effectiveness of the application's design and optimization.

0 commit comments

Comments
 (0)