Glimpse使用介紹

Glimpse爲ASP.NET程序提供了詳細的性能、調試、診斷功能。它在每個頁面的下面展現了關鍵的性能指標。當你須要瞭解服務器的運行情況能讓你深刻到你的應用。Glimpse提供了很是多的有價值的信息,我建議你在開發環境中都使用它。 Fiddler 和 F-12 開發者工具 提供了一個客戶端的視圖,Glimpse提供一個數據來自服務端的詳細視圖。web

      下面的教程的重點集中在使用在ASP.NET MVC和EF中使用Glimpse, 固然Glimpse還有For XXX的不少包.  官方文檔在這Glimpse docs. 服務器

       Glimpse是一個開源系統.​mvc

localhost打開Glimpse功能工具

打開http://localhost:<port #>/glimpse.axd頁面選擇右上角的Turn Glimpse On按鈕性能

g1.png 

如今打開localhost, Heads Up Display (HUD) 顯示在頁面的底部.測試

g2.png 

Glimpse HUD page 詳細展現了一些耗時信息. 這些性能數據能當即告訴你問題在哪 - 在你開始測試前. 點擊右下角的G出現下面一個信息面板:spa

g3.png 

Timeline 標籤debug

g4.png 

模型綁定Model Binding調試

model binding選項卡 提供給咱們一些信息幫助咱們瞭解咱們的表單參數是怎麼綁定到模型上的或者爲何有些沒有按照咱們的預想綁定. blog

看到下面圖片右邊中間部分的 ? 圖標沒,  點擊它能夠到Glimpse的幫助頁面.

g5.png 

 路由

Routes選項卡幫助咱們debug和了解路由狀況. 在下面的圖中, 產品路由被選中 (綠色的就是選中的).

g6.png 

路由constraints, Areas和data tokens都能顯示出來. 更多信息見Glimpse RoutesAttribute Routing in ASP.NET MVC 5.

相關文章
相關標籤/搜索