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
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.
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
Získat název počítače z procesy okna.
Vyberte zarážky a otevřete zarážky filtru dialogového okna, jak je popsáno v předchozím postupu.
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.
Klikněte na tlačítko OK.
Chcete-li nastavit zarážky na konkrétní proces
Získat název procesu nebo zpracovat číslo ID od procesy okna.
Vyberte zarážky a otevřete zarážky filtru dialogové okno jako první postup.
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.
Klikněte na tlačítko OK.
Chcete-li nastavit zarážky na konkrétní vlákno
Získat název vlákna nebo vlákna číslo ID od vlákna okna.
Vyberte zarážky a otevřete zarážky filtru dialogového okna, jak je popsáno v předchozím postupu.
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.
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
Koncepty
Další zdroje
Ladění vícevláknových aplikací v sadě Visual Studio