2008-09-29 2 views

Odpowiedz

4

dotTrace3.1

(To pytanie jest trochę zabawne, bo ja śledzenie przeciek mem, który nie jest obecny na mojej maszynie ...)

0

Jeżeli użytkownik ma problem konsekwentnie, wziąć stackdump i analizować w sposób standardowy

0

Oto opcja: Daj im pudełko, w którym nie ma wycieku.

Czasami to nie jest kod.

Edytuj: Jest to kod, dane lub konfiguracja.

Lub .NET Framework, system operacyjny, sterowniki, IIS lub COM (na przykład automatyzacja programu Excel) lub tak dalej.

Moje założenie jest takie, że wyciek pamięci nie jest odtwarzalny, z wyjątkiem skrzynki klienta (do którego dev nie może uzyskać dostępu w celu debugowania).

+0

Masz na myśli, że sprzęt alokuje pamięć, nigdy jej nie oddając? Whoa! Boję się. – xmjx

+0

Sprzęt nie powinien mieć możliwości wycieku pamięci. Ale kiepsko napisani kierowcy pewnie. –

0

Jest to kod, dane lub konfiguracja.

Ponieważ mówisz, że kod nie jest wadliwy w 100%, winiłbym konfigurację. Zrób kopię konfiguracji (i opcjonalnie niektórych danych) i spróbuj odtworzyć problem; nie będziesz wiedział, że znalazłeś i naprawiłeś to bez powielania.

Wreszcie, rozwiąż go za pomocą profilera pamięci.

Powiązane problemy