亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

調試.NET程序OutOfMemoryException(轉載)

2019-11-14 16:22:44
字體:
來源:轉載
供稿:網友

原文地址:http://blog.csdn.net/directionofear/article/details/8009427

 

應用程序調試,需要有個常規的調試思路,應對各類問題最基本的調試手段是什么,不能一頭霧水的上手而亂了陣腳,而且根據經驗統計這些基本的步驟可以解決大多數的問題。

 

問題分類

 

第一種,應用程序不工作了。

第二種,應用程序反應很慢。


對于這樣簡單的描述我們一般需要進一步了解更多信息,比如

問題最直接的表現是什么? 

  • 瀏覽器顯示網頁報錯信息 
  • Web Service調用報錯信息

是否可以重現?如何重現?

圍繞這個我們還可以問重現的頻率如何,這是第一次發生么,在這之前是否有什么值得懷疑的改動?很多時候問題發生了并沒有足夠多的信息被記錄下來。如果這個問題能夠重復發生,我們就可以接下來擬定相應的數據收集和調試計劃。如果能夠知道如何重現,那么很多時候可以現場調試和抓取數據,可以搭建測試環境,甚至有的時候原因存在的層次可以通過如何重現問題推測出來,能夠更加有效的解決問題。

發生問題的系統環境是什么?  

  • IIS 6 
  • IIS 7 
  • IIS 7.5 
  • IIS 8

了解問題發生的具體環境,不同的環境上面可以使用的工具不盡相同,不同的調試策略對應不同的環境。比如Failed request tracingIIS6上面就沒辦法使用,而只能選用ETW。負載均衡環境中如果只有單臺服務器發生問題也可以對比下環境配置,很多時候區別之處隱含著問題發生的原因。

 

如何縮小問題范圍,確定問題發生層級

  • 是否是客戶端問題 
  • 是否是網絡原因 
  • 是否是服務器底層服務問題
    • Tcp/ip
    • Http/Https
  • 是否是IIS問題 
  • 是否是應用程序本身問題 
  • 是否是應用程序所依賴的后臺服務問題

 

調試工具

 

日志 

  1. Http error log-主要用來查看http級別上面記錄的出錯日志 
  2. IIS log-主要用來查看IIS上面發生的請求相關信息 
  3. Event log-查看程序異常信息以及系統日志

 

客戶端工具 

  1. IE-客戶端調試 
  2. Fiddler-追蹤客戶端http請求-Free 
  3. Httpwatch-追蹤客戶端http請求-Licensed 
  4. Wfetch-取代IE測試發送單獨的http請求,可以自定義要發送的http頭。 
  5. Network Monitor-追蹤本機全部網絡通訊 
  6. Wireshark-追蹤本機全部網絡通訊

 

服務端工具 

  1. Etw-系統級事件追蹤,可以訂閱不同的windows組件內建日志 
  2. Freb-IIS7及以上引入,基于Etw,追蹤服務器端整個http請求的生命周期 
  3. Adplus-可以定義規則,抓hang/crash/breakpoint      dump 
  4. DebugDiag-可以定義規則,抓各種dump,集成dump分析功能 
  5. PRocDump-主要抓程序high cpu dump 
  6. Performance Counter-系統性能計數器 
  7. Process Monitor-可以記錄程序訪問文件/注冊表/網絡請求信息及相關調用棧信息 
  8. Poolmon-監測系統paged/non-paged pool內存泄露 
  9. SQL Profiler-追蹤SQL語句執行過程 
  10. SSLDiag-檢測服務器端SSL配置 
  11. DelegConfig-檢測服務器Kerberos配置 
  12. Certutil-檢測證書各種屬性 
  13. Fushion Log-記錄clr加載dll日志 
  14. CLR Profiler-追蹤托管堆內存對象

 

