Sdílet prostřednictvím


Okna paměti

Paměti okno poskytuje pohled do paměti, která je používána aplikace.Sledování okna QuickWatch dialogové okno, Autos okno, a lokální v okně zobrazí obsah proměnných, které jsou uloženy na určitá místa v paměti.Ale paměti v okně se zobrazí obrázek ve velkém měřítku.Toto zobrazení je vhodné pro posouzení velkých kusů dat (vyrovnávacích pamětí nebo velké řetězce, například), které nejsou zobrazeny také v jiných oknech.Nicméně paměti okno není omezen na zobrazení dat.Zobrazuje vše, co v paměti, zda je obsah dat, kód nebo náhodné bity odpadků v nepřidělenou paměť.

Paměti je k dispozici pouze v případě, že adresa úroveň ladění je povoleno v okna Možnostidialogovémladění uzlu.Paměti okno není k dispozici pro skript nebo SQL, které jsou jazyky, které nerozeznávají koncept paměti.

Otevřete okno paměti

Chcete-li otevřít okno paměti

  1. Ladění spustíte, pokud již není v režimu ladění.

  2. V ladění příkaz Windows.Přejděte na paměti a potom klepněte na tlačítko paměť 1, paměť 2, paměť 3, nebo paměť 4. (Edice systému nižší úrovně Visual Studio pouze jedinou paměti okno.Pokud používáte jednu z těchto vydání, stačí klepnout na tlačítko paměti.)

Stránkování v paměti okna

Paměti okno má svislý posuvník, který pracuje v nestandardním způsobem.Je velmi velký adresní prostor moderní počítače a můžete snadno by mohla získat ztracené přetahování posuvníku miniatury a jeho přetažením do náhodné umístění.Z tohoto důvodu jezdce "pružinou" je a zůstává vždy ve středu posuvník.V nativním kódu aplikace můžete stránky nahoru nebo dolů ale nelze posunout o volně.

V dolní části okna se zobrazí větší paměťové adresy.Chcete-li zobrazit adresu vyšší, přejděte dolů, nikoli nahoru.

Chcete-li stránky nahoru nebo dolů v paměti

  1. Page down (přesunout do vyšší paměti adresa), klepněte na tlačítko ve skupinovém rámečku miniatury v svislý posuvník.

  2. Chcete-li stránku nahoru (přesunout adresu paměti nižší), klepněte nad jezdce svislý posuvník.

Výběr umístění v paměti

Pokud chcete, můžete okamžitě přejít na vybrané místo v paměti, můžete tak učinit pomocí operace a přetažení nebo změnou hodnoty v adresa pole.Adresa pole je možné zadat pouze číselné hodnoty, ale také výrazy, které vedou k adresám.Ve výchozím nastavení paměti okno zpracuje adresu výraz jako živý výraz, který je znovu vyhodnocena jako spustí program.Živé výrazy mohou být velmi užitečné.Například můžete je zobrazit paměť, která je podle ukazatele dotyku.

Přetažením myši vyberte umístění v paměti

  1. V libovolném okně vyberte paměti adresa nebo ukazatel Proměnná, která obsahuje adresu paměti.

  2. Přetáhněte ukazatel na nebo adresu paměti okno.

Chcete-li vybrat umístění v paměti pomocí úpravy

  1. V paměti vyberte adresa pole.

  2. Zadejte nebo vložte adresu, kterou chcete zobrazit a stiskněte klávesu ENTER.

Změna způsobu, jakým informace zobrazí okno paměť

Můžete upravit způsob, jakým paměti okno zobrazuje obsah paměti.Ve výchozím nastavení obsah paměti se zobrazí jako celá čísla jednobajtových v šestnáctkovém formátu a počet sloupců je určena automaticky na základě aktuální šířku okna.

Chcete-li změnit formát obsahu paměti

  1. Klepněte pravým tlačítkem myši paměti okno.

  2. Zvolte požadovaný formát.

Chcete-li změnit počet sloupců v okně paměti

  1. V panelu nástrojů v horní části paměti okno, vyhledejte sloupce seznam.

  2. V sloupce vyberte počet sloupců, které chcete zobrazit nebo Auto pro automatické seřízení podle šířky okna.

Pokud nechcete, aby se obsah paměti okno Změna jako program spustí, můžete vypnout vyhodnocení výrazu živé.

Chcete-li zapnout vyhodnocení live

  1. Klepněte pravým tlačítkem myši paměti okno.

  2. V místní nabídce klepněte na příkaz Automaticky přehodnocovat.

    Je-li na živé hodnocení, bude vybrána možnost a klepnutím vypne živé hodnocení.Pokud živé hodnocení je vypnutý, není vybrána možnost a klepnutím na zapíná živé hodnocení.

Můžete skrýt nebo zobrazit panel nástrojů v horní části paměti okno.Nebudete mít přístup k řešení pole nebo jiné nástroje, dokud je skrytý panel nástrojů.

Přepnout panel nástrojů

  1. Klepněte pravým tlačítkem myši paměti okno.

  2. V místní nabídce klepněte na příkaz Zobrazit panel nástrojů.

    Panel nástrojů se objeví nebo zmizí podle předchozího stavu.

Ukazatele do paměti

V nativním kódu aplikace můžete použít názvy registrů jako živé výrazy.Například můžete použít ukazatel zásobníku sledovat zásobníku.

Sledovat ukazatel do paměti

  1. V paměti okna adresa zadejte výraz ukazatel.Ukazatel Proměnná musí být v aktuálním oboru.V závislosti na jazyku je třeba přistoupit přes ukazatel.

  2. Stiskněte tlačítko ENTER.

    Nyní, když použijete příkaz spuštění jako Krok, automaticky změní adresa paměti, která je zobrazena jako ukazatel se změní.

Viz také

Koncepty

Zobrazení dat v ladicím programu