Minecraft bruker lite RAM. Hvordan tildele mer RAM for Minecraft

💖 Liker du det? Del lenken med vennene dine

Spillere i alle aldre er klar over en enkel sannhet - stabil spillytelse krever så mange dataressurser som mulig. Når det gjelder Minecraft, er den primære parameteren RAM (RAM). Vi vil fortelle deg hvordan du kan tildele mer minne til Minecraft i TLauncher og spille uten forsinkelser på en svak maskin.

Hvordan øke minnet i TLauncher

Det er flere måter å utvide RAM-kapasiteten på. La oss vurdere metoden levert av TLauncher-utviklerne.

Flytt glidebryteren til en verdi som passer deg.

  1. Start startprogrammet, hvis du ikke har det ennå, så .
  2. Klikk på innstillingsikonet (tannhjul), og velg deretter "Avansert".
  3. To faner vises med justeringer av Minecraft-parametere.
  4. Den nederste glidebryteren lar deg velge flere VÆR i TLauncher.

Dette er den enkleste måten å forbedre Minecraft-ytelsen på.

Hvordan legge til minne for PC?

Du kan alltid koble til ekstra minnebrikker. Det er viktig å huske at 32-bits Windows vil kunne gjenkjenne 4 GB RAM.

Å finne ut bittypen er ganske enkelt:

  1. Åpne Egenskaper for Min datamaskin.
  2. Velg systemegenskaper.
  3. Et nytt vindu vil gi den nødvendige informasjonen.

Java-oppsett


Mengden RAM kan øke hvis du oppgraderer Java.

Basert på mengden RAM, bør du velge ikke bare et OS av riktig type, men også sekundær programvare - Java, som har en alvorlig innvirkning på stabiliteten til Main.

  1. Last ned fra utviklerens offisielle nettsted. Vær oppmerksom på at bitheten til pakken må samsvare med bitheten til Windows.
  2. Dobbeltklikk på den nedlastede exe-filen.
  3. Deretter installerer du programmet ved å følge instruksjonene i grensesnittet.
  4. Etter at installasjonen er fullført, anbefales det å starte datamaskinen på nytt.
  5. Åpne startprogrammet og gå til innstillinger.

Som du kan se på bildet ovenfor, har den øvre terskelen for RAM-volum økt. Still inn ønsket nivå og klikk "Lagre".

En annen ekstra Java-parameter som er verdt å nevne når du tildeler TLauncher-minne, er JVM-argumentet Xmx. Dette alternativet setter også maksimal mengde

  1. Åpne Kontrollpanel, og velg deretter Java.
  2. Åpne "Java"-fanen.
  3. Tekstboksen Runtime Parameters inneholder det nødvendige argumentet.
  4. Ved å erstatte tallet før "G" med den numeriske verdien av RAM-en din, vil du angi maksimale rettigheter for Java.
  5. Klikk "Lagre" og start Minecraft.

Video: Hvordan øke minnet for Minecraft.

Forsterkning av Windows virtuelt minne

Du kan øke det tildelte minnet for Minecraft og resten av systemet på tradisjonell måte ved å bruke en byttefil. Slike handlinger gir resultater når det er økt belastning på datamaskinressurser.

  1. Åpne "Datamaskin".
  2. Velg "Systemegenskaper", "Beskyttelse".
  3. I det nye vinduet klikker du på "Avansert"-fanen og deretter "Ytelsesalternativer".
  4. Det neste vinduet der du må velge "Avansert", samt "Endre" -knappen i delen "Virtuelt minne".
  5. Still inn ønsket verdi for personsøkingsfiler på hver disk.
  6. Bruk "Ok"-kommandoen, lukk alle systemvinduer og start PC-en på nytt.
OPPMERKSOMHET! Bruk kun når det er absolutt nødvendig. Det er ingen grunn til å lide gjennom dette bryet, forfatteren hadde rett og slett ikke noe bedre å gjøre.

Hilsen, vandrer.
Hvis du har tenkt litt på hvordan du kan øke hastigheten på serveren eller klienten din, har du kommet til emnet du trenger.

