我的VSTO Excel插件在我的一个客户网站上慢慢启动(约2分钟)。
我已在客户端和本地开发安装上运行vsperf
。
比较两份报告时,我注意到客户端的安装花费了大量时间NtUserPeekMessage
(甚至超过MSO.dll
),而NtUserPeekMessage
几乎没有注册矿。
我的VSTO插件花费的时间相对较少,并且似乎不是瓶颈。
调用函数:
NtUserPeekMessage
whNtUserPeekMessage
Wow64SystemServiceEx
ServiceNoTurbo
RunCpuSimulation
Wow64LdfpInitialize
LdrpInitializeProcess
`string'
LdrInitializeThunk
还有人遇到过这个问题吗?还有什么可以寻找或尝试隔离慢启动?
[编辑]
客户声称一个月前开始启动缓慢。在此之前,添加进入正常。该问题似乎会影响其网络中的所有计算机。
到目前为止我已经让他们测试的东西:修复办公室,vsto,重新安装,禁用所有其他插件,安装在新机器上。