成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

高性能ASP.NET站點構建之監測CLR性能

開發 后端
本文將為大家深入.NET內核進行分析,包括監測CLR是否導致了一些性能問題。希望對大家有所幫助

高性能ASP.NET站點構建系列文章目錄

  1. 高性能ASP.NET站點構建之開篇
  2. 高性能ASP.NET站點構建之剖析頁面的處理過程
  3. 高性能ASP.NET站點構建之優化HTTP請求
  4. 高性能ASP.NET站點構建之細節決定成敗
  5. 高性能ASP.NET站點構建之性能調優綜述
  6. 高性能ASP.NET站點構建之識別性能瓶頸
  7. 高性能ASP.NET站點構建之簡單的優化措施
  8. ASP.NET站點構建之減少不必要的請求
  9. 高性能ASP.NET站點構建之托管資源優化
  10. 高性能ASP.NET站點構建之監測CLR性能

CLR計數器的使用

我們使用系統自帶的性能監測工具來跟蹤和監測垃圾回收器。下面,首先介紹幾個常用的CLR性能監測計數器,我們一般查看.NET CLR Memory分類下的計數器:

Percent Time in GC

表明了從上次垃圾回收機制運行之后到現在這段時間內,運行垃圾回收機制所花的時間占總時間的百分比。不要超過10%。

Gen 0 heap size

這個數值不是表明當前托管堆中Gen 0對象所占的大小,而是指:還可以分配的Gen 0對象的大小

Gen 1 heap size

表明當前Gen 1 對象所占的托管堆的空間大小

Gen 2 heap size

表明當前Gen 2 對象所占的托管堆的空間大小

Large Object Heap size

當前LOH的大小

# Byte in all Heaps

是上面Gen 0 heap sizeGen 1 heap size,Gen 2 heap size,Large Object Heap size所有的種和,也就是整個托管堆所占的空間大小

# Gen 0 Collections

從系統開啟之后到現在,垃圾回收器回收Gen 0對象的次數

# Gen 1 Collections

從系統開啟之后到現在,垃圾回收器回收Gen 1對象的次數

# Gen 2 Collections

從系統開啟之后到現在,垃圾回收器回收Gen 2對象的次數

介紹完上面的一些計數器之后,大家可以運行”perfmon”命令,打開性能監測工具。

下面開始介紹CLR Profiler(CLR 透析器)

CLR Profiler

CLR Profiler是微軟開發的一個工具,這個工具可以用來檢測CLR所占用的內存詳情。

大家可以去下面的鏈接去下載這個工具:

http://www.microsoft.com/downloads/details.aspx?familyid=a362781c-3870-43be-8926-862b40aa0cd0&displaylang=en 

下面的鏈接詳細的講述這個工具的用法:

http://msdn.microsoft.com/zh-cn/magazine/ee309515.aspx#MtViewDropDownText

在這里,只是簡單的介紹一下如何使用,至于詳細的操作,還請大家去查看上面給出的鏈接。使用的步驟如下:

1.       運行CLR Proflie

2.       確保Profiling active, Allocations, Calls都勾選上。如下:

3.       選擇File->Profile ASP.NET”.這個操作的背后會停止IIS的運行,然后插入一些指令,然后重啟IIS,所以這個工具在生產環境中慎用。

4.       然后我們可以在VSF5運行我們的網站(確保在創建網站的時候是以IIS方式來建立站點的,而不是選擇文件系統的方式建立)

5.       在界面上面點擊Kill ASP.NET”.這個操作的背后會移除之前加入到IIS中的一些監視指令。點擊按鈕之后,會出現一些界面。這個界面上面顯示了Gen0, Gen1 Gen2 ,LOH所占的大小,如下:

 

6.       我們還可以點擊Histogram按鈕。這個界面展示了不同大小以及不同類型的對象所占的比例。下面對看出,系統中有很多的string對象,也就說,系統中的string類型的對象占據了系統大部分的內存空間。

原文鏈接:http://www.cnblogs.com/yanyangtian/archive/2011/02/21/1959462.html

【編輯推薦】

  1. 詳解ASP.NET MVC 3 beta新特性
  2. ASP.NET MVC 3讓依賴注入實現得更簡單
  3. 詳解ASP.NET MVC 3 beta新特性
  4. ASP.NET MVC 3新特性與NuPack功能詳解
  5. .NET開發人員應該關注的七個開源項目
責任編輯:彭凡 來源: 博客園
相關推薦

2011-02-13 09:17:02

ASP.NET

2011-02-16 09:08:27

ASP.NET

2011-02-15 09:31:56

ASP.NET

2011-02-13 09:37:55

ASP.NET

2011-02-22 09:16:24

高性能ASP.NET

2011-02-14 09:32:16

ASP.NET

2011-02-17 09:13:57

ASP.NET

2010-07-22 09:13:00

ASP.NET

2011-04-13 13:49:50

ASP.NET網站優化

2016-05-20 14:20:31

ASP.NET建議

2009-08-13 16:22:18

ASP.NET性能優化

2012-05-16 10:24:26

ASP.NET性能優化

2011-04-22 16:23:16

ASP.NET動態應用系統

2009-08-13 15:49:18

ASP.NET性能優化

2011-10-19 09:41:15

ASP.NET性能優化

2011-09-08 13:56:41

ASP.NET性能

2009-09-18 13:05:59

.NET CLR

2011-10-14 10:37:54

ASP.NET

2011-10-17 09:54:18

ASP.NET性能

2011-02-18 11:02:28

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久牛牛 | 国产精品一区视频 | 亚洲成人福利 | 中文字幕视频三区 | 国产一区视频在线 | 久久精品国产免费看久久精品 | 狠狠操天天操 | 久久99视频免费观看 | av免费网站在线观看 | 久久www免费人成看片高清 | 日韩av资源站 | 成人av一区 | 国产婷婷在线视频 | 日韩在线中文字幕 | 91精品久久久久久久久久 | 亚洲www.| 色偷偷人人澡人人爽人人模 | 欧美成人h版在线观看 | 久久精彩| 日本在线视频一区二区 | 国产欧美日韩综合精品一区二区 | 日韩免费av| 亚洲精品视频在线播放 | 羞羞视频网站免费观看 | 亚洲精品影院 | 毛片区| 日本中文字幕一区 | 欧美一区二区三区在线观看视频 | 超碰男人天堂 | 亚洲一区二区免费 | 91久久精品日日躁夜夜躁国产 | 亚洲国产一区二区视频 | 久久性av| 日本a级大片 | 2022精品国偷自产免费观看 | 欧美一级欧美三级在线观看 | www.4虎影院| 国产精品揄拍一区二区 | 日韩电影一区 | 亚洲国产精品自拍 | 国产不卡在线观看 |