Så la oss komme i gang.
Jeg har samlet mange argumenter med beskrivelser som gjør at både serveren og klienten kan jobbe mer optimalisert og raskere.

OPPMERKSOMHET! For å oppnå maksimal ytelse er det bedre å velge spesifikke argumenter i stedet for å legge inn alt på en gang.
På forskjellige versjoner av Java og på ulik maskinvare oppfører argumentene seg forskjellig. Så det er bedre å dobbeltsjekke hver gang etter å ha satt argumentet om ytelsen har forbedret seg eller ikke.

Eksempel på startlinje:

Java -argument1 -argument2 -argumentN server.jar

Min server oppstartslinje:

Java -Xmx5G -Xmn192M -XX:+UseConcMarkSweepGC -jar server.jar

Min klients argumenter:
Dedikerer Java til spesifikke kjerner (kun Linux)

Før serverstartkommandoen, legg til denne kommandoen:

Oppgavesett -c [kjerne] [kjør kommando]

[kjerner] = 0,1,2,3 - må spesifiseres i dette formatet.
Vi uttrykker vår takknemlighet


Liste over argumenter:

Grunnleggende flagg

  • -Xincgc- aktiverer søppelsamleren, som fra tid til annen vil laste ut ubrukt RAM. Samlertypen velges avhengig av Java-versjonen.
  • -server- aktiverer serverversjonen av Java, som som standard støtter eksperimentelle flagg, og setter også fart på kompileringen av klasser, noe som gir et ytelsesløft, men øker oppstartstiden (kun 64-bits systemer)

Klikk for å utvide...

Minnetildeling
  • -Xmx5G- mengden maksimalt tildelt minne for serveren
  • -Xms512M- mengden minimum tildelt minne for serveren
  • -Xmn128M- mengden minne som er tildelt for kortlivede objekter (som ikke ble losset av søppelsamleren)
  • -XX:MaxPermSize=128M- mengde minne for PermGen Space (fungerer ikke på Java 8)
  • -XX:SharedReadOnlySize=30M- mengde minne for skrivebeskyttet plass i PermGen

Klikk for å utvide...

Søppelsamlere
Dette er et sårt emne, jeg anbefaler deg å eksperimentere for å oppnå i det minste noe som er verdt, og ikke tvert imot forverre ytelsen.

MINITIPS: For enkeltkjerneprosessorer, bruk hvilken som helst søppeloppsamler, men ikke spesifiser antall tråder for den. På for øyeblikket den beste søppelsamleren for kube er ConcMarkSweepGC. Jo høyere tall Survivor Ratio- jo bedre, jo mindre gamle gjenstander vil rote opp RAM-en. Jo flere TargetSurvivor Ratio- jo flere gamle gjenstander vil bli ryddet (det anbefales ikke å sette mer enn 90).
Bruk MaxGCPauseMillis best med G1GC eller en spesifikt spesifisert søppeloppsamler. AutoGCSelectPauseMillis- med en samler som systemet selv vil velge. G1HeapRegionSize Det er bedre å ikke installere, java selv vil velge den optimale verdien, bruk bare hvis du vet hva du gjør.

  • -XX:+UseSerialGC- inkluderer en søppeloppsamler som går i 1 tråd
  • -XX:+UseConcMarkSweepGC- Aktiverer en søppeloppsamler som utnytter kraften til flere prosessorer.
  • -XX:ConcGCTråder=2- antall prosesser for søppeloppsamleren.
  • -XX:+Bruk G1GC- aktiverer en ny søppelsamler, deler opp alt minne i bestemte områder, og takket være bruk av flere kjerner samler ubrukt minne fra alle områder.
  • -XX:G1HeapRegionSize=32- mengden minne som er tildelt for hver seksjon.
  • -XX:AutoGCSelectPauseMillis=2500 - hvor lang tid i millisekunder mellom anrop til den automatisk valgte søppeloppsamleren.
  • -XX:MaxGCPauseMillis=1000 - hvor lang tid i millisekunder mellom anrop til en bestemt søppeloppsamler. For G1GC fungerer det som maksimalt innstilt gap.
  • -XX:SurvivorRatio=8- mengden radius for eksistensen av gjenstander som overlever (jo mindre antall, jo større plass). Mer plass lar nygenererte objekter leve lenger før de blir ryddet ut.
  • -XX:TargetSurvivor Ratio=90- hvor mye plass i prosent for gjenstander som overlever, noe som gjør at flere ubrukte gjenstander kan ryddes opp under søppelhenting.

