微軟揭幕 最近和l 推出性能工具,這是一系列開源工具 在 Linux 和 Android 平台上分析性能並診斷與性能相關的問題。
對於工作,提供了一組命令行實用程序來分析整個系統的性能並分析單個應用程序。
LTTng、perf 和 Perfetto 子系統可用作跟踪系統活動的源 和分析應用程序。
LTTng 允許評估任務調度程序的工作, 跟踪進程活動,分析系統調用、I/O 和 FS 上的事件, perf 用於估計 CPU 上的負載 y Perfetto 可用於分析 Android 和瀏覽器性能 基於 Chromium 引擎,並允許您考慮任務調度程序的工作,估計 CPU 和 GPU 上的負載,應用 FTrace 和跟踪典型事件。
我們想宣布並向您介紹一組用於分析系統性能的強大開源工具:Microsoft-Performance-Tools for Linux-Android。 我們最近剛剛發布了 1.2 版,添加了 Perfetto 支持,我們將在單獨的博客文章中介紹!
適用於 Linux-Android 的 Microsoft-Performance-Tools 是一套跟踪處理工具,它提供了許多出色的功能、功能、方法和生態系統,這些功能在過去 15 年中一直被用來通過一組更新和不斷發展的 Windows 性能來驅動 Windows工具。
工具包 它還可以從 dmesg、Cloud-Init 和 WaLinuxAgent 格式的日誌中提取信息 (Azure Linux 來賓代理)。 Windows 性能分析器 GUI 集成僅適用於 Windows,支持使用圖形進行可視化跟踪分析。
正如帖子中提到的:
這些類型的跟踪和工具為操作系統正在做什麼提供了驚人的深度和洞察力。 和應用程序代碼; 並可用於各種診斷和性能場景。 如果分析場景還涉及 Windows,則可以選擇在與 Windows 性能跟踪相同的時間線上對跟踪進行共同分析。
此外,還提到 任何操作系統上的任何程序或 GUI 都可以使用插件處理事件 Microsoft-Performance-Tools SDK 和 Linux-Android。 此外,如果您有選擇地在 Windows 機器上分析跟踪,該工具包與 Windows Performance Analyzer 有很好的集成,以便您可以使用強大的 GUI 來分析跟踪。
需要注意的是,工具集 基於開源 .NET Core 和新的 microsoft-performance-toolkit-sdk. 這意味著該工具集是跨平台的,並且可以在任何支持 .NET Core 的操作系統上打開和分析跟踪。
另外,值得注意的是,Windows 11 Insider Preview Build 22518 中出現了將 WSL 環境(適用於 Linux 的 Windows 子系統)安裝為通過 Microsoft Store 目錄分發的應用程序的能力。
新版本的顯著特點如下:
- 由於存在導致這些設備在嘗試升級到此版本時回滾的問題,因此不會向 ARM64 PC 提供此版本。 我們正在研究解決方案。
- 此版本有幾個新功能供 Windows Insiders 用戶嘗試,包括 Spotlight Collection 背景、更新的 Weather Widgets 入口點和語音訪問。
- 此版本包括一些常規更改,包括輸入開關更新。
同時,從使用的技術來看,WSL padding 保持不變,只是安裝和更新方式發生了變化(WSL for Windows 11 沒有集成到系統鏡像中)。 據稱,通過 Microsoft Store 分發將提供加速更新和新 WSL 功能交付的機會,包括允許安裝新版本的 WSL,而無需綁定到 Windows 版本。
終於如果你有興趣了解更多, 您可以在以下鏈接中查看詳細信息。
由於它具有的依賴項數量,安裝該示例後您將幾乎沒有可用的資源來衡量。