Sdílet prostřednictvím


Postupy: Ladění na klastru s vysokým výkonem

Ladění programu více procesy na clusteru vysoce výkonná vypadá jako ladění normální program ve vzdáleném počítači.Jsou však některé další požadavky.Obecné nastavení vzdáleného požadavky, naleznete v části Vzdálené ladění a diagnostika.

Při ladění v clusteru vysoce výkonných, můžete používat všechny Visual Studio ladění systému windows a techniky, které jsou k dispozici pro vzdálené ladění.Vzhledem k tomu, ž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í paralelních aplikací.Tipy, jak používat tyto systému windows, naleznete v části <PAVE OVER> Postupy: Použití okna Procesy a Postupy: Použití okna vláken.

Následující postupy ukazují některé postupy, které jsou obzvláště užitečná pro ladění na vysoce výkonná clusteru.

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

Chcete-li otevřít dialogové okno zarážky filtr

  1. Zarážky glyfů v okně zdroj, klikněte pravým tlačítkem myši zpětný překlad okna, zásobník volání okna, nebo na zarážky okna.

  2. V místní nabídce klepněte na tlačítko filtru.Tato možnost může zobrazit na začátku úroveň či v hierarchické nabídce v části zarážky.

Chcete-li nastavit zarážky v konkrétním počítači

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

  2. Vyberte zarážky a otevřete zarážky filtru dialogového okna, jak je popsáno v předchozím postupu.

  3. V zarážky filtru dialogového okna, zadejte:

    Název_počítače =yourmachinename

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

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

Chcete-li nastavit zarážky na konkrétní proces

  1. Získat název procesu nebo zpracovat číslo ID od procesy okna.

  2. Vyberte zarážky a otevřete zarážky filtru dialogové okno jako první postup.

  3. V zarážky filtru dialogového okna, zadejte:

    ProcessName = yourprocessname

    —nebo—

    ProcessID =yourprocessIDnumber

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

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

Chcete-li nastavit zarážky na konkrétní vlákno

  1. Získat název vlákna nebo vlákna číslo ID od vlákna okna.

  2. Vyberte zarážky a otevřete zarážky filtru dialogového okna, jak je popsáno v předchozím postupu.

  3. V zarážky filtru dialogového okna, zadejte:

    ThreadName =yourthreadname

    —nebo—

    ThreadID =yourthreadIDnumber

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

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

Příklad

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

(MachineName = marvin) & (ThreadName = fourier1)

Viz také

Úkoly

Postupy: Použití okna vláken

Koncepty

Zarážky: Použití počtu volání, funkcí zásobníku volání a podmínek k libovolnému přerušení v ladicím programu sady Visual Studio

Další zdroje

Ladění vícevláknových aplikací v sadě Visual Studio

Vzdálené ladění a diagnostika

<PAVE OVER> Postupy: Použití okna Procesy

<PAVE OVER> Vlákna a procesy