内存中的视觉模式?

今天开始在运行在VMWare上的Win 7机器上远程debugging一个C ++项目,并惊奇地发现随机内存位置上有下列模式:

在这里输入图像说明

谁可能编码(这不是我!),为什么? 只是好奇,如果有人看到这样的事情。

它看起来像一个字体的渲染蒙版(字体中的每个字符(字体+大小+样式)在内存中渲染一次,然后blitted到输出表面)使用8bpp,这表明你已经启用了字体反锯齿。

我假设你的项目涉及一个GUI,你可能正在寻找一个GDI用于存储栅格化字体的共享内存区域。

如果不是,那么这可能只是来自先前进程或操作系统组件的剩余内存,在您的应用程序使用之前,该组件不会被清零。

这很难说。 可能的内存用于缓冲一些字体(在本例中为零),甚至缓冲打印机或屏幕内容。