Psscor2 - 微软内部的SOS升级版(知道.net3.5)
用過SOS1.1版本的在升級到2.0后確實頭疼了不少,很多命令都沒有了。其實微軟內部也不是用這個SOS的,他們用的是SOS的增強版本,據說就是這個Psscor2,現在這個東東也終于被Open出來了。下載地址在這。
多說一嘴:windbg/sso分析現場故障是一項比較頭疼的事,時間是最大的敵人。往往在解決完問題后再回顧這些dump文件,總能發現更多的東西,但是在現網告急的情況下,往往沒有充足的時間和足夠冷靜的頭腦。尤其是自己的項目,會出問題的地方往往做過處理了,所以再出問題的時候基本只能從新加的功能特點上先下手分析,其次再是根據癥狀順藤摸瓜。Memory Leak的問題查起來往往是最慢的(比如!gcroot命令),但是狀況發生時往往通過recycling一下還能讓程序堅持一段時間,這段時間盯一會Perfmon可以確定是哪leak了,再debug的時候就有準確性了。high cpu的問題往往好定位,但一旦在高峰期發生問題,短時間內確實不好解決。而Crash的問題好定位,往往也都好解決(除非遇到.net的bug了,得換思路重寫一種實現),但是不方便修復,一般都是暫時停掉相關的功能——這當然要看系統的設計了。最頭疼的是low cpu hang的問題,如果通過各臺機器的Perfmon一時看不出問題的話(要看db的機器,各個被調用的服務的機器等,一個一個的計數器添加是很費時間的,加上遠程控制一般速度不那么快,有經驗的團隊都會在各臺機器上有相應的選配置好的Permon,需要時直接運行),我現在還是沒有找到讓系統快速的辦法。
轉載于:https://www.cnblogs.com/fanweixiao/archive/2010/06/21/1761667.html
總結
以上是生活随笔為你收集整理的Psscor2 - 微软内部的SOS升级版(知道.net3.5)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker 制作镜像
- 下一篇: JQuery Smart UI 简介(五