什么叫做核心内存转储,完全内存转储?

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:52:33

核心内存转储是用于系统崩溃时,将内存中的数据转储保存在转储文件中,供给有关人员进行排错分析用途。
(所以对于普通用户来讲,没有什么实际意义,我都是关闭它的)

小内存转储,只是保存内存前64K的基本内存空间的数据
核心内存转储,保存操作系统和相关系统级别服务的数据。
完全内存转储,就是将内存中的数据全部保存,包括系统数据和用户数据。

它们包含内存的范围从小到大,容量也是。

内存转储,只是用于专业人员用于排错。
当系统崩溃时,将内存中的数据保存在页面交换文件中,pagefile.sys,在系统重起时,再将页面交换文件中的数据转储在转储文件中。

完全内存转储,对于内存比较大的机器来讲,转储过程很漫长的。比如1G内存,系统需要两次转储1G的数据,不过,这种模式保存数据完整。

核心内存即CPU核心所占用内存

核心内存转储

只记录核心内存,当系统意外终止时,核心内存转储存储了比小内存转储更多的信息,而且比完全内存转储完成的时间要少。文件存储在“转储文件”下列出的目录中。如果选择该选项,您必须在启动卷上有足够大的页面文件。所需大小取决于计算机中的 RAM 大小(尽管核心内存转储所需的最大空间仅为 2,060 MB)。下表提供了这方面的原则:
RAM 大小 页面文件应不小于

256 MB -1,373 MB

RAM 大小的 1.5 倍

1,374 MB 或更大

2,060 MB(核心内存转储中的最大数据量)

仔细观察,你回发现核心内存=分页数+未分页数

完全内存转储,对于内存比较大的机器来讲,转储过程很漫长的。比如1G内存,系统需要两次转储1G的数据,不过,这种模式保存数据完整。