E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WinDBG
使用
Windbg
来检查内存
Windbg
是一款微软开发的调试windows代码的工具,水很深,不过使用
windbg
来进行clr的调试则比较简单,
windbg
使用之前需要进行配置。
·
2015-11-08 15:09
内存
WinDbg
演示IA-32 CPU下的Windows 分页机制下的地址转换过程
本文演示了如何通过
WinDbg
展示windows pag
·
2015-11-08 15:39
windows
反汇编算法介绍和应用——线性扫描算法分析
做过逆向的朋友应该会很熟悉IDA和
Windbg
这类的软件。IDA的强项在于静态反汇编,
Windbg
的强项在于动态调试。
·
2015-11-08 14:24
算法
使用vs2010进行驱动开发的补充
/17/1737420.html vs2010配置驱动开发基本上按照如上所说就差不多了, 但是和编程人生的站长聊了聊,也自己试了试,发现还是有点问题 第一,但是这样配置出来的,在
windbg
·
2015-11-08 14:03
VS2010
windbg
的一些基础命令
1 ~*s 展示所有线程2 ~2s 切换线程3 kb 4 波浪线+星号+kb (~*kb)----------------------------------查看托管代码(栈)5 加载 sos.dll load clr20\sos.dll6 !clrstack7 ~* e!clrstack 查看所有线程的托管代码8 !do+变量地址(dump object )9 !dso(
·
2015-11-08 12:57
命令
[Reference]Creating and analyzing minidumps in .NET production applications
http://voneinem-
windbg
.blogspot.com/2007/03/creating-and-analyzing-minidumps-in-net.html Creating and
·
2015-11-08 11:50
application
[Reference]
Windbg
Resources
http://blogs.msdn.com/rextang/archive/2007/07/24/4026494.aspx Debugging managed code using
WinDbg
·
2015-11-08 11:49
reference
优化你的DiscuzNT3.0,让它跑起来(6)在线人数和Regex.IsMatch()引发的hang
我们先用
windbg
看看论坛当时在干什么吧。 1. 打开文件,运行 .load sos,
·
2015-11-08 11:39
discuz
优化你的DiscuzNT3.0,让它跑起来(5)缓存和高cpu
在本系列的第(4)篇中,我们提到过
windbg
,上次没能华丽登场的他,今天终于要一展才华了。解决问题是
windbg
与生俱来的功夫,他今天将怎么样来解决我们的问题,静听分解。
·
2015-11-08 11:39
discuz
Windbg
调试命令详解
原文:http://www.yiiyee.cn/Blog】1.概述用户成功安装微软Windows调试工具集后,能够在安装目录下发现四个调试器程序,分别是:cdb.exe、ntsd.exe、kd.exe和
Windbg
.exe
chenlycly
·
2015-11-08 09:00
windbg
调试命令
2798020.html#调试命令窗口 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#使用gflags.exe工具(在
windbg
chenlycly
·
2015-11-08 09:00
Windbg
调试技巧收集
/******************high CPU check**************************/ !threadpool .time !runaway --all thread run time. ~[thead id]s k --heap check !clrstack !savemodu
·
2015-11-07 14:22
DB
如何手工抓取dump文件
首先一种比较直观简洁的方式就是用
WinDbg
等调试器直接attach到需要调试的进程,调试完毕之后再detach即可。
·
2015-11-07 14:21
dump
windbg
命令
WindDbg主要以命令方式工作,主要有三类命令:标准命令,元命令和扩展命令。 1. 标准命令 通常是一到二个字符或符号。 a: 调试 g----------恢复运行 t---------
·
2015-11-07 13:51
命令
SSDT Hook
一、效果图 二、分析 这里对NtCreateProcessEx做拦截,用
WinDbg
来定位该函数在SSDT中的记录地址: 0: kd> dd KeServiceDescriptorTable
·
2015-11-07 12:43
OO
win7下自写驱动导致开机蓝屏调试过程
解决过程: 使用
windbg
直接双机调试 开机登陆后会直接蓝屏,错误码是0x00000050。想要进入安全模式去移除驱动也进不去,会卡在某个驱动加载过程中。首要的就是
·
2015-11-07 12:02
win7
利用
WinDbg
找出程序崩溃的代码行号
如果光要是这个内存地址,估计你会疯掉~~ 所以分享一下基本的调试技巧,需要准备的工具有
WinDbg
+ VC6.0, 下面是自己整理的一份自动生成DUMP文件的源代码,只需要添加到工程即可,
·
2015-11-07 11:42
DB
WinDbg
配置与下载
WinDbg
配置和使用基础
WinDbg
是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试
·
2015-11-07 11:04
配置
在
WinDBG
中, 使用.shell命令来搜索字符串
对于我来说, 使用WinDGB时最有用的命令之一就是.shell命令了. Debugging Tools For Windows帮助文件说: .shell命令能加载一个shell进程, 并重定向它的输出到debugger中, 或者重定向到一个指定的文件里. 那么为什么我觉得加载一个shell进程会对日常工作有帮助呢? 加载shell进程最简单最常
·
2015-11-07 10:39
shell命令
WinDbg
.exe中使用的SOS.dll的命令列表
这里的命令列表在
WinDbg
的帮助中是找不到的. 列在下面, 备查.
·
2015-11-07 10:29
dll
cl + Visual Studio调试器
windbg
看似可以解决这个问题,但是使用起来极不习惯,而建一个vs solution或者project又太麻烦了,还要消耗大约10MB的磁盘空间用来存
·
2015-11-07 10:25
IO
Windbg
Extension NetExt
Windbg
Extension NetExt 摘要 : 在使用
WINDBG
做debugging的时候,需要一个好的工具帮助进行数据分析.
·
2015-11-07 10:30
text
Windbg
Step 2 分析程序堆栈实战
转载+整理 http://www.cnblogs.com/killmyday 代码 #include " stdafx.h " #include < tchar.h > #ifdef _UNICODE #define _ttol _wtol #else #define _
·
2015-11-07 10:04
DB
Windbg
+SOS 分析托管程序
转载Juqiang的Basic
Windbg
系列 代码: 代码 using System; using System.Collections; using
·
2015-11-07 10:02
OS
虚拟内存到物理内存(32位)
(1)运行计算器程序(calc.exe),随便输入任意数字,如下图所示: (2)运行
WinDbg
, Fi
·
2015-11-07 10:01
内存
Windbg
, first step
你可以从微软网站上下载到的调试器: · KD-内核调试器。你可以用它来调试蓝屏一类的系统问题。如果是开发设备驱动程序是少不了它的。 · CDB-命令行调试器。这是一个命令行程序
·
2015-11-07 10:01
first
VS2012中使用SOS调试CLR
之前看了《用
WinDbg
探索CLR世界》的一些列文章,发现SOS真的是一个非常好的调试.net的工具, 然后又惊喜的在http://blogs.msdn.com/b/mariohewardt/archive
·
2015-11-06 07:25
2012
Basic
Windbg
- 1. SOSBasics(总结)
我们都知道,对于字符串相加,建议使用StringBuilder,而不是普通的string concat,为什么呢?我们通过dump简单看一下。 先看这个代码: Code 1using System; 2using System.Collections.Generic; 3using System.Text;
·
2015-11-06 07:20
OS
Basic
Windbg
- 1. SOSBasics
这是一个控制台程序,通过这个程序,我们来初步接触一下
windbg
如何使用。
·
2015-11-06 07:20
OS
SharePoint【调试,诊错系列】-- 引入
Windbg
进行诊断和调试
Windbg
是微软开发的免费源码级调试工具。它可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
·
2015-11-05 08:51
SharePoint
windbg
定位WEB性能瓶颈案例一则
测试环境 服务器:II服务器 网站:门户网站 条件 并发: 2000 LoadRunner思考时间:1s 表现 CPU:100% 对应w3wp进程 WebService–>Current connections:2300 DB:CPU 10% 无压力 &nb
·
2015-11-05 08:51
Web
用
windbg
分析一个dead lock的问题
#
Windbg
加载dump文件后的一些文件信息 Microsoft (R) Windows Debugger Version
·
2015-11-05 08:46
Lock
在
WinDBG
中高亮你输入的命令, 从而和命令的结果输出区分开来
在
WinDBG
的Command窗口中, 默认情况下, 你输入的命令很容易和该命令以及附近命令的输出混杂在一起. 在寻找之前命令的结果的时候, 眼睛看起来会很累.
·
2015-11-05 08:22
命令
windbg
入门
1.安装 从微软官网msdn下载,搜索
windbg
,找到下载页面。下载下来的是一个在线安装工具,类似下载WOW的下载器。
·
2015-11-05 08:11
DB
Windbg
分析线程堵塞
症状: 端午发布后,服务器出现大量报错日志,并且平均响应时间不断上升。重启机器后立刻恢复正常,但还是运行一段时间后,响应时间又开始上升。 从报错日志中发现很多DB连接池满的错误。导致这种错误一般有两个原因: 1:SQL 执行完后,DbConnection 及时没有释放。 2:SQL 执行慢,占用了大量 DbConnection 。 通过对代码彻底扫描,发现有几
·
2015-11-03 22:22
线程
Windbg
分析内存上涨
症状: 上次一站点发布后,发现服务器内存持续上涨。正常本地缓存占了4-5个G ,使用内存直接涨到20G后应用程序池重启。 检查代码后发现,没有什么内存泄漏的地方。最后还是找来DUMP文件排查原因。 !dumpheap –stat 查看当前所有托管类型的统计信息 System.Threading.ReaderW
·
2015-11-03 22:22
内存
Basic
Windbg
- 1. SOSBasics(总结)
原文地址: http://www.cnblogs.com/juqiang/archive/2008/01/02/1023291.html Basic
Windbg
- 1.
·
2015-11-03 21:10
OS
Basic
Windbg
- 1. SOSBasics
原文地址: http://www.cnblogs.com/juqiang/archive/2008/01/02/1023095.html Basic
Windbg
- 1.
·
2015-11-03 21:09
OS
Visual Studio调试之断点基础篇
在网上看到很多人介绍
Windbg
的用法,但是没有看到几篇讲解使用Visual Studio调试的文章
·
2015-11-03 20:10
IO
WinDbg
配置和使用基础
WinDbg
配置和使用基础
WinDbg
是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel
·
2015-11-03 20:24
配置
windbg
-奔溃生成的dump文件
命令 !analyze -v 可以查看程序代码运行到哪一行崩溃 此时需要pdb符号文件 debug版是有生成的, release版需要另外配置编译参数属性: contains( CMPMODE, DBMODE ):CONFIG -= release else:CONFIG -= debug debug { DEFINES += _DEBUG } else {
·
2015-11-02 19:07
dump
记一个由gc引发的高cpu问题
记录我的
windbg
调试之旅。 问题描述: 有个项目cpu跳的厉害,马上请出
windbg
1. adplus 抓包; 2.
windbg
打开文件,运行 .load sos ; 3. 运行 !
·
2015-11-02 18:12
cpu
用
windbg
找出简单的manage对象的内存泄漏
对于.net的程序,大多数情况下的内存泄露都和对象绑定在事件上的没有被反注销有关,也有一部分是COM 没有解除引用,当然还有一些其它的状况。 当我们确定程序存在managed的内存泄露的时候,我们怎么去进一步确定泄露到底是哪些对象引起的呢? 第一步,我们让系统起起来,然后跑一些scenario来warm up,然后抓一个dump(有些情况下也可以在系统起起来之后马上抓du
·
2015-11-02 18:35
内存泄漏
Windbg
常用命令
http://www.cppblog.com/sandy/archive/2007/03/08/19425.html 1.启动 1)直接调试: gdb program [core] cdb program or cdb -z DumpFile 2)attach方式 gdb attach pid cdb -pn ExeName or cdb -p pid2.显示堆栈 GDB: b
·
2015-11-02 18:52
常用命令
WinDbg
调试器
·
WinDbg
-用
·
2015-11-02 18:39
DB
研究托管内存问题时涉及到的工具, 计数器, 和
WinDBG
命令
Window 任务管理器 ============== Mem Usage 表示的是进程工作集(就像进程\工作集性能计数器)。它并不表示所使用的字节数(committed bytes)。 VM Size 反映的是供进程使用的字节数(就像进程\专用字节数性能计数器)。VM Size 可提供关于您是否面临内存泄漏问题的第一线索(如果您的应用程序存在泄漏,则 VM Size 会随时间增加). &
·
2015-11-02 17:20
命令
如何在进程创建的过程中Attach上
WinDBG
在排查服务启动时错误的时候, debugger会运行在后台, 我们无法与之交互. 因为服务是运行在一个不同的winstation里的, 这意味着我们不能通过desktop与它们交互. 这也意味着, 已经加载了的debugger即使在运行, 也是运行在后台, 我们无法与它交互. 解决方案是进入services.msc, 找到这个服务的属性, 让它使用local system账号运行
·
2015-11-02 17:18
DB
WinDBG
常用命令表
=================== Start -> All Programs -> Debugging Tools for Windows ->
WinDBG
·
2015-11-02 17:16
常用命令
Windbg
和ADPlus抓Dump
Watson
WinDbg
UserDump Creating a dump file when an application crashes (postmortem debugging
·
2015-11-02 17:17
dump
WinDbg
解决Font.ToLogFont AccessViolationExcetion
有个程序总是在windows 2003 server 异常退出. 并且, 查看调用栈也肯奇怪, 应该是很正常的调用. 怀疑是堆溢出. 开启heap trace : C:\Program Files\Debugging Tools for Windows (x86)>gflags -i app.exe +ust +hpa 发现在Font.ToLogFont函数遇到:
·
2015-11-02 16:28
Access
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他