如何在IE中检查activeX控件使用的内存?

时间:2009-04-16 04:24:49

标签: internet-explorer activex

有一个aspx页面使用 OWC Spread Sheet Active X控件加载Excel工作表,但有时浏览器会变得忙/慢。

我想看看这个ActiveX控件的统计信息,比如使用的内存,CPU负载等等

我尝试使用Process Explorer和NTSD但无法跟踪它。

有人可以帮我一把吗?

2 个答案:

答案 0 :(得分:1)

我不知道这是否有助于您询问IE,但您可能想看看谷歌浏览器。在Chrome中,ActiveX作为单独的进程运行。使用浏览器的内置任务管理器,您可以确切地看到ActiveX消耗了多少内存(以及CPU和网络的数量)。

对于IE,您可以尝试创建不包含ActiveX的网页版本,并查看IE使用的内存量。然后,加载包含ActiveX的原始页面,并查看内存消耗的差异。它不准确,但它可以为您提供所需的提示。

答案 1 :(得分:0)

由于ActiveX控件通常(在这种情况下总是)在进程中运行,因此无法直接判断给定控件正在使用多少内存。你必须进行并排实验。您可能可能尝试使用分析器跟踪分配和释放,但这将是一个艰苦的过程,温和地说。