Sdílet prostřednictvím


Jak: ladění na vysoký výkon clusteru

Ladění programu více procesy na vysoký výkon clusteru je jako normální program na vzdáleném ladění.Existují však některé další aspekty.Požadavky na nastavení ladění vzdálený cluster, viz Jak: ladění vzdálené aplikace v clusteru.Obecné nastavení vzdálené požadavky, viz Nastavení vzdáleného ladění.

Při ladění vysokého výkonu clusteru můžete používat všechny Visual Studio ladění systému windows a technik, které jsou k dispozici pro vzdálené ladění.Protože vzdálené ladění však okna Externí konzoly není k dispozici.

Vlákna okna a procesy okna jsou obzvláště užitečné pro ladění aplikací paralelní.Tipy, jak používat tyto systému windows naleznete v tématu Jak: použití okna procesy a Jak: použití okna podprocesů.

Následující postupy popisují některé techniky, které jsou obzvláště užitečné pro ladění na vysoký výkon clusteru.

Při ladění paralelní aplikace můžete nastavit zarážku na konkrétní vlákno, procesu nebo počítače.Lze provést vytvořením normální zarážky a potom přidáte filtr zarážky.

Otevřete dialogové okno Filtr zarážky

  1. Zarážky glyfů v okně zdroj, klepněte pravým tlačítkem rozebrání okna, Zásobník volání okna, nebo zarážky okna.

  2. V místní nabídce klepněte na příkaz Filtr.Tato možnost může zobrazit v horní úrovni nebo v podnabídce pod zarážky.

V určitém počítači nastavit zarážku

  1. Získat název počítače z procesy okna.

  2. Vyberte zarážku a otevřete Filtr Breakpoint dialogové okno předchozího postupu.

  3. V Filtr Breakpoint dialogové okno, zadejte:

    Název_počítače =yourmachinename

    Chcete-li vytvořit složitější filtr, můžete zkombinovat pomocí klauzule &, operátor a ||, operátor nebo !, operátor NOT a závorky.

  4. Klikněte na tlačítko OK.

Specifické procesy nastavit zarážku

  1. Získat název procesu nebo zpracovat identifikační číslo z procesy okna.

  2. Vyberte zarážku a otevřete Filtr Breakpoint dialogové okno jako v předchozím postupu.

  3. V Filtr Breakpoint dialogové okno, zadejte:

    ProcessName = yourprocessname

    – nebo –

    ProcessID =yourprocessIDnumber

    Chcete-li vytvořit složitější filtr, můžete zkombinovat pomocí klauzule &, operátor a ||, operátor nebo !, operátor NOT a závorky.

  4. Klikněte na tlačítko OK.

Nastavit zarážku zvláštní podproces

  1. Podproces název nebo číslo ID z podprocesu vlákna okna.

  2. Vyberte zarážku a otevřete Filtr Breakpoint dialogového postupu první.

  3. V Filtr Breakpoint dialogové okno, zadejte:

    ThreadName =yourthreadname

    – nebo –

    ThreadID =yourthreadIDnumber

    Chcete-li vytvořit složitější filtr, můžete zkombinovat pomocí klauzule &, operátor a ||, operátor nebo !, operátor NOT a závorky.

  4. Klikněte na tlačítko OK.

Příklad

Následující příklad ukazuje, jak lze vytvořit filtr pro zarážky v počítači s názvem marvin a podproces s názvem fourier1.

(MachineName = marvin) & (ThreadName = fourier1)

Viz také

Úkoly

Jak: použití okna procesy

Jak: použití okna podprocesů

Jak: Filtr zarážky

Koncepty

Procesů a podprocesů

Další zdroje

Ladění aplikace s více podprocesy

Jak: ladění vzdálené aplikace v clusteru

Nastavení vzdáleného ladění