Surftrace 是由系统运维 SIG 推出的一个 ftrace 封装器和开发编译平台,让用户既能基于 libbpf 快速构建工程进行开发,也能作为 ftrace 的封装器进行 trace 命令编写。项目包含 Surftrace 工具集和 pylcc、glcc(python or generic C language for libbpf Compiler …
dump文件分析工具
一、项目介绍1. 简介PyWxDump 是获取 wx 账号信息(昵称账号电话邮箱数据库密钥)、解密数据库、查看 wx 聊天、将聊天导出为 html 备份的工具。2. 特点2.1 核心(1) 获取微信昵称、微信账号、微信手机号、微信邮箱、微信 KEY 的基址偏移量(2) 获取当前登录 WeChat 的 WeChat 昵称、WeChat 账号、WeChat 手机 …
当有我们的服务器CPU资源使用率(usr%)较高时,或者是一个基于 JAVA 的 Web 应用运行的比预期慢的时候,我们需要使用 Thread Dumps进行分析。线程转储是诊断CPU尖峰,死锁,响应时间差,内存问题,应用程序无响应以及其他系统问题的一项重要工作或者环节。Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都能够 …
作者:garrycai,腾讯PCG后台开发工程师| 导语 想必每一位 C++ 选手在工作中都难免会踩中 Coredump 地雷,而我作为 C++ 新手也与 Coredump 有过激烈的战斗,下文正是我在排查 Coredump 过程中总结的一些心得经验。1. 概念Coredump(核心存储)是进程异常终止或崩溃时的内存快照,操作系统会在程序发生异常而异常在进程 …
一、概述dump 通常指的是从一个系统或应用程序中生成一份详细的信息快照,以便进行调试、分析或故障排除。在不同的上下文中,dump 可能指的是不同类型的信息。以下是一些常见的 "dump" 类型以及它们的介绍:内存转储(Memory Dump):内存转储是将程序的内存内容以二进制形式保存到文件中的过程。这对于在程序崩溃或发生问题时进行调试和分 …
tcpdump介绍tcpdump 是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCPIP和其他数据包。tcpdump 适用于大多数的类Unix系统操作系统(如linux,BSD等)。类Unix系统的 tcpdump 需要使用libpcap这个捕捉数据的库就像 windows下的WinPcap。在学习tcpdump前最好 …
tcpdump 是一款强大的网络抓包工具,它使用 libpcap 库来抓取网络数据包,这个库在几乎在所有的 LinuxUnix 中都有。熟悉 tcpdump 的使用能够帮助你分析调试网络数据,本文将通过一个个具体的示例来介绍它在不同场景下的使用方法。不管你是系统管理员,程序员,云原生工程师还是 yaml 工程师,掌握 tcpdump 的使用都能让你如虎添翼, …
在SOLIDWORKS的日常使用中,软件崩溃或死机虽属偶发情况,但若频繁发生或特定操作触发崩溃,则需警惕潜在问题。无论是软件配置异常,还是Windows系统更新(如补丁、VC++组件)引发的兼容性冲突,均可能导致此类故障。为快速定位崩溃根源,DUMP日志成为技术排查的关键工具。以下是详细操作步骤:一、创建DUMP日志存储目录1、在计算机C盘根目录下新建文件夹 …
1. 安装安装tcmalloc等链接库: yum install gperftools-devel 安装分析工具:yum install pprof 或者从源码安装:https:github.comgperftoolsgperftools2. 链接:执行文件链接libtcmalloc.so,替换glibc里原生的malloc、free、new、delete等 …
引言memory dump是分析线上程序内存占用非常好的工具在windows上可以直接任务管理器右键生成dump,假如需要根据条件比如CPU 内存占用到多少生成dump可以使用procdump额外的,还可以使用dotmemory.exe创建dump而linux呢?可以使用dotnet-dump 或 dotnet-gcdump经我测试,dotnet-gcdum …