GC.CollectionCount メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Public Shared Function CollectionCount ( _ generation As Integer _ ) As Integer
Dim generation As Integer Dim returnValue As Integer returnValue = GC.CollectionCount(generation)
戻り値
プロセスの起動後に、指定したジェネレーションに対して発生したガベージ コレクションの回数

例外の種類 | 条件 |
---|---|
ArgumentOutOfRangeException | generation が 0 未満です。 |

独自のリソース管理を実装する場合、Collect メソッドを呼び出して、ガベージ コレクションを強制的かつ定期的に実行する必要があります。この操作は負荷が大きいため、ガベージ コレクションを最近実行した場合は、このメソッドを呼び出さずに、パフォーマンスを向上させることもできます。Collect の呼び出し直後に CollectionCount から返される値を保存します。次に Collect を呼び出す場合に、CollectionCount で返される最新の値とこの保存した値を比較します。両方の値が等しい場合、前回に値を保存してからガベージ コレクションが発生していないので、Collect を再度呼び出してかまいません。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からGC.CollectionCount メソッドを検索する場合は、下記のリンクをクリックしてください。

- GC.CollectionCount メソッドのページへのリンク