離線調試工具 

  1. Windbg-分析dump,動態調試  
    1. Psscor-SOS更強大的托管程序調試擴展  
    2. SOS- .NETFramework自帶的托管代碼調試擴展  
    3. IISinfo-IIS調試擴展 
  2. Log Parser-解析Event Log, IIS log, HTTPlog等各種日志 
  3. Excel-Excel 
  4. ILSpy-根據Assembly查看托管代碼 - Free 
  5. Reflector-根據Assembly查看托管代碼 - Licensed

 

參考文檔

Http API ErrorLogging

http://support.microsoft.com/kb/820729

HTTP Status Code inIIS 7 & 7.5

http://support.microsoft.com/kb/943891

Wikipedia internetprotocol suite

http://en.wikipedia.org/wiki/Internet_protocol_suite

Http protocol

http://www.w3.org/Protocols/ 

FTP protocol

http://tools.ietf.org/html/rfc959

SSL v3.0

http://tools.ietf.org/html/rfc6101

TLS v1.0

http://tools.ietf.org/html/rfc2246 

W3C Tutorial - Htmlxml CSS

http://www.vevbs.com/w3c/default.asp 

Windows development

http://msdn.microsoft.com/en-us/library/ee663300(v=vs.85) 

Classic ASP

http://msdn.microsoft.com/en-us/library/aa286483.aspx 

IIS.NET

http://www.iis.net/ 

asp.net

http://www.asp.net/

