Microsoft introduces browser performance measurement tool on Android and Linux
All browser developers are constantly looking for ways to improve the performance of their products when running on different operating systems.
But the question is how to make users most accurately aware of performance changes, which need a lot of subtlety to feel. To solve this problem, Microsoft has just introduced an open source toolkit called 'Microsoft-Performance-Tools for Linux-Android', which is designed to help measure and 'generalize' the performance of web browsers. browsing on different systems.
Although this toolkit seems to support general purpose i.e. performance evaluation of many other aspects on the operating system. But Microsoft emphasizes that it can be used to effectively monitor and measure web browser performance. The toolkit can be used to provide more detailed information about the operating system and application code that is active at a time, and if desired, you can also correlate the metrics with Windows Performance Analyzer (WPA ).
The toolkit itself is built on top of .NET Core and microsoft-performance-toolkit-sdk, which means it should theoretically be compatible and run on any operating system that .NET Core supports. .
For Linux environments, the toolkit includes LTTng, perf, and Perfetto. Meanwhile, only Perfetto is supported in Chromium and Android environments. The tracking metrics supported by each individual tool are as follows:
- LTTng (Linux Kernel CPU scheduling, Processes, Threads, Block IO/Disk, Syscalls, File event, etc, etc.)
- Perf Linux CPU Sampling (CPU-clock).
- Perfetto Android & Chromium (CPU Scheduling, CPU Sampling, CPU Frequency, FTrace, Android Logs, Generic Events/Default Tracks, GPU Counter).
Through the toolkit, you can analyze the trace, log the traces, manage access programmatically, and even integrate it with WPA for an easier analysis GUI.
In addition, Microsoft also notes that "any program or GUI on any operating system can handle events using the Microsoft-Performance-Tools SDK & Linux-Android plugin". As it stands, Microsoft itself is using this toolkit to measure performance in the Windows Subsystem for Android (WSA), Azure Linux VMs, Windows Subsystem for Linux (WSL2), and cross-platform Edge browser.
You can view the open source Microsoft-Performance-Tools for Linux-Android project on GitHub HERE.
You should read it
- 5 free apps that allow evaluation of Android devices
- How to install Microsoft's new Microsoft Edge Chromium browser
- How to install the new Microsoft Edge browser
- Microsoft is about to die at Edge, replacing it with a new browser based on the Chromium core
- Microsoft VBS can degrade gaming performance in Windows 11, even on supported CPUs
- Summary of keyboard shortcuts for Microsoft Edge Chromium
- Chrome surpassed IE again with an impressive record
- 20 small tips with Edge browser you should know (Part 1)
May be interested
- Microsoft claims Edge browser performance has been significantly improvedover the past few months, microsoft has made no secret of its ambition to try to steer and keep windows users on edge and using the web browser more often.
- System performance in Unix / Linuxthe purpose of this tutorial is to introduce performance analysis with the tools available for monitoring and managing performance on unix systems, and to provide a general guideline on how to detect and fix performance issues in unix environments.
- The best browser for Android TVandroid tv can also be used for web browsing. unfortunately, no browser is preinstalled on android tv's operating system.
- 5 free apps that allow evaluation of Android devicesinstead of speculating on android device performance, we can perform some tests to get detailed statistics. the following applications can check cpu, gpu and many other hardware components including web browser.
- How to install, use Cinebench to manually measure system performancehere is how you can view your own computer benchmark.
- 6 Super Light and Fast Browsers for Androidif you have an old or cheap android phone, popular browsers like chrome, firefox, and edge can seriously affect your device's performance. the reason is that these browsers take up a lot of storage, processing power and ram, making your device unresponsive.
- Top 6 best browsers for Androidbelow is a list of the 6 best web browsers for android based on the fast page loading speed, providing the necessary features and providing the best experience for users selected by nokiapoweruser site.
- How to Install Tor Browser on Linuxprivacy and anonymity are hard to come by on the internet. fortunately, there are several steps you can take to protect your personal data from the prying eyes of data collection algorithms, marketers, and advertisers.
- 7 best web browsers for Linuxwhether for personalization, security or any other purpose, linux web browsers have a very important role to play.
- How to improve gaming performance on Linuxwith wine, improved gpu driver support, steamos, and more, linux gaming is now a reality.