Профилирование производительности приложений SharePoint

Если приложения SharePoint выполняются медленно или неэффективно, то функции профилирования в Visual Studio могут помочь определить код и другие элементы, отрицательно влияет на производительность.

Обзор средств профилирования

Профилирование описывает процесс контроля и записи реакцией на событие производительности приложения как он работает.Профилирование может расчехлить проблем, таких как узких мест, неработоспособный код и проблемы выделения памяти, которые приводятся в приложениях, выполняемых медленно или использования слишком много памяти.Например, профилирования может определить гиперобъекта в код- этих фрагментах кода, которые часто Вызываются и могут замедлить общую производительность приложения.Как только указанный, гиперобъекта часто можно оптимизировать или исключения.

Visual Studio предоставляет несколько средств профилирования в интегрированной среде разработки (ide), чтобы помочь определить и найти эти типы проблем производительности.Работа средств профилирования одинаковы для проектов SharePoint так же, как и для других проектов Visual Studio.Руководители мастера анализа производительности средств профилирования по создание сеанса анализа производительности с помощью тестов.Сеанс производительности набор данных конфигурации, используемых для сбора данных о производительности из приложения вместе с результатами одного или нескольких профилирования.Сеансов анализа производительности хранятся в папке проекта и могут быть просмотрены в Обозреватель производительности.Дополнительные сведения о доступных методах профилирования см. в разделе Общее представление о способах профилирования.

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

Процесс сеанса анализа производительности

Профилирование приложения, начните с помощью мастера производительности средств профилирования, чтобы создать сеанс производительности.В строке меню выберите Анализировать, Запустить мастер производительности, чтобы открыть мастер " профилирование оборудует производительности.Мастер поддерживает пользователя через вставляя необходимые сведения для сеанса производительности, например метод профиля нужно, и приложение необходимо профилирования.Дополнительные сведения см. в разделе Практическое руководство. Профилируйте веб-сайта или веб-приложения с помощью мастера производительности.Кроме того, можно использовать параметры командной строки настройки и запуска сеанса анализа производительности.Дополнительные сведения см. в разделе С помощью средств профилирования из командной строки.Если необходимо вручную настроить сеанс производительности земли вверх, см. раздел. Практическое руководство. Ручное создание сеансов анализа производительности с помощью средств профилированияМожно также создать сеанс производительности из модульного теста.Для этого в окне Результаты теста, открыть контекстное меню для модульного теста, а затем выберите Создать сеанс производительности.

После настройки сеанс анализа производительности, конфигурацию сеанса сохранена сервер настроен для предоставления файлы данных и выполняется приложение.При использовании приложения, данные производительности записаны в файл журнала.Сеансов анализа производительности перечислены в Обозреватель производительности в папке Целевые объекты.После запуска сеанса производительности, его отчет перечисления в папке Отчеты в Обозреватель производительности.Чтобы просмотреть отчет, откройте его в Обозреватель производительности.Чтобы просмотреть или настроить свойства сеанса анализа производительности, откройте ее контекстное меню в Обозреватель производительности, а затем выберите Свойства.Дополнительные сведения о свойствах сеанса производительности натуре см. в разделе Настройка сеансов анализа производительности средств профилирования.Дополнительные сведения об интерпретации результатов сеанса анализа производительности см. в Анализ данных средств профилирования разделе.

Связанные разделы

Заголовок

Описание

Пошаговое руководство. Профилирование приложения SharePoint

Демонстрирует, как выполнять анализ профилей образцы приложений SharePoint.

См. также

Другие ресурсы

Построение и отладка решений SharePoint