Sharepoint 2010 - SPMonitoredScope ... влияние производительности? - PullRequest
1 голос
/ 26 ноября 2011

Имеет ли SPMonitoreScope какое-либо влияние на производительность?Я имею в виду, могу ли я оставить область мониторинга SPM в производственной среде?или лучше убрать это из кода?

Большое спасибо,

Джозеф,

Ответы [ 2 ]

5 голосов
/ 28 ноября 2011

Вот что говорит MSDN - http://msdn.microsoft.com/en-us/library/ff512758.aspx

Вопросы производительности

Использование SPMonitoredScope для переноса кода имеет очень низкую производительность. Однако следует отметить, что если часть кода, обернутая SPMonitoredScope, должна содержать цикл, который выполнял большое количество итераций (например, итерация по узлам XML, возвращаемым веб-службой SharePoint Foundation 2010), стек вызовов включенный в инструментальную панель разработчика может увеличиваться в геометрической прогрессии, что затрудняет расшифровку отображаемой информации. Лучшие практики

Подсказка для лучшего и наиболее эффективного использования SPMonitoredScope:

All calls to external components, such as custom databases, external Web services, and so on, should be wrapped with SPMonitoredScope. This will make it easier for administrators to identify them as points of failure, and to isolate the problem quickly.

С уважением, Нитин Растоги

1 голос
/ 26 ноября 2011

При использовании контролируемых областей, безусловно, наблюдается снижение производительности.Это, как говорится, относительно мало для той работы, которую он выполняет.Рекомендуется отключать его в производственных средах, если только вы не исследуете конкретную проблему.

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