GCPressureAttribute クラス

定義

マイクロソフト内部でのみ使用。

public ref class GCPressureAttribute sealed : Attribute
/// [Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.RuntimeClass)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
class GCPressureAttribute final : Attribute
/// [Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.RuntimeClass)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.AttributeName("gc_pressure")]
class GCPressureAttribute final : Attribute
[Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.RuntimeClass)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public sealed class GCPressureAttribute : Attribute
[Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.RuntimeClass)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.AttributeName("gc_pressure")]
public sealed class GCPressureAttribute : Attribute
function GCPressureAttribute()
Public NotInheritable Class GCPressureAttribute
Inherits Attribute
継承
GCPressureAttribute
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.FoundationContract (v1.0 で導入)

注釈

大量のネイティブ メモリを使用Windows ランタイム API を使用して、JavaScript や.NET Frameworkなどのガベージ コレクション (GC) 環境にメモリ占有領域を通知できるようにします。 GCPressureAttribute を適用すると、ガベージ コレクション スイープの効率的なスケジュール設定が可能になります。

GC 環境では、Windows 名前空間の外部にある Windows ランタイム オブジェクトの 属性が明示的に無視されます。

コンストラクター

GCPressureAttribute()

属性の新しいインスタンスを作成して初期化します。

フィールド

amount

マイクロソフト内部でのみ使用。

適用対象

こちらもご覧ください