Frage

In .NET-Anwendungen generiert Debug-Informationen (PDB) macht meine Anwendung langsamer in Laufzeit? oder tun sie nur ins Spiel kommt, wenn die Anwendung abstürzt?

War es hilfreich?

Lösung

Sie nur ins Spiel kommen, wenn das Programm abstürzt. HVE der nur enthalten Informationen für die Zuordnung von Laufzeitinformationen beziehen Informationen, die nützlich für das Debuggen ist.

Allerdings kann den Aufbau Ihr Programms im Debug-Modus im Vergleich zum Einzelhandel Modus macht es zur Laufzeit langsamer. Dies ist unabhängig von der PDB - Sie können Debug-Informationen für den Einzelhandel Binaries erzeugen und verwenden Sie es für das Debuggen. Debug-Builds sind typischerweise weniger aggressiv optimiert, um zu erleichtern debuggen.

Sie sollten immer HVE erzeugen, auch für den Einzelhandel baut. Einzelhandel baut in der Regel, was eingesetzt wird, und deshalb viele Probleme, die Sie suchen werden aus diesen Systemen werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top