Udostępnij za pośrednictwem


Pamięci systemu Windows.

Pamięci okno udostępnia widok do obszaru pamięci, który jest używany przez aplikację.Watch okna, QuickWatch okno dialogowe Autos okna, i zmiennych lokalnych okna Pokaż zawartość zmiennych, które są przechowywane w określonej lokalizacji w pamięci.Ale pamięci okno pokazuje skalę obrazu.Widok ten może być wygodne dla rozpatrywania dużej części danych (buforów lub ciągi dużych, na przykład), które nie są wyświetlane również w innych oknach.Jednakże pamięci okno nie jest ograniczony do wyświetlania danych.Wyświetla wszystko w pamięci, czy zawartość jest dane, kodu lub losowych bitów garbage w pamięci nieprzypisane.

Pamięci okno jest dostępne tylko wtedy, gdy poziom adres debugowanie jest włączone w Opcjeokno dialogoweDebugowanie węzła.Pamięci okno nie jest dostępny dla skryptu lub SQL, które są języki, które nie rozpoznają pojęcie pamięci.

Otwarcie okna pamięci

Aby otworzyć okno pamięci

  1. Rozpocząć debugowanie, jeśli nie jesteś już w trybie debugowania.

  2. W debugowania menu, wskaż Windows.Następnie wskaż pamięci i kliknij przycisk pamięci 1, 2 pamięci, 3 pamięci, lub Pamięć 4.(Niższe wersje Visual Studio mają tylko jedno pamięci okna.Jeśli używasz jednego z tych wersji systemu, kliknij pamięci.)

Stronicowania w oknie pamięci

Pamięci okno ma pionowy pasek przewijania, która działa w sposób niestandardowy.Przestrzeni adresowej nowoczesnego komputera jest bardzo duży i może łatwo uzyskać utracono przyciągających kciuka scrollbar i przeciągając go do lokalizacji losowe.Z tego powodu kciuka jest "uszczelek" i zawsze pozostaje w środku paska przewijania.W aplikacji kodu macierzystego można strona w górę lub w dół, ale nie może przewijać temat swobodnie.

Wyższe adresów pamięci są wyświetlane w dolnej części okna.Aby wyświetlić adres wyższej, przewiń w dół, nie aż.

Aby strona w górę lub w dół w pamięci

  1. Aby stronę w dół (przejście do wyższej adres pamięci), kliknij w obszarze przycisku przewijania w pionowy pasek przewijania.

  2. Aby page up (przejście do dolnej adres pamięci), kliknij powyżej kciuka pionowy pasek przewijania.

Wybieranie lokalizacji w pamięci

Jeśli użytkownik chce natychmiast przenieść do wybranej lokalizacji w pamięci, można to zrobić za pomocą operacji przeciągania i upuszczania lub edytując wartość w adres pole.Adres pole akceptuje nie tylko wartości numeryczne, ale także wyrażenia, które oceniają adresów.Domyślnie pamięci traktuje okna adres wyrażenie jako żywe wyrażenie, jest ponownie ocenione gdy program jest wykonywana.Live wyrażenia mogą być bardzo użyteczne.Na przykład można je przeglądać pamięć, która jest stykać się wskaźnik.

Aby wybrać lokalizację pamięci przez przeciąganie i upuszczanie

  1. W dowolnym oknie zaznacz pamięci adres lub wskaźnik zmienna zawierająca adres pamięci.

  2. Przeciągnij wskaźnik, aby lub adres pamięci okna.

Aby wybrać lokalizację pamięci poprzez edycję

  1. W pamięci okno select adres pole.

  2. Wpisz lub wklej adres, który chcesz wyświetlić, a następnie naciśnij klawisz ENTER.

Zmienia sposób informacje wyświetla okna pamięci

Można dostosować sposób pamięci okno pokazuje zawartość pamięci.Domyślnie zawartość pamięci są wyświetlane jako liczby całkowite jednobajtowych w formacie szesnastkowym i liczba kolumn jest określana automatycznie przez szerokość bieżącego okna.

Aby zmienić format zawartość pamięci

  1. Kliknij prawym przyciskiem myszy pamięci okna.

  2. Wybierz żądany format.

Aby zmienić liczbę kolumn w oknie pamięci

  1. Na pasku narzędzi u góry pamięci okno Znajdź kolumny listy.

  2. W kolumny wybierz liczbę kolumn, które chcesz wyświetlić lub wybrać automatycznie do automatycznej regulacji w celu dopasowania do szerokości okna.

Jeśli nie chcesz, aby zawartość pamięci wykonuje okno, aby zmienić jako program, można wyłączyć live wyrażenia.

Aby przełączyć oceny live

  1. Kliknij prawym przyciskiem myszy pamięci okna.

  2. W menu skrótów kliknij polecenie Ponowne rozpatrzenie automatycznie.

    Jeśli ocena żywych jest włączony, zostanie zaznaczona opcja i kliknięcie go wyłączy się żywych oceny.Jeśli ocena żywych jest wyłączone, nie wybrano opcji i kliknięcie go powoduje włączenie live oceny.

Można ukryć lub wyświetlić pasek narzędzi w górnej części pamięci okna.Nie będzie mieć dostępu do adresu pola lub innych narzędzi, tak długo, jak pasek narzędzi jest ukryty.

Aby przełączyć na pasku narzędzi

  1. Kliknij prawym przyciskiem myszy pamięci okna.

  2. W menu skrótów kliknij polecenie Pokaż pasek narzędzi.

    Pasek narzędzi pojawi się lub znika w zależności od poprzedniego stanu.

Po wskaźnik przez pamięci

W aplikacjach kodu macierzystego można użyć nazw rejestru jako żywe wyrażenia.Na przykład można użyć wskaźnika stosu do wykonaj stosu.

Aby wykonać wskaźnik przez pamięci

  1. W pamięci okna adres wpisz wyrażenie wskaźnika.Zmienna wskaźnik musi być w bieżącym zakresie.W zależności od języka może mieć do niego.

  2. Naciśnij ENTER.

    Teraz, używając polecenia wykonanie takich jak krok, automatycznie zmieni adres pamięci, który jest wyświetlany jako wskaźnik zmieni się.

Zobacz też

Koncepcje

Wyświetlanie danych w oknie Debuger