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静态分析
PerfView专题 (第十篇):洞察 C# 终结队列引发的内存泄漏
程序内存泄漏的诱发因素有很多,但从顶层原理上来说,就是该销毁的用户根对象没有被销毁,从而导致内存中意料之外的对象无限堆积,导致内存暴涨,最终崩溃,这其中的一个用户根就是终结器队列,这一篇我们就来看下如何让PerfView配合
WinDbg
一线码农
·
2022-08-24 10:00
PerfView专题 (第八篇):洞察 C# 内存泄漏之寻找静态变量名和GC模式
一:背景这篇我们来聊一下PerfView在协助
WinDbg
分析Dump过程中的两个超实用技巧,可能会帮助我们快速定位最后的问题,主要有如下两块:洞察内存泄漏中的静态大集合变量名。
一线码农
·
2022-08-22 09:00
PerfView专题 (第七篇):如何洞察触发 GC 的 C# 代码?
对,就是要跟踪到底是什么代码触发了GC,这对我们分析由于GC导致的CPU爆高有非常大的参考价值,在以前我都是用
WinDBG
来实现,但这玩意需要做一些侵入性操作,实战起来不是那么丝滑,虽然有可
一线码农
·
2022-08-21 10:00
golangci-lint使用
背景:下面的实践是在golang1.19版本下进行的什么是lintlint是用来进行代码的
静态分析
工具。既在不运行代码的前提下,找出代码中不规范以及存在bug的地方。
leeliang
·
2022-08-18 19:28
PerfView专题 (第六篇):如何洞察 C# 中 GC 的变化
一:背景在洞察GC方面,我觉得市面上没有任何一款工具可以和PerfView相提并论,这也是为什么我会在
WinDbg
之外还要学习这么一款工具的原因,这篇我们先简单聊聊PerfView到底能洞察GC什么东西
一线码农
·
2022-08-17 08:00
iOS进阶之ARC
通过对代码的
静态分析
,在合适的位置添加retain、release。
平安喜乐698
·
2022-08-16 17:56
PerfView专题 (第五篇):如何寻找 C# 托管内存泄漏
一:背景前几篇我们聊的都是非托管内存泄漏,这一篇我们再看下如何用PerfView来排查托管内存泄漏,其实托管内存泄漏比较好排查,尤其是用
WinDbg
,毕竟C#是带有丰富的元数据,不像C++下去就是二进制
一线码农
·
2022-08-16 10:00
查看w3wp进程占用的内存及.NET内存泄露,死锁分析
在使用
windbg
查看之前,看到的进程含有*32字样,意思是在64位机器上已32位方式运行w3wp进程。
weixin_30869099
·
2022-08-15 13:47
操作系统
runtime
ui
Windbg
(2)
答:使用
WinDBG
attach到父进程,然后输入命令".childdbg1"(无引号).这样子进程在刚刚被加载的时候,
WinDBG
就Attach上去了.这两个进程的debugsession都在一个
WinDBG
weixin_30482181
·
2022-08-15 13:46
操作系统
shell
c/c++
查看w3wp进程占用的内存及.NET内存泄露,死锁分析--转载
在使用
windbg
查看之前,看到的进程含有*32字样,意思是在64位机器上已32位方式运行w3wp进程。
weixin_30315905
·
2022-08-15 13:46
操作系统
runtime
ui
winDBG
排错小记
本人使用
winDBG
工具对抓下来的内存映象进行了诊断,虽最后没有查出什么原因,但在过程中也学到了不少东西,现记录如下一.
weixin_30673611
·
2022-08-15 13:46
《Dive into
Windbg
系列》Explorer无法启动排查
转载自:https://www.anquanke.com/post/id/179748《Diveinto
Windbg
》是一系列关于如何理解和使用
Windbg
的文章,主要涵盖三个方面:1、
Windbg
实战运用
hnzwx888
·
2022-08-15 13:14
windbg
windbg
调试
WinDBG
什么是
WinDBG
?
WinDbg
是微软开发的免费源码级调试工具。
Windbg
可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
listream1
·
2022-08-15 13:14
server
windows
数据结构
microsoft
框架
汇编
使用
Windbg
排查线程死锁引起的连不上服务器问题
目录1、问题说明2、初步怀疑底层的库发生堵死了3、到出问题的笔记本上将
Windbg
附加到目标进程上4、任务管理器中导出的dump文件是64位的,需要使用命令切换到32位上下文5、为什么我们的软件还使用32
dvlinker
·
2022-08-15 13:40
C++
Windbg
线程死锁
pdb文件
Windbg命令
Mac静态反编译软件:IDA Pro 7
idapromac版调试器补充了反汇编的
静态分析
功能:允许分析
·
2022-08-11 15:34
反编译软件macos
PerfView专题 (第一篇):如何寻找热点函数
一:背景准备开个系列来聊一下PerfView这款工具,熟悉我的朋友都知道我喜欢用
WinDbg
,这东西虽然很牛,但也不是万能的,也有一些场景他解决不了或者很难解决,这时候借助一些其他的工具来辅助,是一个很不错的主意
一线码农
·
2022-08-11 10:00
使用
Windbg
过程中两个使用细节分享
我们在使用工具的过程中,一般都会遇到一些使用上的细节或者技巧,今天就来给大家分享一下最近使用
Windbg
过程中遇到的两个问题,以供参考。
dvlinker
·
2022-08-07 12:03
C++
Windbg
pdb
函数调用堆栈
如何排查Java内存泄漏?
更糟糕的是,检测这些泄漏可能很困难:
静态分析
通常很难精确识别这些冗余引用
Trouvailless
·
2022-08-07 07:38
Java
编程
程序员
jvm
java
面试
五大理由告诉你为什么开发人员选择代码质量
静态分析
工具Klocwork来实现软件安全
Klocwork是一款静态代码分析和SAST工具,适用于C、C++、C#、Java、JavaScript、Python和Kotlin,可识别软件安全性、质量和可靠性问题,帮助强制遵守标准。阅读本文,您将了解到为什么开发人员会选择Klocwork作为其代码质量分析工具,来实现安全的最佳实践。如需了解更多关于Klocwork的信息,请联系Perforce授权合作伙伴——龙智。Klocwork是为企业D
·
2022-08-05 18:29
代码分析
C/C++ 内存泄漏检测工具汇总
文章目录前言crtdbg使用原理例子VisualLeakDetector(VLD)Checkpoint/DumpStatistics
Windbg
腾讯WeTest-TMMIBMpurifyVMMapApplicationVerifierCppcheck
JYU_hsy
·
2022-08-04 16:04
C/C++
QT
内存泄漏检测
工具
C++
【iOS逆向】某车之家sign签名分析
1.目标分析某车之家sign签名算法的实现2.操作环境fridamac系统Charles抓包越狱iPhone3.流程寻找切入点通过Charles抓包获取到关键词为_sign,这也就是我们的切入点:
静态分析
在
静态分析
前
·
2022-08-04 11:44
ios
记一次 .NET 某工控自动化控制系统 卡死分析
背景1.讲故事前段时间遇到了好几起关于窗体程序的进程加载锁引发的程序卡死和线程暴涨问题,这种dump分析难度较大,主要涉及到Windows操作系统和C++的基础知识,所以有必要简单整理和大家分享一下,上
windbg
一线码农
·
2022-08-02 17:00
引发0xC0000005内存违例几种可能原因分析
对于简单的异常,
windbg
分析dump文件,结合源代码,能很快找出原因。但是对于复杂的异常&
dvlinker
·
2022-07-27 20:49
C++
0xC0000005
内存越界
记一次 .NET 某智慧物流 WCS系统 CPU 爆高分析
话不多说,上
windbg
说话。二:
WinDbg
分析1.CPU真的爆高吗既然说
一线码农
·
2022-07-27 15:00
WinDbg
实践--入门篇
WinDbg
从字面意思就是Windows+Debug的组合,即Windows平台上的调试工具,可以调试用户模式、内核模式、dump文件等,总之知道它的调试功能非常强大就行了。
·
2022-07-23 23:24
程序员
记一次 .NET 某RFID标签管理系统 CPU 暴涨分析
二:
WinDbg
分析1.CPU真的爆高吗一直关注这个系列的朋友应该知道,用!tp验
一线码农
·
2022-07-22 08:00
聊一聊 C# 后台GC 到底是怎么回事?
一:背景写这一篇的目的主要是因为.NET领域内几本关于阐述GC方面的书,都是纯理论,所以懂得人自然懂,不懂得人也没法亲自验证,这一篇我就用
windbg
+源码让大家眼见为实。
一线码农
·
2022-07-19 08:00
Windows 下如何调试 PowerShell
调试PowerShell主要分为两种方式:通过VS直接编译运行源代码和通过
WinDbg
来调试。由于PowerShell跨平台
frendguo
·
2022-07-17 00:00
代码合规性:开发人员使用Helix QAC的5大原因
30多年来,HelixQAC(原PRQA)一直是一款值得信赖的
静态分析
工具,可满足监管严厉、注
·
2022-07-15 14:16
代码规范
Windows 进程的创建和终止
既然我们想看看一个进程是怎么被创建的,那我们就用
WinDbg
来看看从用户态到内核态都调用了什么:第一步:我们先看看nt下有哪些方法跟创建进程相关的0:kd>xnt!
frendguo
·
2022-07-15 09:00
windbg
使用
特别对于驱动开发者使用的
WinDbg
和KD这两个内核调试器(CDB和NTSD是用户态调试器)。
zacklin
·
2022-07-15 08:04
window系统内核编程
软件安全
网络安全
thread
windows
c
null
image
microsoft
PE格式系列_0x02:PE头部信息(
WinDbg
查看)
文章目录1.notepad基本信息2.扩展命令!dh3.映像的头部信息part1.数据结构part2.DosHeader(配角)part3.NTHeaders(`主角`)part3-1.FileHeader(配角)part3-2.OptionalHeader(`主角`)DataDirectory(配角)part4.SectionHeaderspart4-1.SectionHeaderspart4-
可乐松子
·
2022-07-15 08:03
#
PE文件格式
安全
windows
WinDBG
调试命令大全
/2798020.html#调试命令窗口+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#使用gflags.exe工具(在
windbg
weixin_30390075
·
2022-07-15 07:28
操作系统
c/c++
shell
windbg
调试命令
windbg
调试命令#调试命令窗口+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#使用gflags.exe工具(在
windbg
随性随笔
·
2022-07-15 07:57
C++
Windbg
介绍
文章目录1.介绍1.1.相关网站1.2.下载1.3.符号配置2.常用命令2.1.常用的标准命令2.2.常用的`.`命令有2.3.常用的`!`命令有3.调试环境搭建3.1.实时调试进程3.2.调试进程dump3.3.调试内核dump3.4.配置可调试的内核3.5.远程调试进程3.6.调试.net进程或dump4函数调用约定与栈回溯4.1函数调用约定4.1.1stdcall特征常见适用范围4.1.2c
sculida
·
2022-07-15 07:56
Windows
逆向
windows
内核
windbg
第二章排错的工具 调试器
Windbg
(下)
感谢博主http://book.51cto.com/art/200711/59874.htm2.2读懂机器的语言:汇编,CPU执行指令的最小单元2.2.1需要用汇编来排错的常见情况汇编是CPU执行指令的最小单元。下面一些情况下,汇编级别的分析通常是必要的:1.阅读代码看不出问题,但是跑出来的结果就是不对,怀疑编译器甚至CPU有毛病。2.没有源代码可以阅读。比如,调用某一个API的时候出问题,没有W
搞这个贵妇
·
2022-07-15 07:24
消息id重复引发的内存读取异常问题
1、引言本文就最近遇到的一个异常崩溃实例,详细介绍了使用
Windbg
分析问题和解决问题的过程。
dvlinker
·
2022-07-15 07:48
C++
windbg
消息id重复
通过查看
windbg
中变量值去定位C++软件异常的又一典型案例分享
目录1、概述2、问题初步排查3、进一步分析4、查看
windbg
中变量的内存,最终定位问题5、总结C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net
dvlinker
·
2022-07-15 07:45
C++
软件异常
Windbg
栈内存越界
记一次 .NET 某电厂Web系统 内存泄漏分析
二:
WinDbg
分析1.托管还是非托管泄漏这个还是老规矩!address-sum
一线码农
·
2022-07-14 08:00
Qt+
WinDbg
分析程序崩溃原因
1.自定义异常捕获入口函数2.生成pdb文件3.测试程序二、利用
winDbg
进行分析1.打开工具并配置相关信息2.开始分析总结前言程序开发免不了产生错误,其中最头疼的当属程序莫名其妙的崩溃,而且你还不知道具体原因
weixin_46424582
·
2022-07-12 07:05
Qt记录
qt
c++
dump文件_使用
Windbg
分析dump文件定位软件异常的方法!
1、前言
Windbg
是微软开发的在Windows平台下强大的用户态和内核态调试工具,是Windows系统排查软件异常的一大利器,使用
Windbg
能极大的提高我们排查问题的效率,
Windbg
可以快速分析出软件崩溃
weixin_39897218
·
2022-07-12 07:34
dump文件
dump文件分析工具
easyui
flowjo软件使用方法
java
dump文件分析工具
WinDBg
定位asp.net mvc项目异常崩溃源码位置
项目介绍:asp.netmvc+angular+iis+windowsserver系统莫名崩溃最近有个系统默认奇妙崩溃50x,服务整体变成无响应,当运维告知我只有重启应用程序池项目才能正常。我问他如何重现,得到的回复是我这里无法重现,但客户使用一段时间后,就会崩溃。于是我崩溃了。因为查日志没有任何错误,查windows系统日志上也只有一个错误System.AccessViolationExcept
dotNET跨平台
·
2022-07-12 07:33
java
web
go
jvm
windows
Windows 驱动开发 之
WinDbg
调试(一)
vd_source=4f5979757af4551dfc8d2f504918a338Windows驱动开发之
WinDbg
调试(一)文章目录Windows驱动开发之
WinDbg
调试(一)一、序言二、CPU
向往阳光的月光
·
2022-07-12 07:32
编译器
windows
驱动开发
windbg
查阅资料(持续更新)
打开dump文件,选择“file->OpenCrashDump…”打开dump文件。.lastevent命令显示最近一次发生的异常或事件。异常错误码查询异常值描述EXCEPTION_ACCESS_VIOLATION0xC0000005程序企图读写一个不可访问的地址时引发的异常。例如企图读取0地址处的内存。EXCEPTION_ARRAY_BOUNDS_EXCEEDED0xC000008C数组访问越界
qaxd
·
2022-07-12 07:31
windbg
内核
windows
(
Windbg
调试二)C++ delete指针后依然可以访问的问题
转载自:https://blog.csdn.net/bajianxiaofendui/article/details/86742824一,第一个dump分析二,第二个DUMP分析三,VC6.0和VS2015下delete指针验证四,结论这两天在定位一个BUG:我们的程序运行过程中,点击停止运行,程序偶现无响应和崩溃,此时无查询操作(因为当并发查询的时候,有出现其他bug,特意确定没有查询)。最终发
hnzwx888
·
2022-07-12 07:01
程序崩溃专题
C/C++
windbg
dump分析
指针
Windbg
教程
windbg
文档网页:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/
windbg
官网:http://
windbg
.org
1390811049
·
2022-07-12 07:01
windows
windows
linux
WinDbg
调试CPU占用高的问题
原文:
WinDbg
调试CPU占用高的问题试验+实战《第七篇》一、HighCPU试验1、示例代码staticvoidMain(string[]args){Console.Clear();Console.WriteLine
荒烟蔓草
·
2022-07-12 07:30
运维
Windbg
调试命令详解
原文:http://www.yiiyee.cn/Blog】1.概述用户成功安装微软Windows调试工具集后,能够在安装目录下发现四个调试器程序,分别是:cdb.exe、ntsd.exe、kd.exe和
Windbg
.exe
TTdreamloong
·
2022-07-12 07:59
读书笔记
c++
通过查看
Windbg
中的变量值去定位C++软件异常问题
目录1、概述2、如何在
windbg
中查看变量的值3、minidump文件与全dump文件4、使用
windbg
初步分析5、查看变量的内存找到了线索,排查出问题6、解决办法7、为啥不同的PC上会有不同的表现
dvlinker
·
2022-07-12 07:57
C++
软件异常
Windbg
变量的值
定位异常
记一次 .NET 某新能源系统 线程疯涨 分析
等我分析完之后,我觉得这个问题很有代表性,所以拿出来和大家分享下,还是上老工具
WinDbg
。二:
WinDbg
分析1.线程真的在疯涨吗要想查线程有没有疯涨,可以用!t命令看一下。0:000:x
一线码农
·
2022-07-07 10:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他