Win7上Outlook进程的虚拟内存利用率&;Win10操作系统机器

Win7上Outlook进程的虚拟内存利用率&;Win10操作系统机器,outlook,vsto,outlook-addin,32-bit,Outlook,Vsto,Outlook Addin,32 Bit,我有一个VSTO outlook插件,它通过电子邮件窗口加载html表单 在带有Outlook 2010(32位)的Win7(64位操作系统)机器上,我能够用html表单打开大约25个电子邮件窗口,然后Outlook被挂起或崩溃,因为此时它达到了最大内存利用率(2 GB)。我已经用VMMAP工具进行了验证 在装有Outlook 2016(32位)的Win 10(64位操作系统)机器上,我可以打开45个窗口,但仍然可以看到500 MB的可用内存,VMMAP上的可用内存约为3.5 GB,这表明Win

我有一个VSTO outlook插件,它通过电子邮件窗口加载html表单

在带有Outlook 2010(32位)的Win7(64位操作系统)机器上,我能够用html表单打开大约25个电子邮件窗口,然后Outlook被挂起或崩溃,因为此时它达到了最大内存利用率(2 GB)。我已经用VMMAP工具进行了验证

在装有Outlook 2016(32位)的Win 10(64位操作系统)机器上,我可以打开45个窗口,但仍然可以看到500 MB的可用内存,VMMAP上的可用内存约为3.5 GB,这表明Win 10和Outlook 2016的虚拟机容量为4 GB

这是否适用于32位应用程序,虚拟内存大小从Win7的2GB增加到4GB?我试图找到这方面的参考文章,但到目前为止运气不好

谢谢你的帮助

问候,,
Manoj

我从其他论坛得到了答案。我在下面总结了这个链接

-->如果Outlook 2016 32位可执行文件已链接到/LargeAddressware(处理大地址),则64位版本的Windows将为进程提供4GB的地址空间

-->要确认应用程序已链接到/LargeAddressware,请在visual studio命令提示符下使用如下命令-dumpbin/headers outlook.exe | more,其中显示文本“应用程序可以处理较大(>2 GB)的地址

谢谢, 马诺伊