Idioma

JavaSystem.Gc Método

Definição

Executa o coletor de lixo.

[Android.Runtime.Register("gc", "()V", "")]
public static void Gc();
[<Android.Runtime.Register("gc", "()V", "")>]
static member Gc : unit -> unit
Atributos

Comentários

Executa o coletor de lixo.

Chamar o gc método sugere que a máquina virtual Java gasta esforço para reciclar objetos não utilizados a fim de tornar a memória que eles ocupam atualmente disponível para reutilização rápida. Quando o controle retorna da chamada de método, o Java Máquina Virtual tem feito um esforço melhor para recuperar espaço de todos os objetos descartados.

A chamada System.gc() é efetivamente equivalente à chamada: <blockquote>

Runtime.getRuntime().gc()

</blockquote> No nível de API 34 e inferior, isso não faz nada, a menos que seja precedido ou seguido por uma chamada runFinalization. Runtime.getRuntime().gc() sempre tenta recuperar espaço.

Chamar isso indiscriminadamente provavelmente prejudicará severamente o desempenho. Destinado principalmente a testes.

Java documentação para java.lang.System.gc().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a