2009-04-06 11 views

Odpowiedz

5

Występują tylko wtedy, gdy program się zawiesza. PDB zawierają jedynie informacje do mapowania informacji o czasie pracy, aby uzyskać informacje o źródle przydatne do debugowania.

Jednak budowanie programu w trybie debugowania lub w trybie sprzedaży detalicznej może spowolnić działanie w czasie wykonywania. Jest to niezależne od PDB - Możesz wygenerować informacje debugowania dla plików binarnych detalicznych i użyć ich do debugowania. Wersje debugowania zazwyczaj są mniej agresywnie zoptymalizowane, aby ułatwić debugowanie.

Powinieneś zawsze generować PDB, nawet w przypadku sprzedaży detalicznej. Detaliczne kompilacje są zwykle tym, co zostaje wdrożone, a zatem wiele problemów, które przyjrzysz się będzie pochodzić z tych systemów.

+0

"mniej agresywnie zoptymalizowany", lol, dobre zdanie. Zawsze buduję z optymalizacją dla moich kompilacji debugowania. – gbjbaanb

Powiązane problemy