代码之家  ›  专栏  ›  技术社区  ›  echobravo

MFC应用程序如何提交到虚拟内存?

  •  0
  • echobravo  · 技术社区  · 16 年前

    我正在开发一个MFC应用程序,它似乎可以自动分配160MB的虚拟内存。该应用程序通常运行在10-14MB的内存使用,所以这个级别的提交内存似乎过多。此外,代码中没有调用VirtualAlloc的位置。。。 通信(&A);ATL也在使用中。

    内存将进程启动的实例显示为committed,然后才能到达tmainCRTStartup中的断点。

    2 回复  |  直到 16 年前
        1
  •  0
  •   Lothar    16 年前

    唯一的原因是你使用的DLL。我在许多项目中使用过MFC7.0和9.0,可以告诉你它们不会提交这么多内存。

        2
  •  0
  •   echobravo    15 年前

    推荐文章