Klausimai pažymėti „g1gc“

„G1“ arba „Garbage First“ yra generatorius, kuris iš dalies sudaro lygiagretų ir lygiagretų šiukšlių surinkimo algoritmą. Jis skirtas daugiaprocesinėms mašinoms, turinčioms didelę atmintį, ir gali atitikti reikalavimus realiu laiku, atliekant pristabdytos atliekos (GC) užduotis. Šiuo metu „G1“ įdiegta nauja „Java 7 VMS“ versija, oficialiai palaikoma JDK7 4 versijoje.
16
atsakymai

„Java G1“ šiukšlių surinkimas gamyboje

Kadangi „Java 7“ ketina naudoti numatytąjį „G1“ šiukšlių surinkimą, ar „Java“ galės tvarkyti didesnio dydžio krūvą be tariamų „žalingų“ GC pauzės laikotarpių? Ar kas nors iš tikrųjų įgyvendino G1 gamyboje, kas buvo jūsų ...
nustatyti 12 vas '10, 21:11
8
atsakymai

„Java 7“ (JDK 7) šiukšlių surinkimas ir G1 dokumentacija

„Java 7“ jau seniai išėjo, bet aš negaliu rasti jokių gerų išteklių šiukšlių surinkėjams, ypač naujam G1 kolektoriui konfigūruoti. Mano klausimai: Ar G1 yra numatytasis „Java 7“ kolektorius, o jei ne, kaip aktyvuoti G1? Ka ...
nustatyti lapkričio 13 d '11 14:50
2
atsakymai

Kaip veikia šiukšlių surinkėjas?

Ar kas nors gali paaiškinti, kaip veikia G1 šiukšlių surinkėjas? Aš vis dar negalėjau rasti išsamių ir suprantamų aprašymų. Ačiū
Nustatyti gegužės 21 d., 10 val. 15:02
6
atsakymai

Ar G1GC yra pasirengęs oficialiai paruošti produktus?

Įdomu, koks yra oficialus šiukšlių surinkėjo statusas (G1) išleidžiant JDK 7. Norėčiau naudoti G1 kaip alternatyvą CMS, turinčią mažą pauzę, bet tik jei galiu pasitikėti jo patikimumu. Prieš JDK 7 išleidimą, G1 buvo paskelbtas b ...
nustatyti 03 gruodis '11 20:34
5
atsakymai

G1 šiukšlių surinkėjas: Perminis genas užpildomas neribotą laiką, kol bus atliktas visas GC

Mes turime gana didelę taikomąją programą, veikiančią „JBoss 7“ taikomųjų programų serveryje, naudojome „ParallelGC“, tačiau tai davė mums problemų kai kuriuose serveriuose, kur krūva buvo didelė (5 GB ar daugiau) ir dažniausiai beveik užpildyta, mes dažnai gavome ...
lapkričio 28 d '13, 23:31
4
atsakymai

UseConcMarkSweepGC vs UseParallelGC

Šiuo metu turiu problemų su labai ilgu surinkimo laiku. žr. Mano dabartinis nustatymas yra tas, kad naudoju -Xms1g ir -Xmx3g. Mano programa naudoja java 1.4.2. Aš neturiu vėliavų šiukšlių rinkimui. išvaizda, 3 ...
nustatė sausio 25 d '12 - 18:49
1
atsakymas

Kodėl našumas blogėja po ~ 6 valandų „Java 9 G1“ operacijos, faktiškai nepadidinant apkrovos?

Perjungiau 1 egzempliorių (2 vCPU, 2GB RAM, apkrova ~ 4k req / s) į „Java 9“ (iš naujausios „Java 8“ versijos). Jau kurį laiką viskas buvo tvarkinga, o procesoriaus apkrova buvo tokia pati kaip ir anksčiau. Tačiau po 6 valandų CPU suvartojimas padidėjo 4% (nuo 21% d ...
nustatyti Oct 05 '17, 12:44
3
atsakymai

Ar kas nors supranta G1 šiukšlių surinkėją?

Vykdau „Java“ programą su G1 šiukšlių surinkėju, naudodamas šias parinktis: -XX: -UseBiasedLocking -XX: + AtrakintiEksperimentinisVMOptions -XX: + NaudotiG1GC -pasiūlykite: gc -XX: + PrintGCTimeStamps -XX: + PrintGCDetails -Xloggc: / var / tmp gclog.out Rezultatas yra ...
rugsėjo 16 d '11 12:36
2
atsakymai

Kodėl prasideda „G1 Full GC“, tai atrodo nereikalinga?

Aš naudoju „Java“ SE „Runtime Environment“ java versiją „1.7.0_09“ (build 1.7.0_09-b05) „Java HotSpot“ (64 bitų) „VM Server“ (sukurti 23.5-b02, mišrią režimą) su G1 šiukšlių surinkikliu. JVM argumens-server -Xss4096k -XX: MaxPermSize = 512m -XX: PermSize = 512m -...
15 Jan '13, 5:40
1
atsakymas

„Java G1“: atminties nuotėkio stebėjimas gamyboje

Jau daugelį metų mes pradėjome „Java“ paslaugas su nedideliais dydžiais, naudojant „Use UseParallelOldGC“. Dabar pradedame diegti naują paslaugą naudojant didelį krūvą ir „G1“ kolektorių. Viskas vyksta gerai. Mūsų paslaugoms, naudojančioms + UsePar ...
nustatykite kovo 11 d. 16 val. 0:45
4
atsakymai

G1GC vėlavimo problemos

Su G1GC algoritmu susiduriu su nuolatiniu GC pauzių didėjimu. Laikui bėgant paslaugos vėluoja. Kai tik tai atsitiks, paleidžiu savo paslaugą, o vėlavimai vėl pradės veikti. Paleisti paleidimą, vėluojama vėl ...
nustatyti Oct 01 '17 - 2:25
1
atsakymas

Kas sukelia G1 šiukšlių surinkimo įrenginį „Java 7“ nutraukti lygiagrečią etiketės fazę?

Savo paraiškoje pastebėjau atsitiktinį pilną GC, naudojant G1 šiukšlių surinkėją, ir bandau išsiaiškinti, kodėl jie įvyksta. Žemiau yra ciklas nuo vieno nuskaitymo pradžios iki kito. 61807.406 žingsnyje įrašomas visas GC, po kurio ...
nustatyti spalio 29 d '12 23:21
0
atsakymai

JVM G1GC sumaišytas gc nerenka daug senų regionų

Mano serveris naudoja 1.8.0_92 CentOS 6.7, gc param yra -Xms16g -Xmx16g -XX: + UseG1GC '. Taigi, numatytasis iniciacijosHeapOccupancyPercent yra 45, G1HeapWastePercent yra 5, o G1MixedGCLiveThresholdPercent yra 85. Mano mišrus gc serveris prasideda ...
lapkričio 18 d. '16, 18:08
1
atsakymas

Kas sukelia ilgus sukimo ir sinchronizavimo laikus java?

„Java 8 Update 45“, pridedant šias parinktis prie „Java“ skambučio: -XX: + PrintGCApplicationStoppedTime -XX: + PrintSafepointStatistics -XX: PrintSafepointStatisticsCount = 1 rodo statistiką: vmop [temas: total_running wait_to_block] [laikas: spin ...
gegužės 22 d., 15 val. 12:45