公司有个服务偶发CPU100%问题,某天正好工作时间爆出,运维就把内存dump了下来,因此得以分析这个神奇事故。dump文件有38G,本来以为我一定要个64GB的内存才能开这dump文件,然而windbg/vs神奇的并不需要这样,于是我们得以简单的用开发机调试这个文件。
首先同前文一样把符号文[……]
WCF全称Windows Communication Foundation, 是微软爸爸开发出的用于构建面向服务的应用程序的统一编程模型。用于替代和统一.net remoting和web service。
WCF大致是以web service那个基于xml的soap为基础,又除http/https[……]
项目地址:https://github.com/HDRorz/WriteFileHook
我这个项目是用VS2015 Community创建的。项目里设置的编译目标平台是Win8.1,底层库设置的VS2015,估计低版本的VS打开项目里的C++项目应该会有问题,而且因为我系统是Win7(还没装[……]
某日被告知文件没有生成,发现文件生成服务(WCF寄宿windows服务)异常阵亡。(服务监控没到位啊→ →)还好那个服务器的设置了发生异常dump内存镜像,收集了当时的尸体,同时Windows事件提示发生了堆栈溢出。
虽然(宇宙第一IDE)VS可以调试dump文件,但是还是有一些问题,比如说[……]