Как проверить память, используемую элементом управления ActiveX в IE? - PullRequest
1 голос
/ 16 апреля 2009

Существует страница aspx, использующая OWC Spread Sheet Active X, которая загружает лист Excel, но иногда браузер загружается / замедляется.

Хотелось бы увидеть статистику этого элемента управления ActiveX, такую ​​как используемая память, загрузка процессора и т. Д.

Я пытался использовать Process Explorer и NTSD, но не смог отследить его.

Кто-нибудь может мне помочь, пожалуйста?

Ответы [ 2 ]

1 голос
/ 16 апреля 2009

Не знаю, помогает ли это, когда вы спрашиваете об IE, но вы можете взглянуть на Google Chrome. В Chrome ActiveX запускаются как отдельный процесс. Используя встроенный в браузер диспетчер задач, вы можете точно определить, сколько памяти занимает ActiveX (а также сколько ЦП и сеть).

Что касается IE, вы можете попробовать создать версию веб-страницы, не включающую ActiveX, и посмотреть, сколько памяти использует IE. Затем загрузите исходную страницу, содержащую ActiveX, и посмотрите на разницу в потреблении памяти. Он не будет точным, но может дать вам подсказку, которая вам нужна.

0 голосов
/ 14 июля 2009

Поскольку элементы управления ActiveX, как правило (и в этом случае всегда), выполняются в процессе, невозможно напрямую определить, сколько памяти использует данный элемент управления. Вы должны проводить параллельные эксперименты. Вы, вероятно, могли бы попытаться отследить распределение и освобождение, используя профилировщик, но, мягко говоря, это будет кропотливый процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...