泽兴芝士网

一站式 IT 编程学习资源平台

windows下C++内存泄漏检测和dump文件生成

前言

写c++的程序员都应该对申请内存和释放内存有着深刻的领悟(可能有些初级用着前人封装的智能指针感受不深)。同时对于出现崩溃生成可以调试的dump文件也极为重要,对于win下的发布版程序很重要。

工具

crtdbg

一个简单示例带你快速入门 Java 线程 dump 分析

一、背景

Java 应用怎么通过方法定位到代码的具体步骤,下面通过一个具体的例子来说明。

深入理解coredump(1)-signal原理(core multi-processing)

Coredump是操作系统在进程异常终止时,将该进程当时的内存状态、寄存器状态等关键信息保存到磁盘文件的一种机制。coredump的生成依赖于信号(signal),信号可以有异常进程触发,也可以通过kill命令触发,因此需要先了解下signal工作原理才能更好的理解coredump的流程。

电脑频繁蓝屏怎么办?5个步骤解决(电脑经常蓝屏怎么办 百度经验)

不少用户在使用电脑时,最害怕的一件事莫过于“蓝屏”。正在写文档、打游戏、会议中途,突然电脑自动重启,屏幕上出现一大片蓝底白字,严重影响使用体验。蓝屏(Blue Screen of Death,简称BSOD)是 Windows 系统在遇到严重错误时的一种保护性中断,它不是普通故障,而往往提示硬件或系统出现了根本性的问题。

本文将带你从多种角度分析蓝屏的可能原因,并提供一套可操作性强的排查与解决方案,让你告别频繁蓝屏的困扰。

WinDbg 分析 .NET Dump 线程锁问题

想玩明白网络抓包王者技能——Tcpdump,看完这篇直接封神!

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部


上午好,我的网工朋友。

抓包的神!Tcpdump就得这样用(抓包connect)

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部


下午好,我的网工朋友。

使用WinDbg分析.Net 7 Dump文件遇到的问题

前言

WinDbg是支持分析多个平台的dump文件,如Linux(ELF)和MacOS(Macho),当然自家的EXE(PE文件格式)肯定是没有问题的. .Net Core 7的dump的文件可以用WinDbg分析,或者使用.Net诊断工具(dotnet-dump)分析.

一文读懂 | coredump文件是如何生成的

人都会犯错,所以在编写程序时难免会出现 BUG。

有些 BUG 是业务逻辑上的错误导致的,一般不会导致程序崩溃,例如:原本要将两个数相加,但不小心把这两个数相减,而导致结果出错。这时我们可以通过在程序中,使用

抓包就靠 tcpdump?别只会 -i eth0!这些技巧才是核心操作

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部


说到抓包,很多人第一反应是 Wireshark,图形界面点两下就能用。

但在真实生产环境里,服务器没图形界面、内网出问题得现场排障,这时候你要是真不会 tcpdump,那就真的玩不转。

tcpdump工具命令选项:

<< 1 2 3 4 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言