工具文档
最胖的棒棒
理可顿悟,事需渐行
展开
-
Windows下内存泄漏的定位办法
我们在C++的编码过程中,经常会遇到内存泄漏,这种问题怎么排查呢写下我的思路。 初级版:直接使用工具LeakDiag,这个工具的原理是加载在代码的过程中,记录申请了哪些内存跑了一段时间之后,看看哪些内存是没有被释放的,只要pdb文件加载的争取,最后得出的结论是非常靠谱的。非常建议使用一些这个工具。 中级版:直接使用windbg断点到系统申请内存的地方,然后根据堆栈,找到内存泄漏的代码。 高级版:其实真正的大佬是可以完全分析一块块内存的。大概的案例应...原创 2020-10-24 10:51:35 · 798 阅读 · 0 评论 -
windows下判断exe和dll是32位64位的方法
最近在编译东西的发现网上下载的库老是搞不清楚是32位的还是64位的,包括编译的一些c99的exe也是,总是报错,所以就在此记录一下判断方法(目前没有详细确认lib是怎么判断的)。 最终方法,通过notepad++查看16进制的插件去找关键字。50 45 00 00 4C就是32位的,50 45 00 00 64 86就是64位的。我用vs分别编译出32位64位的exe和dll,亲测有效,下面直接上图: 32位exe:64位exe:32位dll:64...原创 2020-07-05 11:34:09 · 993 阅读 · 0 评论 -
windows下判断PTS和DTS是否正常
最近在在处理HLS码流的时候的时候发现我们自己写的ts码流在iPhone上竟然放不了,为了快速响应这个问题,就没有去深究原因而是直接使用了ffmpeg的库去把我们的ts码流再转一下,每一个帧组转换成一个ts文件,这样问题就解决了。但是又发现出了一个新的问题:很多码流经过了ffmpeg之后,只能转出两帧数据,既第一个I帧和下面一个P帧,然后数据就没了。但是我们的ts码流直接放到elec...原创 2020-03-09 22:41:51 · 580 阅读 · 0 评论 -
Windows下崩溃问题定位办法
最近在使用windows下的服务器,偶尔从日志中看到一天之中服务器上的几个进程切换了大概有5次左右,我的第一反应就是这些进程崩溃在一天之中崩溃了5次。因为守护进程十几秒就拉起来了,所以本来就数量不多的用户也感知不到。但是这个隐患不能留呀,一定要有一定的措施去处理呀。目前我使用了以下几种办法来做一些简单的处理: 1、查看系统日志,看看是否系统日志有记录。基本操作就是右键“...原创 2020-02-26 22:34:07 · 2403 阅读 · 2 评论 -
Windows下常见后缀名详解
.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project op...原创 2020-02-07 12:16:30 · 1061 阅读 · 0 评论