新聞中心
WCF經(jīng)過長時間的發(fā)展,它的功能也在逐步的強大,Windows Communication Foundation (WCF) 包含一個大型性能計數(shù)器集合,可幫助您衡量應(yīng)用程序的性能。這里我發(fā)表一下個人理解,和大家討論討論。

創(chuàng)新互聯(lián)服務(wù)項目包括景谷網(wǎng)站建設(shè)、景谷網(wǎng)站制作、景谷網(wǎng)頁制作以及景谷網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,景谷網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到景谷省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
#T#隨著時代的發(fā)展,Microsoft推出的WCF被我們越來越多的人使用,我們就WCF性能分析一下,設(shè)計、構(gòu)建、維護和版本控制分布式應(yīng)用時一個復(fù)雜的任務(wù)。安全性、可靠性、事務(wù)性和伸縮性的因素和任務(wù)變得更加復(fù)雜。因為問題的復(fù)雜性,所以WCF被設(shè)計來解決這些問題,WCF是相當復(fù)雜的技術(shù)。為了能看清WCF性能,我把主要的功能分為10個類別:獨立版本控制、異步只進消息、平臺統(tǒng)一、安全性、可靠性、事務(wù)支持、互操作性、性能、擴展性和配置性。
啟用WCF性能計數(shù)器
您可以通過 WCF 服務(wù)的 app.config 配置文件啟用WCF性能計數(shù)器,如下所示:
performanceCounters="All" /> - system.serviceModel>
- configuration>
可以將 performanceCounters 屬性設(shè)置為啟用特定類型的性能計數(shù)器。有效值為
◆All:啟用所有類別計數(shù)器(ServiceModelService、ServiceModelEndpoint 和 ServiceModelOperation)。
◆ServiceOnly:僅啟用 ServiceModelService 類別計數(shù)器。
◆Off:禁用 ServiceModel
◆性能計數(shù)器。這是默認值。
如果要啟用所有WCF性能計數(shù)器,則可以將配置設(shè)置放置到 Machine.config 文件中。有關(guān)在計算機上為性能計數(shù)器配置足夠內(nèi)存的更多信息,請參見“增加性能計數(shù)器的內(nèi)存大小”(可能為英文網(wǎng)頁)一節(jié)。還可以在代碼中啟用性能計數(shù)器,如下所示:
- using System.Configuration;
- using System.ServiceModel.Configuration;
- using System.ServiceModel.Diagnostics;
- Configuration config = ConfigurationManager.OpenExeConfiguration(
- ConfigurationUserLevel.None);
- ServiceModelSectionGroup sg = ServiceModelSectionGroup.GetSectionGroup(config);
- sg.Diagnostic.PerformanceCounters = PerformanceCounterScope.All;
- config.Save();
查看性能數(shù)據(jù)
若要查看性能計數(shù)器捕獲的數(shù)據(jù),則可以使用 Windows 附帶的性能監(jiān)視器 (Perfmon.exe)。通過轉(zhuǎn)到“開始”,單擊“運行”并在對話框中鍵入 perfmon.exe 以啟動該工具。
網(wǎng)站欄目:教你啟用WCF性能計數(shù)器
分享地址:http://fisionsoft.com.cn/article/cdsepjj.html


咨詢
建站咨詢
