Как измерить производительность / состояние ресурса приложения Silverlight внутри во время выполнения? - PullRequest
0 голосов
/ 19 августа 2010

Я хочу измерить потребление ресурсов моим приложением silverlight во время выполнения.Я НЕ хочу использовать внешний профилировщик, поскольку я хочу оценить общую производительность приложения (особенно в отношении потребления ЦП), чтобы показать / скрыть функциональность в зависимости от текущего состояния производительности приложения.

Есть лиспособ измерить это?

Thx, Juve

1 Ответ

0 голосов
/ 19 августа 2010

Модель песочницы Silverlight не должна позволять вам получать доступ к вещам из коробки.Я не достаточно Silverlight, чтобы сказать, является ли использование ЦП исключением из этого правила, но если вы не можете найти в Google ничего подобного.

Лучше всего рассчитать время выполнения некоторыхваших важных методов, или рассчитайте частоту кадров или аналогичную и используйте ее в качестве косвенного измерения доступной производительности.
Вероятно, так или иначе легче определить соответствующие показатели таким образом.Например, если частота кадров <20 => удалить материал, если частота кадров> 30 => добавить материал.

В Silverlight нет секундомера, но вы можете найти реализации в Google .

...