一个terminal服务器用户(RDS)exception高的Outlook 2010 RAM使用率

我正在忙于Windows 2008R2terminal服务器,其中特定用户的Outlook会话消耗2GB和4GB之间的RAM。

该进程似乎不是一个缓慢的内存泄漏,因为RAM在进程打开后几乎立即被使用。

迄今为止,我已经尝试了以下内容:

  • login到用户的会话并检出他们的Outlook设置。 没有什么不正常的 默认邮件配额已到位,用户只有5,000邮箱项目。 配额是3GB。 用户正在使用1.2GB。 收件箱几乎是空的。 删除的项目修剪得很好。
  • Outlook在安全模式。 没有不同。
  • 删除加载项。 没有不同。
  • 创build一个新的Outlookconfiguration文件。 没有不同。
  • 从另一个帐户打开用户的邮箱。 没有不同。
  • 将用户移到不同的terminal服务器。 不用找了。

此时,用户的Outlook RAM使用率是其他用户的10到20倍。 还有什么我应该看看?


通过NewRelic处理信息和统计信息: 在这里输入图像描述

任务pipe理器: 在这里输入图像描述

Process Explorer: 在这里输入图像描述


编辑:

VMMAP输出:

在这里输入图像描述

清空“工作集”后:

在这里输入图像描述

我无法真正解释为什么,但这个问题只发生在64位版本的Outlook中。 降级到32位Outlook解决了这个问题。

几年前我有一个非常类似的用户。 问题是由外部日历造成的。 尝试删除任何/所有的外部日历。

在Outlook的“日历”选项卡中:

  1. logging任何外部托pipe的日历的URL
  2. 取消选中任何外部日历旁边的checkbox
  3. 右键单击每个日历,然后select“删除日历”

在移除时观察内存占用情况。 如果在删除之后显着下降,您将知道罪魁祸首。 只需重新添加很好玩的日历。

我还没有足够的声望留下评论,所以我必须走危险的风格,并以答案的forms提出我的问题…对不起,如果这是完全不相关的。

如果用户添加了新的外部imap或pop邮件帐户,则可能是初始同步过程,根据高速caching设置,这可能需要几个小时才能处理非常大的邮箱。

电子邮件服务器和客户端都有单独的caching设置,可以减轻新映射的电子邮件帐户的负载。