Windows 为什么在地址空间';s私有区域有这么多零字节?

Windows 为什么在地址空间';s私有区域有这么多零字节?,windows,process,operating-system,virtual-address-space,address-space,Windows,Process,Operating System,Virtual Address Space,Address Space,我正在windows下检查进程的地址空间。当我看到私有区域的内容时,我想知道,因为有太多的零字节(在某些区域超过95%)。若在应用程序运行时并没有使用更多的私有区域,为什么它们不仅仅是保留的或空闲的 多亏了all。多处理系统倾向于出于安全目的初始化内存。通常,这是零。AIX曾经喜欢将内存初始化为0xDEADBEAF。我知道在内存中有一个优先级为0的线程,它将所有未初始化的位都设置为0。你怎么说?我只想知道谁以及何时将字节初始化为0。

我正在windows下检查进程的地址空间。当我看到私有区域的内容时,我想知道,因为有太多的零字节(在某些区域超过95%)。若在应用程序运行时并没有使用更多的私有区域,为什么它们不仅仅是保留的或空闲的


多亏了all。

多处理系统倾向于出于安全目的初始化内存。通常,这是零。AIX曾经喜欢将内存初始化为0xDEADBEAF。

我知道在内存中有一个优先级为0的线程,它将所有未初始化的位都设置为0。你怎么说?我只想知道谁以及何时将字节初始化为0。