ASP.NET FAQs
http://msdn.microsoft.com/en-us/library/bb981440.aspx
Improving Web application Security: Threats and Countermeasures
http://msdn.microsoft.com/en-us/library/aa302335.aspx
Security How Tos Index
http://msdn.microsoft.com/en-us/library/ms978512.aspx
Troubleshooting Performance Problems in SQL Server 2005
http://technet.microsoft.com/library/Cc966540
Performance Testing Guidance
http://perftesting.codeplex.com/wikipage?title=How%20Tos&referringTitle=Home&ProjectName=perftesting
Exceptional Performance
http://developer.yahoo.com/performance/
Improving .NET Application Performance and Scalability
http://msdn.microsoft.com/en-us/library/ms998530.aspx
Performance Testing Guidance for Web Applications
http://msdn.microsoft.com/en-us/library/bb924375.aspx
Fiddler PowerToy - Part 1: HTTP Debugging
http://msdn.microsoft.com/en-us/library/bb250446(v=vs.85).aspx
Fiddler PowerToy - Part 2: HTTP Performance
http://msdn.microsoft.com/en-us/library/bb250442.aspx


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中日韩美女免费视频网站在线观看| 欧美大胆在线视频| 亚洲色图第一页| 久久久久久com| 日韩人在线观看| 国产suv精品一区二区| 国产精品久久久久不卡| 国产mv久久久| 中文字幕一区二区三区电影| 在线成人中文字幕| 国产精品大陆在线观看| 欧美野外猛男的大粗鳮| 欧美电影免费在线观看| 欧美激情一级欧美精品| 91av国产在线| 欧美成人免费一级人片100| 久久免费少妇高潮久久精品99| 日韩亚洲在线观看| 日韩暖暖在线视频| 国产日韩换脸av一区在线观看| 国产精品手机播放| 国产aaa精品| 久久69精品久久久久久国产越南| 欧美日韩在线视频一区| 中文一区二区视频| 成人精品aaaa网站| 狠狠躁18三区二区一区| 成人国产在线视频| 国产精品视频精品视频| 国产精品电影久久久久电影网| 国产一区二区三区日韩欧美| 亚洲精品v欧美精品v日韩精品| 国产精品美女久久久久av超清| 97香蕉久久夜色精品国产| 日本高清不卡的在线| 欧美精品在线看| 91精品国产91| 欧美激情视频在线| 亚洲直播在线一区| 欧美性猛交xxxx富婆弯腰| 日韩激情视频在线| 亚洲激情小视频| 青草青草久热精品视频在线观看| 中文字幕在线看视频国产欧美在线看完整| 国产精品自产拍在线观| 日韩在线视频国产| 色婷婷综合成人| 久久亚洲一区二区三区四区五区高| 2019中文字幕在线| 激情懂色av一区av二区av| 欧美国产日本高清在线| 欧美俄罗斯性视频| 国产成人97精品免费看片| 欧美激情女人20p| 国产欧美日韩中文字幕| 在线观看精品国产视频| 精品人伦一区二区三区蜜桃网站| 成人在线视频网| 亚洲精品美女久久久久| 亚洲精品久久久久中文字幕二区| 国产丝袜一区二区三区| 一区二区欧美亚洲| 日韩中文字幕网址| 成人精品视频99在线观看免费| 欧美黄色片免费观看| 亚洲人午夜色婷婷| 亚洲色无码播放| 久久夜色精品国产亚洲aⅴ| 国产成人自拍视频在线观看| 人体精品一二三区| 亚洲美女激情视频| 日韩女优人人人人射在线视频| 亚洲影视九九影院在线观看| 国产成人一区二区在线| 国产精品自产拍在线观看中文| 欧美在线一区二区三区四| 久久综合免费视频| 欧洲午夜精品久久久| 日本久久久久久久久| 亚洲精品视频二区| 亚洲欧美日韩网| 91午夜在线播放| zzjj国产精品一区二区| 亚洲欧美日韩国产中文| 亚洲人成亚洲人成在线观看| 亚洲成人网在线观看| 欧美日韩国产成人| 亚洲精品久久视频| 日本不卡视频在线播放| 久久精品电影网| 狠狠爱在线视频一区| 免费不卡欧美自拍视频| 成人免费福利视频| 日韩精品在线观看一区二区| 日本精品免费观看| 精品国产区一区二区三区在线观看| 欧美精品激情在线观看| 亚洲国产小视频在线观看| 亚洲视频自拍偷拍| 欧美性猛交xxxx免费看久久久| 中文字幕亚洲在线| 97碰在线观看| 日本中文字幕不卡免费| 欧美激情综合亚洲一二区| 国产精品揄拍500视频| 亚洲精品美女在线观看| 亚洲第一区在线| 日韩精品中文字幕有码专区| 欧美性感美女h网站在线观看免费| 国产在线a不卡| 亚洲午夜未满十八勿入免费观看全集| 日韩av在线网| 日本亚洲欧洲色α| 久久久久日韩精品久久久男男| 亚洲精品二三区| 国产一区二区三区精品久久久| 亚洲美女av黄| 亚洲欧美成人精品| 欧美大学生性色视频| 91在线无精精品一区二区| 成人黄色大片在线免费观看| 国产精品久久久久久久久粉嫩av| 7777精品视频| 国产拍精品一二三| 日韩av网址在线观看| 伊人久久综合97精品| 久久精品电影一区二区| 欧美另类在线播放| 成人黄在线观看| 成人黄色午夜影院| 久久久久久久久久久免费精品| 91国产在线精品| 国产精品久久久久一区二区| 琪琪第一精品导航| 51久久精品夜色国产麻豆| 色久欧美在线视频观看| 91在线视频成人| 色综合久久悠悠| 国产精品视频公开费视频| 91成人免费观看网站| 国产美女91呻吟求| xvideos亚洲人网站| 精品久久中文字幕久久av| 91亚洲精品一区二区| 欧美人与性动交a欧美精品| 亚洲女人被黑人巨大进入al| 992tv成人免费影院| 亚洲成人黄色在线| 亚洲国产精品系列| 日韩精品中文字幕在线播放| 精品国产福利在线| 久久久人成影片一区二区三区| 国产精品女人网站| 欧美精品久久久久久久久| 毛片精品免费在线观看| 久久夜色精品国产亚洲aⅴ| 九九精品视频在线观看| 欧美大学生性色视频| 久久综合伊人77777蜜臀| 红桃av永久久久| 北条麻妃久久精品| 一区二区三区视频免费在线观看| 97人人做人人爱| 日韩毛片中文字幕|