GCPressureAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マイクロソフト内部でのみ使用。
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 |
マイクロソフト内部でのみ使用。 |