2012-04-29 2 views

ответ

2

Если вы просто пытаетесь использовать текущую память, вам нужен класс GC.

Например:

long memory = GC.GetTotalMemory(true); // Allow a brief time for GC/finalization 

GC класс также, где вы можете найти членов предложить сбор мусора, ждать в ожидании финализаторов и тому подобное.

+0

Спасибо Jon за ответ, Но мне интересно, что эквивалентно runtime.freeMemory(); в C# –

+0

РЕДАКТИРОВАТЬ: неразумно, неправильно понято. Эта помощь? http://stackoverflow.com/questions/750574/how-to-get-memory-available-or-used-in-c-sharp –

+0

@AnuragSharma: вам не нужно делать это в .NET, поскольку «GetTotalMemory 'возвращает только память, которую, как известно, выделяют объектам, - она ​​не включает в себя« выделенную, но в настоящее время неиспользуемую »память. –

Смежные вопросы