想对某个函数下断点,但是记不清楚的函数具体的名字,这个时侯可以使用x命令来列举所有的符号。 命令格式为: x [选项] 模块名字!符号匹配表达式 这里的符号匹配表达式类似dos的文件名匹配表达式,可以用*号和?号做通配符。比如我想列出user32.dll里面所有的以GetWindowT开头的符号,使 ...
分类:
数据库 时间:
2018-08-23 16:58:26
阅读次数:
740
1. 问题简介 最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声。为了缓解现场的情况, 客户都是手动回收IIS应用程序池才能解决。 这样的后果是很严重的,接到反馈,第一时间想到的是加内存吧,这样最快。但是客户从8G-->1 ...
分类:
数据库 时间:
2018-08-22 12:05:15
阅读次数:
247
1 . 条件断点是断点命令 ( bp 或者 bu ) 与j命令或者.if命令一起使用的,后面跟着一个gc命令 0:000> bp Address "j (Condition) 'OptionalCommands'; 'gc' " 0:000> bp Address ".if (Condition) ...
分类:
数据库 时间:
2018-08-05 14:24:53
阅读次数:
211
Dump 文件是进程的内存镜像 , 可以把程序的执行状态通过调试器保存到dump文件中 ; Dump 文件是用来给驱动程序编写人员调试驱动程序用的 , 这种文件必须用专用工具软件打开 , 比如使用 WinDbg , VisualStudio 打开 ; 当我们的程序发布出去之后 , 在客户机上是无法跟 ...
分类:
编程语言 时间:
2018-07-20 15:55:59
阅读次数:
265
还是 .net 高级调试学习(2)中的源代码, 运行调试程序到输出异常,windbg自动中断后, 1、执行.loadby sos clr 2、执行!printexception ,(PS :缩写!pe)看到如下: 3, 执行!DumpObj 0000000002557cb8 查看具体异常内容 3、也 ...
分类:
Web程序 时间:
2018-07-15 19:48:53
阅读次数:
249
公司为了节省成本,最近有一批服务器降了配置,CPU从8核降到了2核。本身是小站点,访问量也不高,CPU总是会飙到100%而且可以一直持续几个小时,直接强制结束进程可以维持几个小时,几个小时后又一样,运维那边总是受到cpu的警告短信很是苦恼,按理来说就算降低了配置也不至于会让CPU一直100%。 以下 ...
分类:
数据库 时间:
2018-07-05 17:26:51
阅读次数:
213
https://www.cnblogs.com/startpoint/p/4194052.html ...
分类:
数据库 时间:
2018-06-27 22:23:02
阅读次数:
277
内存类型: 即Type值,共有四种:第一种是什么都不是,即尚未被使用的; 第二种是MEM_IMAGE,即地址映射于一个可执行镜像文件片段,如DLL文件; 第三种是MEM_ MAPPED,即地址映射于不可执行的镜像文件片段,如页文件; 第四种是MEM_PRIVATE,即私有有内存,这里的私有是针对进程 ...
分类:
数据库 时间:
2018-06-27 14:03:14
阅读次数:
957
1:使用!process 0 0 获取用户空间的所有的进程的信息 !process 0 0 **** NT ACTIVE PROCESS DUMP **** PROCESS 80a02a60 Cid: 0002 Peb: 00000000 ParentCid: 0000 DirBase: 00006 ...
分类:
数据库 时间:
2018-06-25 01:09:45
阅读次数:
246