Klikk for å utvide...

Eksperimentelle argumenter
  • -XX:+AggressiveOpts- aktivering av eksperimentelle Java-maskinalternativer.
    (-XX:AutoBoxCacheMax=20000 -XX:BiasedLockingStartupDelay=500 -XX:+EliminateAutoBox -XX:+OptimizeFill -XX:+OptimizeStringConcat)
  • -XX:+UseBiasedLocking- akselerasjon av objektsynkronisering på flerkjerneprosessorer.
  • -XX:+Bruk FastAccessorMethods- bruk av optimaliserte versjoner av metodekall.
  • -XX:+Bruk FastEmptyMethods- ekskludering av tomme metoder fra kompilering.
  • -XX:+UseCompressedOops- redusere størrelsen på indeksen, overskrifter, samt skift inne i de opprettede objektene. Avhengig av koden vil den spare 20-60 % av RAM.
  • -XX:+OptimizeFill -å erstatte arbeidssykluser med arrays med maskinkode, noe som øker hastigheten på arbeidet
  • -XX:+OptimizeStringConcat- Optimalisering av sammenkobling av objekter av strengtype. I stedet for 20 anrop til én operasjon for 20 tegn, kaller den én gang for 400 tegn
  • -XX:+UseStringCache- muliggjør hurtigbufring av objekter av strengtype. Hvor og hvordan den er bufret er ikke klart.
  • -XX:-UseGCOverheadLimit- ignorerer mangel på minne for søppelinnsamling, eliminerer delvis minnefeil
  • -XX:+CMSIncrementalPacing- automatisk regulering av CMS-prosesser i inkrementell modus.
  • -XX:+CMSCleanOnEnter- rengjøring av CMS når du starter Java-maskinen.
  • -XX:+Bruk Tolk- aktivere tolk for ukompilerte metoder.
  • -XX:UseSSE=4- bruk av prosessor SSE-instruksjoner. (0 - deaktiver, 1/2/3/4 - bruk SSE/SSE2/SSE3/SSE4)
  • -XX:MaxTenuringThreshold=15- antall kopier av gjenstander mellom ulike steder.
  • -XX:+RewriteFrequent Pairs- omskriving av nylig brukte bytekodepar til ett.
  • -XX:+UseInlineCaches- bruk av bufring uten bruk for virtuelle samtaler.
  • -XX:+UseThreadPriorities- bruk av prioritet for Java-maskinprosessen.
  • -XX:ThreadPriorityPolicy=42- sette prosessprioritet for å øke tildelte ressurser.

I dette innlegget vil jeg fortelle deg hvordan du kan øke den maksimale mengden tildelt RAM for Minecraft. Dette er først og fremst nødvendig for å fjerne etterslep i Minecraft og for å få spillet som helhet til å fungere bedre.

Hva er dette til for?

Som standard tildeles Minecraft kun 1 Gigabyte RAM, og jeg tror du vil være enig med meg i at dette er veldig lite. Med tanke på den svært raske fremgangen, kan vi trygt anta at mer enn 50% av alle datamaskiner har mer enn 2 gigabyte RAM eller mer, og hvis datamaskinen din er en, kan du øke FPS i spillet og dermed sikre en mer fornøyelig spill.

Hva er RAM (Random Access Memory)?

RAM (Random Access Memory)– Dette er en integrert del av datamaskinen, som er en midlertidig lagring av data og operasjoner som prosessoren trenger for å utføre operasjoner. Kort sagt, jo mer RAM du har, jo mer data kan den inneholde, og som et resultat vil prosessoren behandle det raskere.

La oss nå gå videre til den praktiske delen av denne artikkelen.

Først av alt må vi sørge for at våre Java-drivere er riktig installert. Faktum er at alt kan fungere bra for deg, men likevel kan det hende du har installert driverne som ikke er i samsvar med Windows bitdybde. Som du vet kommer Windows i 32-biters og 64-biters versjoner, og du må laste ned dine egne drivere for hvert system.

