Udostępnij za pośrednictwem


Widok modułów - Dane z próbkowania profilera .NET Memory

Widok modułów.NET pamięci alokacji danych zebranych przy użyciu metody pobierania próbek grupuje dane pamięci przez moduły, które były wykonywane w procesie profilowania.Każdy moduł jest katalogu głównego drzewa hierarchicznego.Funkcje modułu są wymienione pod węzłem modułu.

Numery wierszy pliku źródłowego sprawozdań, które przydzielają pamięć są wymienione pod węzłem funkcji i adresy instrukcje, które przydziału są wymienione pod węzłem linii.Wartości włącznie i wyłącznych są zawsze takie same dla danych linii i instrukcję danych.

Kolumny

Opis

Nazwa

Nazwa modułu, funkcja, numer wiersza lub adres instrukcji.

Identyfikator procesu

Identyfikator (PID) z profilowania uruchomić proces.

Nazwa procesu

Nazwa procesu.

Nazwa modułu

Nazwa modułu, która zawiera funkcję.

Ścieżka modułu

Ścieżka modułu.

Plik źródłowy

Plik źródłowy, który zawiera definicję dla tej funkcji.

Funkcja numer wiersza

Numer wiersza start tej funkcji w pliku źródłowym.

Alokacje włącznie

  • Dla funkcji, całkowita liczba obiektów, które zostały utworzone za pomocą funkcji.Numer zawiera obiekty, które zostały utworzone w funkcji, które były wywoływane przez tę funkcję.

  • Dla modułu liczba obiektów profilowania run, które zostały przydzielone podczas co najmniej jedną funkcję z modułu była wykonywana.Numer zawiera obiekty, które zostały utworzone w funkcji, które były wywoływane przez funkcje modułu.

  • Dla linii lub instrukcji, całkowita liczba obiektów, które zostały przydzielone przez wiersz lub instrukcji.

Włącznie % przydziałów

Procent wszystkich obiektów, które zostały przydzielone w profilowania, uruchamianie, że zostały alokacje włącznie z modułu, funkcja, wiersz lub instrukcji.

Alokacje wyłączności

  • Dla bieżącej funkcji, liczba obiektów, które zostały utworzone, gdy funkcja została wykonywanie kodu organu funkcji (oznacza to, kiedy funkcja była na górze stosu wywołań).Liczby nie zawiera obiekty, które zostały utworzone w funkcji, które były wywoływane przez tę funkcję.

  • Dla modułu, suma wyłączne podział funkcji w module.

  • Dla linii lub instrukcji, całkowita liczba obiektów, które zostały utworzone przez ten wiersz lub instrukcji.

Wyłączne % przydziałów

Procent wszystkich obiektów, które zostały przydzielone w profilowania, uruchom zostały alokacje wyłączne moduł, funkcja, wiersz lub instrukcji.

Bajtów włącznie

  • Dla funkcji, liczba bajtów, które zostały przydzielone przez funkcję.Numer zawiera funkcje, które były wywoływane przez tę funkcję bajtów, które zostały przydzielone.

  • Dla modułu liczba bajtów, które zostały przydzielone w procesie profilowania, które zostały przydzielone podczas co najmniej jedną funkcję z modułu była wykonywana.Numer zawiera obiekty, które zostały utworzone we wszystkie funkcje, które były nazywane przez funkcje modułu.

  • Dla linii lub instrukcji, całkowita liczba obiektów, które zostały utworzone przez wiersz lub instrukcji.

% Bajtów włącznie

Procent wszystkich bajtów, które zostały przydzielone w profilowania, uruchom były bajtów włącznie z modułu, funkcja, wiersz lub instrukcji.

Wyłączne bajtów

  • Dla funkcji, całkowita liczba bajtów, które zostały przydzielone przez funkcję.Liczby nie obejmuje bajtów, które zostały przyznane w funkcje, które były wywoływane przez tę funkcję.

  • Dla modułu, Suma bajtów wyłączne, które zostały przydzielone przez funkcje w module.

  • Dla linii lub instrukcji, całkowita liczba obiektów, które zostały przydzielone przez ten wiersz lub instrukcji.

Wyłączne % bajtów

Procent wszystkich bajtów, które zostały przydzielone w profilowania, uruchom były wyłączne bajtów moduł, funkcja, wiersz lub instrukcji.

Zobacz też

Zadania

Porady: dostosowywanie kolumn widoku raportu narzędzi profilowania

Informacje

Widok modułów - Dane instrumentacji profilera .NET Memory

Widok modułów - dane z próbkowania profilera

Widok modułów — Dane instrumentacji profilera