【问题标题】:How do I check the memory used by an activeX control in IE?如何检查 IE 中的 activeX 控件使用的内存?
【发布时间】:2009-07-14 23:11:20
【问题描述】:

有一个使用 OWC 电子表格 Active X 控件的 aspx 页面加载一个 Excel 工作表,但有时浏览器变得繁忙/缓慢。

我想查看此 ActiveX 控件的统计信息,例如已使用的内存、CPU 负载...等

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

有人可以帮帮我吗?

【问题讨论】:

    标签: internet-explorer activex


    【解决方案1】:

    我不知道这对您询问 IE 是否有帮助,但您可能想看看 Google Chrome。在 Chrome 中,ActiveX 作为一个单独的进程运行。使用浏览器的内置任务管理器,您可以准确查看 ActiveX 消耗了多少内存(以及多少 CPU 和网络)。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 2013-09-29
        • 1970-01-01
        • 1970-01-01
        • 2011-08-02
        相关资源
        最近更新 更多