Du kan finne ut hvilket system som er installert på PC-en din ved å høyreklikke på "Min datamaskin" (RMB) og velge det siste elementet "Egenskaper". Du vil se et vindu som det som vises på bildet nedenfor, og i linjen som er uthevet i rødt, er typen system skrevet.

Avhengig av bitheten til systemet ditt, last ned driverne du trenger fra lenken nedenfor:

P.S. Før du installerer nye drivere, sørg for å fjerne de gamle!

Etter å ha installert de nye driverne, går vi til kontrollpanelet og finner ikonet der:

Klikk på den 2 ganger og gå til Java-innstillinger-menyen. Deretter går vi til Java-delen og klikker på knappen: " Utsikt".

På bildet vist ovenfor er et tomt felt uthevet med en rød linje i det, vi må angi parametere som deretter vil tildele Minecraft mengden minne du trenger.

For å tildele mer minne, må vi skrive inn følgende kommando i dette tomme feltet (tallene i kommandoen er forskjellige for alle, hvordan du angir parameterne dine er skrevet nedenfor):

-Xms2048m -Xmx4096m

I mitt eksempel setter kommandoen rekkevidden for tildelt minne fra 2 gigabyte til 4 gigabyte.

For å bestemme hvilke parametere du skal angi, må du vite at du ikke trenger å overdrive det. Det er bedre å ikke bruke alt minnet og la litt være til datamaskinens behov.

For eksempel har du 4 gigabyte RAM på datamaskinen din, noe som betyr at du i ditt tilfelle bør angi følgende parametere: -Xms1024m -Xmx3072m

I tillegg kan du bruke parameteren: -Xincgc, som frigjør ubrukte objekter fra minnet, og dermed blir arbeidet enda bedre, spesielt på svake datamaskiner. Fullstendig kommandoeksempel:

-Xincgc -Xmx2048M

For 32-bit Windows er bedre bare spesifiser: -Xincgc -Xmx768M, det er ingen vits i å sette mer, siden det ikke vil være noen fordel av dette.

Når du har skrevet inn kommandoen du trenger, klikker du OK og deretter Søke.

Nå går vi til Minecraft-starteren og klikker Rediger profil og finn det siste punktet der JVM-argumenter, hvor vi angir maksimal mengde minne som vi spesifiserte i de forrige innstillingene. Jeg hadde disse: -Xms2048m -Xmx4096m, derfor må du sette inn i feltet: -Xmx4096m

Her er hva jeg fikk:

Da jeg først ble kjent med denne operasjonen, gjorde jeg alt riktig, men ingenting fungerte. Senere løste jeg dette problemet og løsningen var enkel.

Jeg fremhevet med rødt roten til problemene mine. Dette feltet inneholder banen til Java. Vi må kopiere det.

Lim inn den kopierte banen i feltet som jeg har markert med rødt.

Faktum er at når du endret drivere, endret banene til rotmappene, og Minecraft kunne ikke finne filene den trengte. Dette er en så enkel, men samtidig nødvendig løsning.

Du vil ha en ny tekstdokument på samme sted som minecraft.exe-filen er plassert. Gi filen navnet "Minecraft New Launcher" Hvis du har RAM-problemer mens du spiller Minecraft, bør du allokere mer minne til Minecraft-spillet. Hvis du bruker ny versjon Minecraft, da trenger du bare å allokere mer RAM i bootloaderen. Hvis du bruker gammel versjon, så må du lage en batchfil som vil kjøre spillet med en stor mengde tildelt minne. Hvis du har en server, må du legge til ekstra RAM, på denne måten vil du øke ytelsen til bygget.

Hvis du bruker Minecraft 1.6 eller nyere.


Klikk på Windows+Pause Pause. Sjekk mengden installert minne. På denne måten vil du vite hvor mye minne som kan tildeles Minecraft-spillet


3. Start Minecraft-lasteren.
I 1.6.X og nyere versjoner kan du tildele RAM direkte i bootloaderen



4.Velg profilen din.
Bruk menyen til å velge profilen din. Klikk på Rediger profil-knappen.



