JavaSystem.Gc Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il Garbage Collector.
[Android.Runtime.Register("gc", "()V", "")]
public static void Gc();
[<Android.Runtime.Register("gc", "()V", "")>]
static member Gc : unit -> unit
- Attributi
Commenti
Esegue il Garbage Collector.
La chiamata al gc metodo suggerisce che il Java macchina virtuale si impegna a riciclare gli oggetti inutilizzati per rendere la memoria attualmente disponibile per il riutilizzo rapido. Quando il controllo viene restituito dalla chiamata al metodo, la macchina virtuale Java ha fatto il massimo sforzo per recuperare spazio da tutti gli oggetti rimossi.
La chiamata System.gc() equivale effettivamente alla chiamata: <blockquote>
Runtime.getRuntime().gc()
</blockquote> Al livello API 34 e versioni precedenti, questa operazione non esegue alcuna operazione a meno che non sia preceduta o seguita da una chiamata runFinalization. Runtime.getRuntime().gc() tenta sempre di recuperare spazio.
La chiamata a questa situazione indiscriminata è probabilmente destinata a peggiorare gravemente le prestazioni. Destinato principalmente ai test.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.