首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
dump专题
gs_dump和gs_dumpall 迁移数据库
目录 0、源端实例收集AWR1、创建目录2、gs_dump - 业务停机3、gs_dumpall - 业务停机4、拷贝文件5、目标实例导入数据 0、源端实例收集AWR https://blog.csdn.net/hezuijiudexiaobai/article/details/134220949 1、创建目录 mkdir -p /pgdata/data/opengauss-
阅读更多...
新路程------linux内核和busybox配置ulimit使能core dump
今天学习了如何配置内核和busybox使能coredump 首先内核确认CONFIG_ELF_CORE=y 然后busybox确认FEATURE_INIT_COREDUMPS [=y] 然后到内核根目录下执行~ # touch /.init_enable_core生成这个文件 然后把busybox 拷贝进/usr目录 执行 ./busybox sh -c 'ulimit -c un
阅读更多...
MySQL主从复制主库binlog dump线程源码分析
在之前的文章《mysql主从复制io线程源码分析》,我们分析了MySQL从库的io线程工作的主要过程,大致回顾一下,如下: 连接主库发送COM_REGISTER_SLAVE命令注册从库发送COM_BINLOG_DUMP_GTID命令请求拉取binlog 下面将结合源码,分析一下主库接收到从库io线程发送过来的命令后,是如何具体处理的。 MySQL源码版本:5.7.19 原文地址: htt
阅读更多...
性能分析之使用 Jvisualvm dump 分析示例
一、前言 在 JMeter 入门系列中相信大家对工具使用已经没问题,今天开起性能测试进阶系列之 jvisualvm 工具简单学习,目标是通过演示 Jvisualvm 工具定位代码,帮助性能测试工程师直接定位代码位置,协助开发解决性能问题; 前置条件: 1、本机 JDK 并且工具包中有 Jvisualvm2、本机安装JMeter3、本机能运行 idea 或者能运行 Demo 代码 二、线程状
阅读更多...
dump函数
dump函数 一、函数标准格式: DUMP(expr[,return_fmt[,start_position][,length]]) 基本参数时4个,最少可以填的参数是0个。当完全没有参数时,直接返回null。另外3个参数也都有各自的默认值: expr:这个参数是要进行分析的表达式(数字或字符串等,可以是各个类型的值) return_fmt:指返回参数的格式,有5种用法:
阅读更多...
QT-Dump工具,软件奔溃自动生成本地调试信息
QT-Dump工具,软件奔溃自动生成本地调试信息 一、演示效果 二、关键代码 1.Release Vs配置 2.测试代码 代码如下(示例): InitDumpTool();QMessageBox::information(this, u8"提示", u8"触发一个崩溃", QMessageBox::Yes);// 这里触发一个崩溃QLabel *pLabel = nullpt
阅读更多...
ABAP 代码执行中断时ST22无对应DUMP记录
1. 权限不足 比如仅可查看当前client的dump,参考note1974263 2. 记录在SM21 比如memory dump会记录在SM21日志下,ST22无对应记录,参考note2238247 3. 异步RFC或者odata接口中发生了未被捕获的可捕获异常 比如代码调用中抛出了异常,却没有在当前层级处理,对于此类异常需要通过其它日
阅读更多...
java 内存 dump内存分析实例
转自:http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.html jstack Dump 日志文件中的线程状态 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition(重点关注) 等待
阅读更多...
linux 安装MAT(MemoryAnalyzerTool),并且分析java dump的方法
当我们的java进程出现异常的时候,我们第一件想做的事情是什么呢?应该就是要分析java的内存了。假如说,我们已经有了一个java内存的dump文件,有哪些的方法,可以对这个导出的dump文件进行分析呢? 比如,jhat,mat··· ···· 但是,其中最能够查明问题的,恐怕就是MAT这个工具了,那么在接下来的部分中,我们就来看看如何在linux环境中,安装、配置mat,并且用这个工具来分析
阅读更多...
如何使用fastq-dump转换SRA格式
如何使用fastq-dump转换SRA格式 做生信的基本上都跟NCBI-SRA打过交道,尤其是fastq-dump大家肯定不陌生.NCBI的fastq-dump软件一直被大家归为目前网上文档做的最差的软件之一”,而我用默认参数到现在基本也没有出现过什么问题,感觉好像也没有啥问题, 直到今天看到如下内容, 并且用谷歌搜索的时候,才觉得大家对fastq-dump的评价非常很到位. 我们一般使用
阅读更多...
关于“程序闪退,没有生成DUMP文件”的一点总结
今早一回到公司,测试的同事就反映,昨晚程序运行一段时间后闪退了。。。。闪退???额,好吧,幸好我有加写DUMP的代码,示例如下: LONG WINAPI UnhandledExceptionFunction(_EXCEPTION_POINTERS* pExceptionInfo){SYSTEMTIME st;GetLocalTime(&st);CString time_now = _T("")
阅读更多...
oracle的dump函数应用
一、函数用法 函数的标准格式是:DUMP(expr[,return_fmt[,start_position][,length]]) 基本参数时4个,最少可以填的参数时0个,当完全没有参数时,直接返回null。另外3个参数也都有各自的默认值,一个一个来看: expr:这个参数是要进行分析的表达式(数字或字符串等,可以是各个类型的值) re
阅读更多...
书生笔记-DUMP线程查找和过滤GTID的基本算法
《深入理解MySQL主从原理32讲》-学习笔记 主库DUMP线程有几步需要比较GTID和GTID SET: 1,检查从库的GTID SET是否大于主库的GTID SET 2,根据主库的gtid_purged变量检查从库需要的event是否已经被清理 3,实际扫描的主库的binary log 检查从库需要的event是否已经被清理 4,进行GTID过滤,决定发送哪些事务给从库 之前讲的是
阅读更多...
书生笔记-mysql主库dump线程
《深入理解mysql主从原理32讲》学习笔记 每一个mysql的从库slave都会对于一个 dump线程,如上图的 Binlog Dump GTID . 实际上在启动之前还会和从库的IO线程进行多次的语句交互,然后注册从库,最后才是进行DUMP线程的启动。这些内容会在后续的IO线程中讲解,这里主要讨论的是POSITION MODE模式和GTID AUTO_POSITION MODE模式下的
阅读更多...
查看jvm的dump快照文件方法
1、在dos窗口输入jvisualvm(jdk自带工具)命令,打开VisualVm客户端 打开命令
阅读更多...
你开发的软件不知道哪里跑飞闪退了?这个办法可以帮忙定位(查看dump)
QT生成dump、pdb文件,使用windbg打开分析查看堆栈,定位程序崩溃位置。 《你开发的软件不知道哪里跑飞闪退了?这个办法可以帮忙定位》: https://zhuanlan.zhihu.com/p/102103083
阅读更多...
PHP 输出字符串(echo,print,printf,sprinf,print_r,var_dump)
本篇文章是对php输出echo、print、print_r、printf、sprintf、var_dump的区别进行了详细的分析介绍。 一、echo echo() 实际上不是一个函数,而是一条php语句,因此无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。 例子: 1
阅读更多...
JProfiler 性能分析案列——基于 dump.hprof 堆内存快照文件分析排查内存溢出
在 windows 环境下实现。 一、配置 JVM 参数 配置两个 JVM 参数: -XX:+HeapDumpOnOutOfMemoryError,配置这个参数,会在发生内存溢出时 dump 生成内存快照文件(xxx.hprof)-XX:HeapDumpPath=F:\logs,指定生成内存快照文件的路径。 为了测试方便,将堆内存设置小一点 -Xms512m,设置堆内存空间下限。-Xmx
阅读更多...
使用VS调试Dump文件
(一) 调试Dump文件步骤 1. 准备调试所需要的文件放到一个文件夹:dump文件,程序编译生成的pdb文件(版本必须是产生崩溃的那个版本的编译信息),可执行文件(发生崩溃的版本)。如下图: 2. 使用visual studio打开上图中的dump文件。然后配置该程序的代码路径(代码会滚到该程序所处的版本),如下图, 3. 点击调试,如图, 4. 然
阅读更多...
JProfiler 性能分析案列——dump.hprof 堆内存快照文件分析排查内存溢出
在 windows 环境下实现。 一、配置 JVM 参数 配置两个 JVM 参数: -XX:+HeapDumpOnOutOfMemoryError,配置这个参数,会在发生内存溢出时 dump 生成内存快照文件(xxx.hprof)-XX:HeapDumpPath=F:\logs,指定生成内存快照文件的路径。 为了测试方便,将堆内存设置小一点 -Xms512m,设置堆内存空间下限。-Xmx
阅读更多...
pWindow下程序使用CrashPad库生成dump并定位代码
Window下程序使用Crashpad库生成dump并定位代码 1 前言2 CrashPad介绍3 CrashPad原理4 环境准备与资源下载4.1 下载CrashPad源码并编译4.2 下载CrashPad编译好的库4.3 其他资源 5 集成CrashPad到项目中5.1 使用CMake集成5.2 使用QMake集成5.3 初始化CrashPad5.4 生成dump文件 6 分析dump文
阅读更多...
JVM dump和分析
原文链接:https://www.dubby.cn/detail.html?id=9098 1、dump jmap -dump:live,format=b,file=~/Desktop/dump.hprof 1110 其他参数意义: Usage:jmap [option] <pid>(to connect to running process)jmap [option] <executa
阅读更多...
core dump核心转储
检查核心转储是否开启,否则无法生成core文件 ulimit -a 如果为0就需要修改 ulimit -c 10240 写一个会触发core命令的程序 以浮点数运算为例 #include <iostream>int main(){int i = 1/0;} 在编译时使用-g选项 运行程序,生成core文件 gdb调试 gdb [进程名]
阅读更多...
通过windbg查看dump文件中某个方法内的某个对象的变量的值
使用 WinDbg 和 SOS 扩展来查看 C# 应用程序生成的 dump 文件中某个方法中的某个对象的变量的值。以下是大致的步骤: 打开 WinDbg,并用它打开你的 dump 文件。你可以使用 File → Open Crash Dump 来实现。 在命令行中,加载 SOS 扩展。一般来说这可以通过 .loadby sos clr 来完成。如果这个不工作的话,你可能需要全路径来加载 SO
阅读更多...
生产dump文件
方式1: 去下载DUILIB源码,里面的DEMO带的一个MINIDUMP的类使用十分方便,只用实例化一个对象就OK了,只有一句话,而且是动态加载DBGHELP.DLL文件 。如果机器没有不会产生错误。据说那个MINIDUMP是从电驴里面扣出来的,不知道是真是假. 使用方法: #include "MiniDumper.h" CMiniDumper g_miniDumper( true
阅读更多...
生信软件21 - 多线程拆分NCBI-SRA文件工具pfastq-dump
在使用NCBI 工具fastq-dump拆分SRA文件时,拆分速度慢, fastq-dump拆分参数说明: –split-spot: 将双端测序分为两份,存放在同一个文件中–split-files: 将双端测序分为两份,存放在不同的文件,但是对于一方有而一方没有的reads直接丢弃–split-3 : 将双端测序分为两份,存放在不同的文件,但是对于一方有而一方没有的reads会单独放在一个文件
阅读更多...