¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Rendimiento

Rendimiento (Guía de programación de C#)

En esta sección se tratan dos problemas que pueden afectar negativamente al rendimiento y se ofrecen vínculos a los recursos sobre problemas de rendimiento.

Boxing y Unboxing

Las conversiones boxing y unboxing son procesos que consumen muchos recursos. Cuando se aplica la conversión boxing a un tipo de valor, se debe crear un objeto completamente nuevo. Esto puede llevar hasta 20 veces más que una asignación. Al aplicar la conversión unboxing, el proceso de conversión puede llevar hasta cuatro veces más que una asignación. Para obtener más información, vea Boxing y Unboxing.

Destructores

No se deben utilizar destructores vacíos. Cuando una clase contiene un destructor, se crea una entrada en la cola Finalize. Cuando se llama al destructor, se invoca al recolector de elementos no utilizados para procesar la cola. Si el destructor está vacío, simplemente se produce una pérdida de rendimiento. Para obtener más información, vea Destructores (Guía de programación de C#).

Otros recursos

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft