2.移動先行之誰主沉浮----第一個通用程式

來源:互聯網
上載者:User

標籤:

如果移動方向有任何問題請參考===> 異常處理匯總-移動系列(點)

建立一個通用項目

項目預覽

開啟win8.1MainPage,放一個button

開啟wp8.1MainPage,放一個button

UI部分肯定沒辦法通用,那麼通用也只能代碼通用了,看圖

先點擊按鈕,產生一個事件,一會就用

在通用代碼部分建立一個MainPage類(其實名字無所謂,在裡面可以改)

圖上說的很清楚了

設定一下調試的東西

 

調試一下WP8.1

ok的

再調試一下Win8.1

ok的

 

補充:出現4個數字

覆蓋調試計數器有兩個數字集。螢幕左上方出現的設定僅適用於您的應用程式。右上方出現的設定適用於整個系統,並且還負責繪製到複合案頭的其他應用程式。右側計數器來自一般情況下處理 Microsoft Windows 的複合的 Microsoft DirectComposition 組件。基本上,如果將 EnableFrameRateCounter 設定為true,則也會在基礎組件中調用 IDCompositionDeviceDebug::EnableDebugCounters。結果是特定於使用 XAML 的應用程式的計數器和您在調試 Windows 市集應用的所有應用程式的 DirectComposition 計數器。

視窗鑲邊中顯示的幀率計數器的格式為:

000 000 000 000
App fps App CPU Sys fps Sys CPU

 

  • App fps應用程式的 UI 線程畫面播放速率(以每秒的幀數為單位)。
  • App CPU每幀的應用程式 UI 線程 CPU 使用率(以毫秒為單位)。
  • Sys fps系統範圍複合引擎畫面播放速率(以每秒的幀數為單位)。這通常限制為 60。
  • Sys CPU每個幀(以毫秒為單位)的複合線程的系統範圍整體 CPU 使用率。

App fps 值專門在 UI 線程上報告。與複合線程相關,但不與 UI 線程相關的應用程式中可能出現重新整理的頻率明顯更高。有關每個線程負責的事項的更多資訊,請參見 Windows 市集應用的效能最優方法。

OnLaunched 是更改 DebugSettings 值的好地方。另一種可能是 App() 建構函式。

Windows 8 行為

在 Windows 8 中,計數器使用了其他格式,並且沒有合并 DirectComposition 計數器。該格式為:

 

000 000 000000 000 000 000
Comp fps UI fps Memory Batch Comp ms UI ms

 

  • Comp fps複合線程的畫面播放速率
  • UI fpsUI 線程的畫面播放速率
  • Memory 紋理的記憶體使用量率
  • Batch發送到圖形處理器 (GPU) 的圖面的計數
  • Comp ms在複合線程上消耗的每幀的時間(以毫秒為單位)
  • UI ms每幀在 UI 線程上花費的時間(以毫秒為單位)
要求

最低支援用戶端

Windows 8

最低支援伺服器

Windows Server 2012

命名空間

 

Windows.UI.Xaml
Windows::UI::Xaml [C++]

中繼資料

Windows.winmd

 

 

參考連結:https://msdn.microsoft.com/zh-cn/zh-cn/windows/apps/windows.ui.xaml.debugsettings.enableframeratecounter

2.移動先行之誰主沉浮----第一個通用程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.