Сборщик мусора

Системный сборщик мусора (Garbage Collector) — служба, которая автоматически высвобождает неиспользуемую память. Более подробно читайте GC — класс.

Если при использовании ActiveX сборщик мусора редко освобождает оперативную память, попробуйте самостоятельно в коде Вашей программы уменьшить счетчик ссылок на объект до вызова сборщика. Для этого используйте следующую конструкцию (VB):

	System.Runtime.InteropServices.Marshal.ReleaseComObject(object)
	object = Nothing

Это позволит сразу освободить память, занимаемую указанным объектом, если счетчик ссылок на этот объект будет равен нулю. Об уменьшении счетчика ссылок читайте на странице Marshal.ReleaseComObject — метод.

Также для освобождения памяти можно использовать метод принудительной сборки мусора (VB):

	GB.Collect()

Об использовании вышеуказанного метода читайте GC.Collect — метод.

Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam