91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

發布WindowsPerf:用于Windows on Arm的開源性能分析工具

jf_9aVl32Dp ? 來源:Arm軟件開發者 ? 2023-01-03 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Windows on Arm生態系統繼續增長。

微軟最近宣布Azure虛擬機正式上市,該虛擬機采用基于Ampere Altra Arm的處理器(https://azure.microsoft.com/en-us/blog/azure-virtual-machines-with-ampere-altra-arm-based-processors-generally-available/)。Windows Dev Kit 2023 (稱為Project Volterra https://blogs.windows.com/windowsdeveloper/2022/10/24/available-today-windows-dev-kit-2023-aka-project-volterra/)允許開發人員將針對Windows on Arm的應用程序開發帶到具有功能的Windows on Arm設備上。Surface Pro 9結合了基于Microsoft SQ 3處理器的性能和電池壽命。

現在是成為Arm開發人員的好時機。我們看到越來越多的應用程序不僅在基于Arm的平臺上運行,而且以市場領先的性能和功耗運行。在Arm上解鎖卓越的應用程序性能變得比以往任何時候都更加必要!

我們致力于開發性能分析方法(https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/arm-neoverse-n1-performance-analysis-methodology),支持開發人員從基于Arm的平臺中獲得最大收益。這包括支持Windows和Linux的工具,如Linux perf和Arm Streamline Performance Analyzer(https://developer.arm.com/Tools%20and%20Software/Streamline%20Performance%20Analyzer)。

在本博客中,我們很高興介紹WindowsPerf;這是一個開源的性能分析工具,我們正在與微軟和Linaro的Windows on Arm項目(https://www.linaro.org/windows-on-arm/)合作。

“隨著Windows Dev Kit 2023的推出、Surface Pro 9 5G的推出以及Visual Studio 2022 17.4的發布以及完全支持的Arm64版本,Windows on Arm的發展勢頭繼續增長。社區主導的WindowsPerf項目是開發人員為Windows on Arm提供最佳體驗的工具套件的重要補充,微軟Windows團隊首席工程師Marcus Perryman表示。

“開源Arm生態系統繼續采用Windows平臺,在啟用一年后,Linaro的重點開始解決應用程序的性能問題。WPERF項目是另一個合作的例子,旨在滿足對性能分析工具的需求,在這種情況下,開發人員可以從平臺中獲得最大的收益。”,Linaro Windows小組主席兼Linaro性能和支持總監,Mike Holmes如此說。

什么是WindowsPerf?

WindowsPerf希望與Linuxperf類似。該項目由兩部分組成:內核模式驅動程序和用戶空間命令行工具。命令行工具采用與Linuxperf命令行相同的樣式。

目前,WindowsPerf處于開發的早期階段,但已經支持用于獲取特殊事件發生總數的計數模型。不久,我們將支持用于確定程序位置在函數、基本塊和指令級別上產生的事件發生頻率的采樣模型。

WindowsPerf可以檢測Arm CPU性能計數器。截至目前,它可以收集:
.所有或指定CPU核心的core PMU計數器。
.unCore PMU計數器,現在支持系統緩存(DSU-520)和DRAM(DMC-620)。

此命令行工具允許用戶利用事件分組、事件復用和時間線模式。

如何獲取和使用它?

您可以在Linaro Gitlab上找到WindowsPerf:https://gitlab.com/Linaro/WindowsPerf/windowsperf

或者訪問我們的Wiki:https://linaro.atlassian.net/wiki/spaces/WPERF/overview

您現在可以在WoA機器上計算事件。使用wperf-list命令顯示可用的預定義事件列表。您最多可以指定127個事件,wperf將對它們進行多路復用,如下所示。

7e3a4b80-89f8-11ed-bfe3-dac502259ad0.jpg

用于事件計數的WindowsPerf復用代碼輸出

7e670404-89f8-11ed-bfe3-dac502259ad0.jpg


在此示例中,使用預定義的度量對事件進行計數。

有關示例的詳細用法,請訪問我們的GitLab網站。

行動號召

我們很高興為WindowsPerf社區注入種子,并希望隨著時間的推移,我們可以構建該工具的功能,為開發人員提供獲得卓越性能所需的一切。這包括Windows on Arm支持的各種工具、語言和運行時。

您可以幫助我們改進WindowsPerf,只需在您的WoA機器上試用該工具,提出錯誤,建議改進,或直接對項目的文檔或代碼做出貢獻。我們希望盡可能透明,這就是為什么我們正在與大家分享Jira信息。

歡迎訪問GitLab頁面(https://gitlab.com/Linaro/WindowsPerf/windowsperf),以獲取項目文檔、源代碼、如何構建項目的詳細信息、貢獻過程等。


審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3690

    瀏覽量

    43840
  • 應用程序
    +關注

    關注

    38

    文章

    3337

    瀏覽量

    59047

原文標題:發布WindowsPerf:用于Windows on Arm的開源性能分析工具

文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    火爆開發中 | 開源FPGA硬件板卡,硬件第一期發布

    開源FPGA項目自發布以來,得到了眾多開發者的關注,涉及工業、通信、車載等多個行業的100+位工程師報名參與設計,并分為:硬件組、FPGA組、linux組。其中硬件組率先開始啟動項目,經過和所有報名
    發表于 07-09 13:54

    IAR發布Arm開發工具鏈v9.70.1版本

    近期,IAR重磅發布其旗艦產品——Arm開發工具鏈的全新版本v9.70.1,全面提升了在性能、安全性及自動化方面的能力。此次重大更新將進一步助力汽車、工業、醫療及物聯網等行業打造更敏捷
    的頭像 發表于 06-25 14:12 ?507次閱讀

    龍芯處理器支持WINDOWS嗎?

    龍芯處理器目前不支持原生運行Windows操作系統,主要原因如下: 架構差異 龍芯架構:龍芯早期基于MIPS架構,后續轉向自主研發的LoongArch指令集(與x86/ARM不兼容
    發表于 06-05 14:24

    值得體驗的多款Windows on Arm應用

    % 的使用時間都在 Arm 原生應用上。與此同時,目前已有超過 100 款 Arm 原生應用可供使用,涵蓋多款熱門工具,包括愛奇藝、嗶哩嗶哩和搜狗等均能在 Windows on
    的頭像 發表于 05-28 13:56 ?567次閱讀

    Arm KleidiCV與OpenCV集成助力移動端計算機視覺性能優化

    等多種應用中。然而,這些計算機視覺應用可能很難實現最優化的延遲性能和處理速度,特別是在內存大小、電池容量和處理能力有限的移動設備上難度更高。 而 Arm KleidiCV 便能在其中大顯身手。該開源庫利用了最新
    的頭像 發表于 02-24 10:15 ?571次閱讀

    用于InterBase的ODBC驅動程序:可與多個第三方工具兼容

    用于 InterBase 的 ODBC 驅動程序 Devart ODBC Driver for InterBase 是一款高性能連接工具,具有企業級功能,可在 32 位和 64 位 Windo
    的頭像 發表于 01-22 09:57 ?499次閱讀
    <b class='flag-5'>用于</b>InterBase的ODBC驅動程序:可與多個第三方<b class='flag-5'>工具</b>兼容

    開源鴻蒙應用案例重磅發布

    開源賦能千行百業,有效推動產業創新升級。隨著開放原子開源基金會的開源鴻蒙(OpenHarmony)5.0 Release版本正式發布,項目生態逐步走向成熟,眾多
    的頭像 發表于 12-23 11:32 ?1279次閱讀

    Arm原生Google Chrome增強Windows on Arm性能

    微軟 Windows 10 和 Windows 11 集成了 Arm 原生支持,這保證了為 Windows 開發更多 Arm 原生應用。這種
    的頭像 發表于 12-17 10:25 ?1079次閱讀

    Arm加入OpenCloudOS操作系統開源社區

    從 5G 基礎設施和軟件定義汽車,到移動端和嵌入式設備,Arm開源工作覆蓋全球技術生態系統的方方面面。持續的開源合作與技術創新賦能全球超過 2,000 萬開發者在 Arm 平臺上構
    的頭像 發表于 11-15 11:34 ?882次閱讀

    ARM匯編語言工具

    電子發燒友網站提供《ARM匯編語言工具.pdf》資料免費下載
    發表于 11-06 09:12 ?2次下載
    <b class='flag-5'>ARM</b>匯編語言<b class='flag-5'>工具</b>

    使用Arthas火焰圖工具的Java應用性能分析和優化經驗

    分享作者在使用Arthas火焰圖工具進行Java應用性能分析和優化的經驗。
    的頭像 發表于 10-28 09:27 ?1300次閱讀
    使用Arthas火焰圖<b class='flag-5'>工具</b>的Java應用<b class='flag-5'>性能</b><b class='flag-5'>分析</b>和優化經驗

    RISC-V 工具鏈簡介

    寸步難行。工具鏈的關鍵指標可分為高效性和易用性兩個方面。高效性又包括編譯高效性、調試高效性、性能分析高效性等,其中編譯的高效性尤為重要。 通過上文介紹,編譯器是用于把高級語言翻譯成目標
    發表于 10-25 22:59

    RISC-V和arm指令集的對比分析

    商業領域得到廣泛應用。 三、應用領域 RISC-V :由于其開放性和靈活性,RISC-V適用于各種應用場景,包括嵌入式系統、移動設備、服務器、高性能計算等領域。在學術界和開源社區中,研究人員和開發者可以
    發表于 09-28 11:05

    使用Arm KleidiCV開源庫加速圖像處理性能

    針對 Arm CPU 優化的性能關鍵型例程的開源庫。該軟件庫專為集成到各種計算機視覺框架而設計,能夠為 Arm 平臺上的計算機視覺工作負載提供最佳
    的頭像 發表于 09-03 11:32 ?2618次閱讀
    使用<b class='flag-5'>Arm</b> KleidiCV<b class='flag-5'>開源</b>庫加速圖像處理<b class='flag-5'>性能</b>

    Adobe Illustrator正式登陸Windows on ARM

    7月31日,Adobe公司宣布了一項重要更新:其旗艦級圖形設計軟件Illustrator現已正式推出針對Windows on ARM架構的原生版本。這一舉措標志著搭載ARM處理器的Window
    的頭像 發表于 07-31 14:55 ?1023次閱讀
    主站蜘蛛池模板: 深夜福利一区 | 日本最黄视频 | 欧美日韩精品乱国产 | 久久在线播放 | 啪啪免费网站视频观看 | 久久亚洲一级毛片 | caoporn97人人做人人爱最新 | 久久伊人网站 | 年轻护士3的滋味 | 久久精品高清视频 | vvvv98国产成人综合青青 | 国产精品大尺度尺度视频 | 久久国产福利 | 钻石午夜影院 | 男人的天堂视频网站清风阁 | 欧美超级碰碰 | 欧美色a电影精品aaaa | 欧美呜巴又大粗又长 | 好大好硬好长好爽a网站 | 乱轮黄色小说 | a级男女性高爱潮高清试 | 亚洲国产成人在人网站天堂 | 日韩性插| 日本高清视频色wwwwww色 | 日本不卡一 | 久在操 | 天天操天天操天天操香蕉 | 乱j伦小说在线阅读 | 四虎影视最新网址 | 在线天天干| 男人的天堂午夜 | aa在线观看| 日本黄色电影在线 | 性欧美videofree视频另类 | 日本高清午夜色wwwσ | 高清色| 亚洲男人的天堂久久香蕉网 | 视频亚洲一区 | 色婷婷丁香 | 欧美性喷潮 | 四虎影院永久网址 |