GCSettings.LatencyMode Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el modo de latencia actual para la recolección de elementos no utilizados.
public:
static property System::Runtime::GCLatencyMode LatencyMode { System::Runtime::GCLatencyMode get(); void set(System::Runtime::GCLatencyMode value); };
public static System.Runtime.GCLatencyMode LatencyMode { get; [System.Security.SecurityCritical] set; }
public static System.Runtime.GCLatencyMode LatencyMode { get; set; }
[<set: System.Security.SecurityCritical>]
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
Public Shared Property LatencyMode As GCLatencyMode
Valor de propiedad
Uno de los valores de enumeración que especifica el modo de latencia.
- Atributos
Excepciones
La propiedad LatencyMode se establece en un valor no válido.
o bien
La propiedad LatencyMode no se puede establecer en NoGCRegion.
Comentarios
Puede reducir el nivel de intrusión de la recolección de elementos no utilizados en la aplicación estableciendo en GCLatencyModeLowLatency durante las operaciones críticas. Una vez completadas estas operaciones, vuelva a un modo de latencia mayor para que se puedan reclamar más objetos para aumentar la memoria.
Normalmente, se establece el valor de la LatencyMode propiedad para definir el modo de latencia del recolector de elementos no utilizados. Sin embargo, no se puede establecer el modo de latencia de la región de GC mediante la asignación del GCLatencyMode.NoGCRegion valor de enumeración a la LatencyMode propiedad . En su lugar, se llama al GC.TryStartNoGCRegion método para comenzar el modo de latencia de la región sin GC y se llama GC.EndNoGCRegion a para finalizarlo.
Consulte Modos de latencia para obtener información sobre cómo afectan las opciones de configuración en tiempo de ejecución para la recolección de elementos no utilizados al valor predeterminado de la GCLatencyMode enumeración.