Taula de continguts:

Quin mètode s'utilitza per a la recollida d'escombraries a Java?
Quin mètode s'utilitza per a la recollida d'escombraries a Java?

Vídeo: Quin mètode s'utilitza per a la recollida d'escombraries a Java?

Vídeo: Quin mètode s'utilitza per a la recollida d'escombraries a Java?
Vídeo: ОШИБКИ В САНТЕХНИКЕ! | Как нельзя делать монтаж канализации своими руками 2024, Abril
Anonim

gc () s'utilitza el mètode trucar abocador explícitament. malgrat això gc () mètode no garanteix que JVM realitzi el recollida d'escombraries . Només sol·licita la JVM per recollida d'escombraries . Això mètode està present a la classe System i Runtime.

També la pregunta és, quin algorisme s'utilitza per a la recollida d'escombraries a Java?

El GC a la vella generació usos un algorisme anomenat "mark-sweep-compact". El primer pas d'això algorisme és marcar els objectes supervivents de la vella generació. Aleshores, comprova el munt des del davant i només deixa els supervivents enrere (escombra).

Què és la recollida d'escombraries a Java i com es pot utilitzar? Recollida d'escombraries de Java és el procés pel qual Java els programes realitzen una gestió automàtica de la memòria. Java programes compilats a codi de bytes que llauna ser executat en a Java Màquina virtual o JVM per abreujar. Quan Java programes que s'executen a la JVM, els objectes es creen al munt, que és una part de la memòria dedicada a el programa.

D'aquesta manera, com podem utilitzar la recollida d'escombraries a Java?

Hi ha dues maneres de fer-ho:

  1. Ús del sistema. Mètode gc(): la classe del sistema conté el mètode estàtic gc() per sol·licitar que la JVM executi Garbage Collector.
  2. Utilitzant Runtime. getRuntime(). Mètode gc(): la classe d'execució permet que l'aplicació s'interfaci amb la JVM en què s'executa l'aplicació.

Com podem evitar la recollida d'escombraries a Java?

5 consells per reduir la sobrecàrrega de recollida d'escombraries de Java

  1. Consell núm. 1: prediu les capacitats de recollida.
  2. Consell núm. 2: processeu els fluxos directament.
  3. Consell núm. 3: utilitzeu objectes immutables.
  4. Consell núm. 4: aneu amb compte amb la concatenació de cadenes.
  5. Pensaments finals.

Recomanat: