首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此外接程序导致Outlook启动缓慢。

此外接程序导致Outlook启动缓慢。
EN

Stack Overflow用户
提问于 2015-01-06 15:59:41
回答 1查看 774关注 0票数 1

使用Outlook 3.5开发的Outlook AddIn在Outlook 2013启动时显示了此消息。我已经尝试过在这个帖子中的建议:这个加载项导致了outlook的缓慢启动。,但没有任何运气。这是我最初的方法:

代码语言:javascript
复制
private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
        _Explorers = this.Application.Explorers;
        _Inspectors = this.Application.Inspectors;
        _Explorers.Application.NewMailEx += new Outlook.ApplicationEvents_11_NewMailExEventHandler(Application_ItemReceive);
        _Explorers.Application.Reminders.ReminderFire += new Outlook.ReminderCollectionEvents_ReminderFireEventHandler(Application_ReminderFire);
        outlookNamespace = this.Application.GetNamespace("MAPI");
    }
EN

回答 1

Stack Overflow用户

发布于 2015-01-06 16:10:47

访问windows注册表是一项耗时的任务,可以在另一个线程上运行。您应该将此类内容移动到另一个线程,以防止外接程序禁用。请参见保持外接程序启用的性能标准,其中声明如下:

扩展Outlook 2010的外接程序弹性支柱,Outlook 2013监视外接程序的性能指标,如外接程序启动、关闭、文件夹切换、项打开和调用频率。Outlook记录每个性能监视度量的运行时间(毫秒)。 例如,启动度量度量Outlook启动期间每个连接外接程序所需的时间。Outlook然后计算5次连续迭代的启动时间中位数。如果启动时间中位数超过1000毫秒(1秒),Outlook将禁用外接程序,并向用户显示已禁用外接程序的通知。用户可以选择始终启用外接程序,在这种情况下,Outlook不会禁用外接程序,即使外接程序超过了1000毫秒的性能阈值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27802362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档