Configuració d'una aplicació C # per a la compilació de rendiment màxim

Així que estem força contents amb el nostre programa. És ràpid i estable en mode de depuració i fins ara aquesta és la versió en directe amb els clients. Ara desitgem aquest impuls gratuït que obtinguem d'una versió de llançament.

Ara he compilat el projecte de llançament amb Code Optimization: On. Tinc TRACE constant: Desactivat. Avançat -> sortida -> informació de depuració -> Cap.

A més de pràctiques de codificació eficients i arquitectura de sistema, etc., quins són els paràmetres òptims de Visual Studio per ajustar l'aplicació C # per obtenir un rendiment màxim?

Pel que conec el JITter optimitza la compilació IL per defecte a les versions de versions. L'optimització de codi (: On) es refereix al compilador i a la forma en què s'ocupa de l'inlining, etc.

És això o hi ha més? Desactivar constantment el TRACE és un error? (la nostra aplicació ens envia per correu electrònic amb l'arbre de pila si alguna cosa seriosa hauria de sortir malament, no estic segur de si TRACE està relacionat aquí)

26
задан Wollan 2 August 2011 в 12:11
поделиться