Sobes.tech
Junior — Middle

Моъйӣ метавонед намудҳои гуногуни ҷамъкунандаи партовҳоро, ки дар JVM истифода мешаванд, номбар кунед?

sobes.tech AI

Ҷавоб аз AI

Дар JVM истифода мешаванд намудҳои гуногуни ҷамъкунандаи калаф, ки ҳар яке барои сценарияҳои муайян оптимизатсия шудааст:

  • Serial GC — ҷамъкунандаи як сӯроҳа, содда ва муассир барои барномаҳои хурд.
  • Parallel GC (Throughput Collector) — ҷамъкунандаи бисёрсӯроҳа, нигаронидашуда ба қобилияти максималии интиқол.
  • CMS (Concurrent Mark Sweep) — кам кардани таваққуфҳо, қисми зиёди корро дар ҳамзамон бо барнома иҷро мекунад.
  • G1 (Garbage First) — ҷамъкунандаи муосир, хиштро ба минтақаҳо тақсим мекунад, байни таваққуфҳо ва қобилияти интиқол мувозинат мебахшад.
  • ZGC — ҷамъкунандаи пасти таъхир бо қобилияти васеъшавӣ барои хиштҳои калон.
  • Shenandoah — монанд ба ZGC, таваққуфҳоро бо кор дар ҳамзамон кам мекунад.

Интихоби ҷамъкунандаи калаф вобаста ба талаботи таъхир ва қобилияти интиқолии барнома мебошад.