计算机中的dump到底是什么意思?
发布日期:2021-06-30 12:23:40
浏览次数:3
分类:技术文章
本文共 457 字,大约阅读时间需要 1 分钟。
你只知道是转储而已吗?
在计算机领域,dump一般译作转储,有动词和名词两种场景
1 为什么dump
一般指将数据导出、转存成文件或静态形式。比如可以理解成:把内存某一时刻的内容,dump(转存,导出,保存)成文件.
因为程序在计算机中运行时,在内存、CPU、I/O等设备上的数据都是动态的(或者说是易失的),也就是说数据使用完或者发生异常就会丢掉。如果我想得到某些时刻的数据(有可能是调试程序Bug或者收集某些信息),就要把他转储(dump)为静态(如文件)的形式。否则,这些数据你永远都拿不到。
2 dump转储的什么
就是将动态(易失)的数据,保存为静态的数据(持久数据)。像程序这种本来就保存在存储介质(如硬盘)中的数据,也就没有必要dump。
现在,dump作为名词也很好理解了,一般特指上述过程中所得到的文件或者静态形式。就是指dump(动词)的结果文件。
常出现dump的场景:Unix/Linux中的coredump,Java中的headdump和threaddump,还有就是tcpdump工具。
转载地址:https://javaedge.blog.csdn.net/article/details/104992530 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月28日 05时34分21秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
国外程序员推荐:每个程序员都应读的书
2019-04-30
rtsp transport rtp/avp(/udp)和rtp/avp/tcp区别
2019-04-30
C语言中的位域
2019-04-30
C语言中的字节对齐
2021-07-03
大端、小端、网络字节序
2021-07-03
typedef struct与struct的区别
2021-07-03
4K分辨率是什么 你真的知道吗?
2021-07-03
QT VS配置UNICODE问题
2021-07-03
常见几种视频渲染模式介绍
2021-07-03
HTTP Keep-Alive详解
2021-07-03
HTTP协议详解
2021-07-03
分布式系统编程,你到哪一级了?
2021-07-03
centos主机名bogon解决办法
2021-07-03
Qt工程文件中QT -= core gui与Config-=qt的区别
2021-07-03
JsonCpp的使用方法
2021-07-03
C++三大函数(The Big Three)
2021-07-03
STL中改变map的默认比较方式
2019-04-30
程序员必读书单 1.0
2019-04-30