Profilowanie wydajności aplikacji SharePoint
Aplikacji programu SharePoint są wykonywane powoli lub nieefektywnie, profilowania funkcji w programie Visual Studio może pomóc zidentyfikować kod i inne elementy, które mają szkodliwy wpływ na wydajność.
Omówienie narzędzia profilowania
Profilowanie w tym artykule opisano proces obserwacji i rejestrowania zachowanie wydajności aplikacji, jak działa.Profilowanie odsłonić problemy wąskie gardła, nieefektywne kodu i zagadnień alokacji pamięci, które skutkują aplikacji działa powoli lub przy użyciu zbyt dużej ilości pamięci.Na przykład, można zidentyfikować profilowania punkty aktywne w swojej code–segments kodu, które są często nazywane i może spowalniać ogólną wydajność aplikacji.Po zidentyfikowaniu punkty aktywne często można zoptymalizowane lub wyeliminowane.
Visual Studio zawiera kilka narzędzi profilowania w zintegrowane środowisko programistyczne (IDE), aby pomóc w identyfikacji oraz położenia tego rodzaju problemy z wydajnością.Narzędzia profilowania działają tak samo dla projektów programu SharePoint, tak jak w przypadku innych projektów programu Visual Studio.Kreator wydajność narzędzia profilowania prowadzi przez tworzenie sesji konsoli Wydajność za pomocą badań, możesz wybrać.Sesja wydajności jest zestaw danych konfiguracji, używany do zbierania informacji o wydajności aplikacji, wraz z wynikami jednego lub więcej tras profilowania.Wydajność sesji są przechowywane w folderze projektu i mogą być przeglądane w Explorer wydajności.Aby uzyskać więcej informacji na temat dostępnych metod profilowania, zobacz Opis metod profilowania.
Po utworzeniu i systemem analizy profilu w swojej aplikacji, raport zawiera szczegółowe informacje dotyczące wydajności aplikacji.Ten raport może zawierać elementy, takie jak wykres użycia Procesora w czasie, stos wywołań funkcji hierarchicznych lub drzewo wywołań.Zawartość raportu dokładnie mogą się różnić, w zależności od rodzaju badania, uruchamianie, takich jak pobieranie próbek lub Instrumentacji.Aby uzyskać więcej informacji, zobacz Profilowania Przegląd raportów narzędzia.
Wydajność sesji procesu
Aby profil aplikacji, należy zacząć przy użyciu Kreatora Profilowanie wydajności narzędzia do tworzenia sesji konsoli Wydajność.Na pasku menu wybierz Analizowanie, Kreatora uruchamiania wydajności Aby otworzyć Kreatora wydajność narzędzia profilowania.Kreator prowadzi użytkownika przez wprowadzenie wymaganych informacji dla sesji wydajności, odpowiednią metodę profilu i aplikacji, którą chcesz profilu.Aby uzyskać więcej informacji, zobacz jak: profil witryny sieci Web lub aplikacji sieci Web przy użyciu Kreatora wydajności.Alternatywnie można użyć opcji wiersza polecenia do ustawiania i uruchamiania sesji konsoli Wydajność.Aby uzyskać więcej informacji, zobacz przy użyciu profilowania narzędzia z wiersza.Jeśli chcesz ręcznie skonfigurować sesji konsoli Wydajność z ziemi w górę, zobacz jak: ręcznie utworzyć wydajności sesje z narzędzia profilowania.Można również utworzyć sesji konsoli Wydajność z testu jednostki.W tym celu, w Wyników badania okna, otwórz menu skrótów dla testu jednostki, a następnie wybierz Utworzyć sesji konsoli Wydajność.
Po skonfigurowaniu sesji konsoli Wydajność konfiguracji sesji są zapisywane, serwer jest skonfigurowany do dostarczania danych profilowania i uruchamia aplikację.Korzystając z aplikacji, wydajności, dane są zapisywane w pliku dziennika.Sesje wydajności są wymienione w Explorer wydajności pod cele folder.Po zakończeniu sesji konsoli Wydajność, uruchomić swoje sprawozdanie jest wyświetlana w obszarze sprawozdania folder w Explorer wydajności.Aby wyświetlić raport, otwórz go w Explorer wydajności.Aby wyświetlić lub skonfigurować właściwości sesji konsoli Wydajność, otwórz menu skrótów w Explorer wydajności, a następnie wybierz polecenie Właściwości.Aby uzyskać więcej informacji na temat właściwości sesji dotyczące wydajności, zobacz Konfigurowanie sesji wydajności dla narzędzia profilowania.Aby uzyskać informacje o interpretowaniu wyników sesji wydajności, zobacz Analizowanie danych narzędzia profilowania.
Tematy pokrewne
Tytuł |
Opis |
---|---|
Przedstawiono sposób wykonywania analizy profilu pobierania próbek na aplikacji SharePoint. |