Windows Server 2008中IncreaseUserVa的默认值是什么,以及如何显示它?

我在64位Windows Server 2008计算机上使用24 Gb的RAM。 对于32位应用程序,我想使用/ LARGEADDRESSAWARE链接器选项。 为此,如果我没有弄错(如果是的话请纠正我),我将在boot.ini文件中设置(过去)/ 3GB开关。

在Windows Server 2008中,boot.ini已被BCD存储和相关的BCDEDIT工具取代。 据我所知,调用bcdedit没有任何选项(或用/ v的详细显示)应该显示当前的设置。 在Windows引导加载程序部分,我find以下条目:

  • 识别码
  • 设备
  • path
  • 描述
  • 现场
  • inheritance
  • osdevice的
  • SYSTEMROOT
  • resumeobject
  • NX

我的问题:

  • 我的理解是否正确? 即设置IncreaseUserVa在我的用例有意义?
  • IncreaseUserVa的当前值是多less? 由于它的input没有显示,是否设置为默认值?
  • 假设是这样,是2Gb的默认值?

在使用64位版本的Windows时,不需要configuration相当于/ 3GB的内存。

根据Comparison of memory and CPU limits in the 32-bit and 64-bit versions of Windows 64位版本的Windows甚至会为使用/ LARGEADDRESSAWARE标志编译的32位应用程序分配4GB虚拟地址空间,而不是3GB。