5.Aktiver JVM-argumenter.
I delen "Java-innstillinger (avansert)" merker du av for "JVM-argumenter". Du vil da kunne legge inn kommandoer for å endre Minecraft-programmet.



6.Tildel ekstra minne.
Standardverdien for RAM i Minecraft er 1 GB minne. Denne verdien kan økes ved å skrive -Xmx#G. Erstatt # med antall GB minne for spillet. For eksempel, for å tildele 3 GB RAM, skriv inn -Xmx3G.
  • Ikke glem å legge igjen minne til systemet ditt. For eksempel, hvis du har 8 GB minne, så ikke alloker mer enn 7 GB til spillet.



7.Lagre profilen din.
Klikk på Lagre profil-knappen for å lagre innstillingene.



8.Start Minecraft.
Start spillet. Spillet vil nå kjøre med den nye mengden minne.



9.Sjekk innstillingene dine.
Under spillet, trykk på F4-knappen, konsollen åpnes. Se på linjen "Tildelt minne:", der vil du se hvor mye RAM som er allokert til Minecraft-spillet


Hvis du bruker Minecraft 1.5 og eldre


1.Sjekk mengden tilgjengelig RAM.

Klikk på Windows+Pause Pause. Sjekk mengden installert minne. På denne måten vil du vite hvor mye minne som kan tildeles Minecraft-spillet.

  • Hvis du ikke har nok RAM tilgjengelig, bør du kjøpe ekstra RAM. Dette er den enkleste måten å oppgradere datamaskinen på.



2.Installer den nyeste versjonen av Java SE.
På denne måten kan du tildele mer minne til Minecraft-spill, som kjører i Java. Gå til det offisielle Java-nettstedet for å laste ned og installere siste versjon Java.
  • Pass på at du laster ned riktig versjon av Java (32-bit eller 64-bit) for din operativsystem. For å finne ut hva Windows-versjon installert på datamaskinen, trykk Windows+Pause Break.



3. Åpne mappen med Minecraft-spillet.
Finn Minecraft.exe-filen



4. Høyreklikk og velg Nytt – Tekstdokument.
Du vil ha et nytt tekstdokument på samme sted der minecraft.exe-filen er plassert. Gi filen navnet "Minecraft New Launcher".



5. Tast inn koden for å tildele ekstra minne.
Skriv inn følgende kode i et tekstdokument:
  • Endre #### til megabyteverdien du vil tildele. For å tildele 2 GB RAM, skriv inn 2048. For å tildele 3 GB RAM, skriv inn 3072. For å tildele 4 GB, skriv inn 4096. For 5 GB, skriv inn 5120.

Hvordan tildele mer RAM for Minecraft?

Etter at du har funnet ut mengden installert RAM, oppdater versjonen av Java SE. Dette er en forutsetning ikke bare for et komfortabelt spill av Minecraft, men også for riktig lansering av applikasjonen generelt. Hvis du har et 32-bitssystem, last ned Java x32. Situasjonen er lik med 64-bit versjonen.

Deretter må du åpne den lisensierte Minecraft-starteren på en spesiell måte. Du må nemlig høyreklikke på spillikonet og åpne det med administratorrettigheter.

Et vindu åpnes for å starte spillet. I det nedre venstre hjørnet - der spillkontoen er valgt - er det en knapp for å redigere profilen (Rediger profil). I fanen som åpnes, helt nederst, må du finne linjen "JVM Arguments". Hvis det ikke er noen hake der, må du sjekke det og aktivere funksjonen. Dette er direkte relatert til hvordan man kan øke mengden RAM for Minecraft.

Linjen overfor "JVM Arguments" vil bli tilgjengelig. I den trenger du bare å angi verdien av "RAM" som er tildelt applikasjonen. Dette gjøres som følger: -Xmx$G. I stedet for "$"-tegnet, må du angi et tall som indikerer den tildelte mengden RAM.

Bunnlinjen

Nå vet du hvordan du tildeler mer RAM for Minecraft. Å gjøre dette, som det viste seg, er ikke i det hele tatt vanskelig, og alle kan gjøre det.

Fortell venner