原創(chuàng)|使用教程|編輯:龔雪|2014-01-02 09:25:52.000|閱讀 315 次
概述:詳細(xì)全面的Linq to SQL Profiler使用教程,幫助你更好更快的上手新的數(shù)據(jù)庫分析神器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
又一款新的數(shù)據(jù)庫分析器產(chǎn)品Linq to SQL Profiler上架啦。該軟件是由 OR/M 社區(qū)的高層領(lǐng)導(dǎo)人親自開發(fā)設(shè)計,能夠精準(zhǔn)的幫助你優(yōu)化App的冗余的代碼。由于新產(chǎn)品具有一定的新鮮度,因此對于Linq to SQL Profiler的使用還比較陌生。今天就主要講解一下Linq to SQL Profiler經(jīng)常用到的幾個操作:如何跳過或繼續(xù)profiling、為App配置離線profiling模式以及該P(yáng)rofiler需要怎樣的防火墻權(quán)限。
首先我們來看如何跳過或繼續(xù)profiling:
在使用Linq to SQL Profiler途中,你可以指定讓它跳過對App某一部分的分析,而且不對這一部分產(chǎn)生分析結(jié)果。要做到此效果,需要以下代碼:
using (ProfilerIntegration.IgnoreAll()) { // Ignore all events generated from here }
或者:
ProfilerIntegration.IgnoreAll(); // Ignore all events generated from here ProfilerIntegration.ResumeProfiling();
以上兩個代碼,二選其一即可。
為App配置離線profiling模式:
你可以從App里生成一個快照文件,然后通過代碼的方式實(shí)現(xiàn)對該App的離線profiling:
HibernatingRhinos.Profiler.Appender.LinqToSql.LinqToSqlProfiler.InitializeOfflineProfiling(filename);
在稍后你需要進(jìn)行對App分析時,你只需要將生成的快照文件放入到分析器中即可。
Profiler需要怎樣的防火墻權(quán)限:
當(dāng)在使用Linq to SQL Profiler時,你的防火墻會詢問你是否允許其運(yùn)行,在這里強(qiáng)烈建議允許。因為如果選擇禁止的話,那么Linq to SQL Profiler就無法進(jìn)行在線的分析。同時,在每次Linq to SQL Profiler啟動的時候會自動檢查版本,如發(fā)現(xiàn)有錯誤會詢問你是否提交此錯誤,以備開發(fā)人員對其進(jìn)行修正。除此以外,該軟件會定期的以匿名的形式反饋用戶經(jīng)常使用的功能模塊,以備開發(fā)人員可以對其進(jìn)行改善和提高。
>>點(diǎn)此免費(fèi)下載和試用Linq to SQL Profiler
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn