2009-04-06 10 views

risposta

5

Entrano in gioco solo quando il programma si interrompe. I PDB contengono solo informazioni per la mappatura delle informazioni di runtime alle informazioni di origine utili per il debug.

Tuttavia, la creazione del programma in modalità di debug rispetto alla modalità di vendita può rallentare in fase di esecuzione. Questo è indipendente dai PDB - È possibile generare informazioni di debug per i binari di vendita al dettaglio e utilizzarlo per il debug. Generalmente, le build di debug sono ottimizzate in modo meno aggressivo per facilitare il debugging.

Si dovrebbe sempre generare PDB, anche per le versioni di vendita. Generalmente le build di vendita al dettaglio sono ciò che viene distribuito, e quindi molti dei problemi che vedrete provengono da questi sistemi.

+0

"meno aggressivamente ottimizzato", lol, buona frase. Costruisco sempre con ottimizzazione off per le mie build di debug. – gbjbaanb

Problemi correlati