Udostępnij za pośrednictwem


Okno pamięci

Pamięci okno udostępnia widok do obszaru pamięci, który jest używany przez daną aplikację.Watch okna, QuickWatch okno dialogowe samochody okna, i mieszkańców okna Pokaż zawartość zmiennych, które są przechowywane w określonej lokalizacji w pamięci.Ale pamięci okno zawiera obraz na dużą skalę.Ten widok może być wygodne dla rozpatrywania duże kawałki danych (buforów lub dużych ciągów, na przykład), które nie są wyświetlane również w innych oknach.Jednakże pamięci okno nie jest ograniczona do wyświetlania danych.Wyświetla wszystkie elementy w obszarze pamięci czy zawartość jest danych, kod lub losowych bitów śmieci 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ępne 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. Uruchamianie debugowania, jeśli jeszcze nie pracujesz w trybie debugowania.

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

Stronicowanie w oknie pamięć

Pamięci okno ma pionowy pasek przewijania, która działa w niestandardowy sposób.Przestrzeni adresowej nowoczesnego komputera jest bardzo duży i może łatwo zgubisz przyciągające kciuk pasek przewijania i przeciągając go do lokalizacji losowe.Z tego powodu kciuka jest "obciążony" i zawsze pozostaje w środkowej części paska przewijania.W aplikacjach kodu macierzystego można strony w górę lub w dół, ale nie może dowolnie przewijać temat.

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

Na stronę w górę lub w dół w pamięci

  1. Aby strona w dół (przejście do wyższej adres pamięci), kliknij przycisk pod kciuk w pionowy pasek przewijania.

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

Wybieranie lokalizacji w pamięci

Jeśli chcesz natychmiast przenieść do wybranej lokalizacji w pamięci, możesz to zrobić za pomocą operacji przeciągania i upuszczania lub edytując wartość w adres pole.Adres w polu można nie tylko wartości liczbowe, ale także wyrażenia, których adresy.Domyślnie pamięci traktuje okna adres wyrażenie jako żywe wyrażenia, które jest reevaluated, gdy program jest wykonywana.Żywe wyrażenia mogą być bardzo przydatne.Na przykład można ich użyć do wyświetlenia pamięci, który dotknął przez wskaźnik.

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

  1. W dowolnym oknie zaznacz pamięci adres lub wskaźnik zmienna, która zawiera 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 wybierz adres pole.

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

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

Można dostosować sposób pamięci okno pokazuje zawartość pamięci.Domyślnie zawartość pamięci są wyświetlane jako jeden bajtowe liczby całkowite w notacji szesnastkowej, a liczba kolumn jest określana automatycznie przez bieżącą szerokość okna.

Aby zmienić format zawartości 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 w górnej części pamięci okna, zlokalizuj kolumny listy.

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

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

Aby przełączyć żywych oceny

  1. Kliknij prawym przyciskiem myszy pamięci okna.

  2. W menu skrótów kliknij polecenie Ponownie ocenić automatycznie.

    Jeśli ocena żywych jest włączony, opcja będzie zaznaczona, i klikając go wyłącza żywych oceny.Jeśli ocena żywych jest wyłączona, opcja nie jest zaznaczona, a kliknięcie go powoduje włączenie ocena żywych.

Można ukryć lub wyświetlić pasek narzędzi w górnej części pamięci okna.Nie masz dostępu, aby zająć pole 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 pojawia się lub znika, w zależności od poprzedniego stanu.

Śledzenie wskaźnika za pośrednictwem pamięci

W aplikacjach kodu macierzystego można użyć nazwy rejestrów jako żywe wyrażenia.Na przykład można użyć wskaźnika stosu do naśladowania stosu.

Aby śledzić wskaźnik przez pamięć

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

  2. Naciśnij ENTER.

    Teraz, kiedy używasz wykonanie polecenia takich jak kroku, automatycznie zmieni adres pamięci, który jest wyświetlany jako wskaźnik zmieni.

Zobacz też

Koncepcje

Wyświetlanie danych w debugerze