Tallennus v„limuistiin

T„ss„ taulukossa on luettelo persistence.xml-muokkausohjelman Tallennus v„limuistiin -sivun ominaisuuksista.

Tallennus v„limuistiin -sivun ominaisuudet

Ominaisuus Kuvaus Oletusarvo

Oletusv„limuistin laji

Valitse yksi seuraavista oletusv„limuistin lajiksi:

  • Pehme„, jolla heikko aliv„limuisti - T„m„ vaihtoehto on samankaltainen kuin Heikko, jolla kova aliv„limuisti, paitsi ett„ se yll„pit„„ useimmin k„ytetty„, pehmeit„ viitteit„ k„ytt„v„„ aliv„limuistia. Aliv„limuistin koko on suhteutettu tunnuksen vastaavuuteen. Aliv„limuisti k„ytt„„ pehmeit„ viitteit„ sen varmistamiseksi, ett„ n„m„ objektit siivotaan vain, jos j„rjestelm„n muisti on melkein lopussa.

    K„yt„ t„t„ tunnuksen vastaavuutta useimmissa tilanteissa v„limuistin k„ytt„m„n muistin ohjaamiseksi.

  • Heikko, jolla kova aliv„limuisti - T„m„ vaihtoehto on samankaltainen kuin Pehme„, jolla heikko aliv„limuisti, paitsi ett„ se yll„pit„„ useimmin k„ytetty„, kovia viitteit„ k„ytt„v„„ aliv„limuistia. K„yt„ t„t„ tunnuksen vastaavuutta, jos pehme„t viittaukset eiv„t sovi valitsemaasi k„ytt”ymp„rist””n.

  • Heikko - T„m„ vaihtoehto on samankaltainen kuin T„ysi, paitsi ett„ t„ss„ objekteihin viitataan heikoilla viittauksilla. T„m„ asetus k„ytt„„ v„hemm„n muistia kuin T„ysi-asetus, sallii t„ydellisen siivouksen ja tarjoaa sek„ t„yden tallennuksen v„limuistiin ett„ taatun tunnuksen.

    K„yt„ t„t„ tunnuksen vastaavuutta tapahtumiin, jotka pysyv„t k„ynnist„misens„ j„lkeen palvelimessa.

  • Pehme„ - T„m„ vaihtoehto on samankaltainen kuin Heikko, paitsi ett„ vastaavuus pid„tt„„ objekteja pehmeiden viittausten avulla. T„m„ tunnuksen vastaavuus sallii t„yden siivouksen silloin, kun muisti on v„hiss„. Lis„ksi se tarjoaa t„yden v„limuistiin tallennuksen ja taatun tunnuksen.

  • T„ysi - T„m„ vaihtoehto tarjoaa t„yden v„limuistiin tallennuksen ja taatun tunnuksen: kaikki objektit tallennetaan v„limuistiin, eik„ niit„ poisteta.

    Huomautus: T„m„ prosessi saattaa vaatia paljon muistia, kun useita objekteja luetaan.

  • Ei mit„„n - T„m„ vaihtoehto ei s„ilyt„ objektin tunnusta eik„ tallenna objekteja v„limuistiin. T„t„ vaihtoehtoa ei suositella.

Heikko, jolla on pehme„ aliv„limuisti

Oletusv„limuistin koko

M„„rit„ v„limuistin koko (objektien enimm„ism„„r„).

100

Jaettu oletusv„limuisti

M„„ritt„„, ovatko v„limuistiin tallennetut ilmentym„t jaetussa vai ty”asemaan eristetyss„ v„limuistissa.

Tosi

Olion tallennus v„limuistiin

M„„rit„ oliokohtaiset v„limuistitiedot.


  V„limuistin laji

Katso lis„tietoja kohdasta Oletusv„limuistin laji.


  V„limuistin koko

Katso lis„tietoja kohdasta Oletusv„limuistin koko.


  Jaettu v„limuisti

Katso lis„tietoja kohdasta Jaettu oletusv„limuisti.


V„limuistin tyhjennys

Valitse yksi seuraavista oletusv„limuistin lajiksi:

  • Pudota - t„m„ tila on nopein ja k„ytt„„ v„hiten muistia. Jaetussa v„limuistissa saattaa kuitenkin olla vanhentuneita tietoja muutosten vahvistuksen j„lkeen.

  • Pudota virheelliset - luokat, joissa on v„hint„„n yksi p„ivitetty tai poistettu objekti, m„„ritet„„n virheellisiksi jaetussa v„limuistissa muutosten vahvistuksen aikana. T„m„ tila on hitaampi kuin Pudota-tila, mutta yht„ tehokas muistin k„yt”n kannalta. Tila my”s est„„ vanhentuneiden tietojen tallennuksen.

  • Yhdist„ - t„m„ tila poistaa olioiden hallintaohjelman objektiv„limuistista luokat, joita ei ole tyhjennetty. T„m„ tila j„tt„„ jaetun v„limuistin t„ydelliseen tilaan muutosten vahvistuksen j„lkeen. Tila kuluttaa kuitenkin eniten muistia. Muisti saattaa jopa loppua kesken hyvin suurissa tapahtumissa.

Pudota virheelliset



Huomautus:

T„m„ sivu ei ole k„ytett„viss„ projekteissa, jotka k„ytt„v„t Yleinen-k„ytt”ymp„rist”„.