用过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)相关推荐

  1. 微软内部全面拥抱开源流程Inner Source

    微软过去几年一直是 GitHub 平台上开源贡献者最多的公司.不仅如此,微软还将继续拥抱开源,内部有一项名为 Inner Source 的计划,将开源开发流程引入到公司内部. 事实上,Inner So ...

  2. 微软引入linux内核,微软内部已在讨论Linux内核中加入exFAT的可能性

    微软的exFAT文件系统已经有十多年的历史了,虽然已经有了一些突破,但是主流Linux内核仍然不支持此文件系统,即使它出现在更多的SD卡和其他设备上.但现在又重新努力将exFAT驱动程序引入Linux ...

  3. 微软内部文件:Longhorn相关工作外包印度

    一个劳工团体透露,微软公司将下一代操作系统的部分工作外包给印度公司. 科技业劳工组织WashTech 28 日表示,该组织取得的微软内部文件显示,至少有两家印度的海外公司正在进行下一代操作系统,代号& ...

  4. 微软内部泄露的 XP的KEY和无限次激活码

    微软内部泄露的 XP的KEY和无限次激活码 几个网友进行测试了,全是10-14之间的key的确可用! 任何版本都能使用 Windows XP专业版最新注册码 HTXH6-2JJC4-CDB6C-X38 ...

  5. 转载:微软内部职位分类和待遇

    微软内部职位的分类,大致会有两类的职位和待遇选择: Vendor Employee (v-*)  - 这个一般可以理解成非正式的员工,邮件会有一个V-的前缀,可以访问公司大部分的网络资源.和正式的员工 ...

  6. 微信解封快手链接;AWS 证实宕机;微软内部疑禁用 Slack | 极客头条

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  7. 微软内部封杀 Slack

    就在 Slack 在股市上亮相之际,有一家大公司却不允许员工在日常工作中使用这款企业协作和聊天应用软件. 微软已禁止其 100000 多名员工使用免费版 Slack.IT 外媒 GeekWire 报道 ...

  8. .net 中debug 微软内部代码

    今天突然发现.net reflector的新版本6.0可以调试.net framework中的代码了, 虽然需要调试framework的代码的时候不是很多,但是对于我们了解framework的 内部构 ...

  9. 微软内部职务分类和待遇

    职务的分类,大致会有两类的职位和待遇选择: Vendor Employee (v-*) - 这个一般可以理解成非正式的员工,邮件会有一个V-的前缀,可以访问公司大部分的网络资源.和正式的员工的差别主要 ...

最新文章

  1. 中下层确实没钱了,消费枯竭!?
  2. 【android-tips】如何在view中取得activity对象
  3. matlab 除噪点,MATLAB应用在基于噪声检测的图像均值去噪法
  4. var类型推断关键字
  5. 数据库无响应(hang住)故障处理思路和方法
  6. Qt ::Warning: The name 'layoutWidget' (QWidget)...
  7. CentOS7安装Portainer实现docker可视化操作
  8. ubuntu 12.04 源码安装 Xen 4.2
  9. jsp中调用静态的java方法调用_如何在JSP/EL中调用静态方法?
  10. win10显示nvidia控制面板的方法
  11. 3150cdn打印机清零 hl_兄弟HL-3150/3140彩色打印机粉盒清零方法,我们提前了解一下...
  12. android高德地图获取省市编码,android中高德地图地理编码
  13. 【游戏理论】游戏与游戏开发
  14. HTK安装实录(Ubuntu18.04)
  15. java实现串中找数字
  16. CocCocoa Touch框架和Cocoa
  17. 云服务器通过域名访问自己的项目
  18. 网络安全课程用C++实现简单的替代密码和置换密码
  19. 解决Windows安装MySQL时出现msvcr120.dll文件丢失问题(完美解决)
  20. 感谢读者朋友和网友对《Spring Boot实战派》的批评指正

热门文章

  1. Windows 服务器安全维护知识
  2. Nagios监控系统安装及配置文档
  3. 一步一步CCNA之六:交换机vtp配置
  4. IBM为世博会服务支持建立快速反应通道
  5. 利用Eclipse/MyEclipse 实体类生成.hbm.xml文件
  6. TabSpec与TabHost
  7. 在JSP页面中显示List集合·
  8. Java之美之设计模式
  9. 绘制业务流程图:流程图绘制工具
  10. 预防session劫持