Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows Phone
  • Kako povećati potrošnju RAM-a u minecraftu. Dodjeljivanje više memorije za Javu

Kako povećati potrošnju RAM-a u minecraftu. Dodjeljivanje više memorije za Javu

Minecraft, unatoč svojoj očiglednoj vizualnoj jednostavnosti, prilično je resursno intenzivna igra. Napisan je u Javi i prema zadanim postavkama troši puno RAM-a. Ali mnogi igrači Minecrafta iz različitih razloga imaju prilično slaba računala koja im ne dopuštaju udobno uživanje u omiljenoj igrici. Što onda učiniti?

Instalirati dodatne programe za optimizaciju igre? Niže postavke grafike? Moguće je, ali postoji još jedna metoda za poboljšanje performansi: povećanje dodijeljene količine RAM-a koju će igra trošiti.

U ovom ćete članku naučiti kako dodijeliti više RAM-a za Minecraft.

Gdje početi?

Trebali biste početi tako što ćete saznati ugrađenu količinu RAM-a koja se trenutno nalazi u vašem osobnom računalu. To možete učiniti odlaskom na odjeljak "Postavke" (ili "Upravljačka ploča"). Tamo morate odabrati pododjeljak "Sustav". Zatim kliknite "O sustavu". Nasuprot retka "Instalirani RAM" bit će napisano koji se nalazi u računalu.

Sada možemo prijeći na pitanje kako dodijeliti više RAM-a za Minecraft.

Pažnja! Ako vaše osobno računalo ima ugrađeno 5 GB RAM-a, preporučuje se dodijeliti, na primjer, 4 GB za Minecraft, ali ne više. Logično je da i sam sustav na kojem igra igra zahtijeva određenu količinu RAM-a za rad.

Kako dodijeliti više RAM-a za Minecraft?

Nakon što ste saznali količinu instaliranog RAM-a, ažurirajte verziju Java SE. Ovo je preduvjet ne samo za ugodnu igru ​​Minecrafta, već i za ispravno pokretanje aplikacije općenito. Ako imate 32-bitni sustav, preuzmite Java x32. Slična je situacija i sa 64-bitnom verzijom.

Zatim trebate otvoriti licencirani Minecraft pokretač na poseban način. Naime, potrebno je desnom tipkom miša kliknuti na ikonu igrice i otvoriti je s administratorskim pravima.

Otvorit će se prozor za pokretanje igre. U njegovom donjem lijevom kutu – gdje je odabran račun igre – nalazi se gumb za uređivanje profila (Edit Profile). Na kartici koja se otvori, na samom dnu morate pronaći redak "JVM argumenti". Ako tamo nema kvačice, morate je označiti i aktivirati funkciju. Ovo je izravno povezano s time kako povećati količinu RAM-a za Minecraft.

Linija nasuprot "JVM argumenti" postat će dostupna. U njemu samo trebate unijeti vrijednost "RAM" dodijeljenu aplikaciji. To se radi na sljedeći način: -Xmx$G. Umjesto znaka "$", morate unijeti broj koji označava dodijeljenu količinu RAM-a.

Poanta

Sada znate kako dodijeliti više RAM-a za Minecraft. Učiniti to, kako se pokazalo, uopće nije teško i svatko to može učiniti.

PAŽNJA! Koristite samo kada je to apsolutno neophodno. Nema potrebe trpjeti ovu gnjavažu, autor jednostavno nije imao ništa pametnije za raditi.

Pozdrav, lutalica.
Ako ste barem malo razmišljali o tome kako povećati brzinu vašeg poslužitelja ili klijenta, došli ste do teme koja vam je potrebna.

Dakle, počnimo.
Prikupio sam mnogo argumenata s opisima koji omogućuju poslužitelju kao i klijentu da rade optimiziranije i brže.

PAŽNJA! Kako biste postigli maksimalnu izvedbu, bolje je odabrati specifične argumente, a ne unijeti sve odjednom.
Na različitim verzijama Jave i na različitom hardveru, argumenti se ponašaju drugačije. Stoga je bolje svaki put nakon postavljanja argumenta još jednom provjeriti je li se izvedba poboljšala ili ne.

Primjer početne linije:

Java -argument1 -argument2 -argumentN server.jar

Moj redak za pokretanje poslužitelja:

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

Argumenti mog klijenta:
Posvećenje Jave određenim jezgrama (samo za Linux)

Prije naredbe za pokretanje poslužitelja dodajte ovu naredbu:

Skup zadataka -c [jezgra] [pokreni naredbu]

[jezgre] = 0,1,2,3 - mora biti navedeno u ovom formatu.
Izražavamo svoju zahvalnost


Popis argumenata:

Osnovne zastave

  • -Xincgc- aktivira sakupljač smeća, koji će povremeno isprazniti neiskorišteni RAM. Vrsta kolektora odabire se ovisno o verziji Jave.
  • -poslužitelj- aktivira poslužiteljsku verziju Jave, koja prema zadanim postavkama podržava eksperimentalne oznake, a također ubrzava kompilaciju klasa, što daje povećanje performansi, ali povećava vrijeme pokretanja (samo 64-bitni sustavi)

Kliknite za proširenje...

Dodjela memorije
  • -Xmx5G- količina maksimalne dodijeljene memorije za poslužitelj
  • -Xms512M- količina minimalno dodijeljene memorije za poslužitelj
  • -Xmn128M- količina memorije dodijeljena za kratkotrajne objekte (koje skupljač smeća nije iskrcao)
  • -XX:MaxPermSize=128M- količina memorije za PermGen Space (ne radi na Javi 8)
  • -XX:SharedReadOnlySize=30M- količina memorije za prostor samo za čitanje u PermGen

Kliknite za proširenje...

Smećari
Ovo je bolna tema, savjetujem vam da eksperimentirate kako biste postigli barem nešto vrijedno truda, a ne, naprotiv, pogoršali performanse.

MINI SAVJET: Za jednojezgrene procesore upotrijebite bilo koji sakupljač smeća, ali nemojte navoditi broj niti za njega. Trenutno najbolji skupljač smeća za cubach je ConcMarkSweepGC. Što je veći broj Omjer preživjelih- što bolje, manje će stari objekti zatrpati RAM. Više TargetSurvivorRatio- što više starih objekata će biti izbrisano (preporučljivo je ne postaviti više od 90).
Koristiti MaxGCPauseMillis najbolje s G1GC ili posebno specificiranim skupljačem smeća. AutoGCSelectPauseMillis- s kolektorom kojeg će sam sustav odabrati. G1HeapRegionSize Bolje je ne instalirati, java će sama odabrati optimalnu vrijednost, koristite samo ako znate što radite.

  • -XX:+UseSerialGC- uključuje skupljač smeća koji radi u 1 niti
  • -XX:+Koristi ConcMarkSweepGC- Omogućuje skupljač smeća koji iskorištava snagu više procesora.
  • -XX:ConcGCThreads=2- broj procesa za sakupljač smeća.
  • -XX:+Koristi G1GC- aktivira novi skupljač smeća, dijeli svu memoriju u određena područja, te zahvaljujući korištenju nekoliko jezgri prikuplja neiskorištenu memoriju iz svih područja.
  • -XX:G1HeapRegionSize=32- količinu memorije dodijeljenu za svaki odjeljak.
  • -XX:AutoGCSelectPauseMillis=2500 - vrijeme u milisekundama između poziva automatski odabranom sakupljaču smeća.
  • -XX:MaxGCPauseMillis=1000 - duljina vremena u milisekundama između poziva određenom sakupljaču smeća. Za G1GC djeluje kao maksimalni postavljeni razmak.
  • -XX:Omjer preživjelih=8- iznos polumjera za postojanje preživjelih objekata (što je manji broj, to je veći prostor). Više prostora omogućuje novogeneriranim objektima da žive dulje prije nego što budu izbrisani.
  • -XX:TargetSurvivorRatio=90- količina prostora u postocima za preživjele objekte, što će omogućiti da se više neiskorištenih objekata očisti tijekom odvoza smeća.

Kliknite za proširenje...

Eksperimentalni argumenti
  • -XX:+AgresivneOpcije- aktivacija eksperimentalnih opcija Java stroja.
    (-XX:AutoBoxCacheMax=20000 -XX:BiasedLockingStartupDelay=500 -XX:+EliminateAutoBox -XX:+OptimizeFill -XX:+OptimizeStringConcat)
  • -XX:+UseBiasedLocking- ubrzanje sinkronizacije objekata na višejezgrenim procesorima.
  • -XX:+Koristi metode brzog pristupa- korištenje optimiziranih verzija poziva metoda.
  • -XX:+KoristiFastEmptyMethods- isključivanje praznih metoda iz kompilacije.
  • -XX:+UseCompressedOops- smanjenje veličine indeksa, naslova, kao i pomaka unutar stvorenih objekata. Ovisno o kodu, uštedjet će 20-60% RAM-a.
  • -XX:+OptimizeFill - zamjena ciklusa rada s nizovima strojnim kodom, što ubrzava rad
  • -XX:+OptimizeStringConcat- optimizacija ulančavanja objekata tipa String. Umjesto pozivanja jedne operacije 20 puta za 20 znakova, poziva jednom za 400 znakova
  • -XX:+UseStringCache- omogućuje keširanje objekata tipa String. Gdje i kako je predmemorirana nije jasno.
  • -XX:-Koristi GCOverheadLimit- ignorira nedostatak memorije za sakupljanje smeća, djelomično eliminira pogrešku Out Of Memory
  • -XX:+CMSIkrementalni tempo- automatska regulacija CMS procesa u inkrementalnom načinu rada.
  • -XX:+CMSCleanOnEnter- čišćenje CMS-a prilikom pokretanja Java stroja.
  • -XX:+Koristi Interpreter- omogućiti tumač za neprevedene metode.
  • -XX:UseSSE=4- korištenje procesorskih SSE instrukcija. (0 - onemogući, 1/2/3/4 - koristi SSE/SSE2/SSE3/SSE4)
  • -XX:MaxTenuringThreshold=15- broj kopija sačuvanih predmeta između različitih mjesta.
  • -XX:+Prepiši česte parove- prepisivanje nedavno korištenih parova bajt kodova u jedan.
  • -XX:+UseInlineCaches- korištenje predmemoriranja izvan reda za virtualne pozive.
  • -XX:+UseThreadPriorities- korištenje prioriteta za proces Java stroja.
  • -XX:ThreadPriorityPolicy=42- postavljanje prioriteta procesa za povećanje dodijeljenih resursa.

Minecraft, unatoč svojoj očiglednoj vizualnoj jednostavnosti, prilično je resursno intenzivna igra. Napisan je u Javi i prema zadanim postavkama troši puno RAM-a. Ali mnogi igrači Minecrafta iz različitih razloga imaju prilično slaba računala koja im ne dopuštaju udobno uživanje u omiljenoj igrici. Što onda učiniti?

Instalirati dodatne programe za optimizaciju igre? Niže postavke grafike? Moguće je, ali postoji još jedna metoda za poboljšanje performansi: povećanje dodijeljene količine RAM-a koju će igra trošiti.

U ovom ćete članku naučiti kako dodijeliti više RAM-a za Minecraft.

Gdje početi?

Trebali biste početi tako što ćete saznati ugrađenu količinu RAM-a koja se trenutno nalazi u vašem osobnom računalu. To možete učiniti odlaskom na odjeljak "Postavke" (ili "Upravljačka ploča"). Tamo morate odabrati pododjeljak "Sustav". Zatim kliknite "O sustavu". Nasuprot retku "Instalirani RAM" bit će napisana količina RAM-a koja se nalazi u računalu.

Kako dodijeliti više RAM-a za Minecraft?

Nakon što ste saznali količinu instaliranog RAM-a, ažurirajte verziju Java SE. Ovo je preduvjet ne samo za ugodnu igru ​​Minecrafta, već i za ispravno pokretanje aplikacije općenito. Ako imate 32-bitni sustav, preuzmite Java x32. Slična je situacija i sa 64-bitnom verzijom.

Zatim trebate otvoriti licencirani Minecraft pokretač na poseban način. Naime, potrebno je desnom tipkom miša kliknuti na ikonu igrice i otvoriti je s administratorskim pravima.

Otvorit će se prozor za pokretanje igre. U njegovom donjem lijevom kutu – gdje je odabran račun igre – nalazi se gumb za uređivanje profila (Edit Profile). Na kartici koja se otvori, na samom dnu morate pronaći redak "JVM argumenti". Ako tamo nema kvačice, morate je označiti i aktivirati funkciju. Ovo je izravno povezano s time kako povećati količinu RAM-a za Minecraft.

Linija nasuprot "JVM argumenti" postat će dostupna. U njemu samo trebate unijeti vrijednost "RAM" dodijeljenu aplikaciji. To se radi na sljedeći način: -Xmx$G. Umjesto znaka "$", morate unijeti broj koji označava dodijeljenu količinu RAM-a.


Opis: 18 načina za pokretanje MineCrafta na računalu bez problema. Neki od najvažnijih savjeta nalaze se na dnu popisa.

1. Podesite dodijeljenu RAM memoriju (jednostavna i vrlo učinkovita stvar)
Na 32-bitnom sustavu (na 64-bitnom, trebali biste otići na 32-bitnu upravljačku ploču), idite na upravljačku ploču i otvorite "Sustav" - "Java". Ono što tražite je količina RAM-a. (Obično MB ili GB) Zapišite iznos koji imate. Zatim otvorite Java prozor i idite na karticu Java. U odjeljku Postavke Java Runtime Environment kliknite gumb Traži. U ovom prozoru, pod karticom "Korisnik", idite na Varijable vremena izvođenja i unesite količinu RAM-a koju želite koristiti u MineCraftu. Ovisno o tome koliko RAM-a imate, trebali biste instalirati sljedećim redoslijedom:
RAM | stavite varijable u runtime okruženje
256-512 | Promjena ovoga neće pomoći samo 512
513MB-1024MB | Xmx512m-ili-Xmx700m
1025MB-2048+ | -Xmx1024m
Nakon što to učinite trebali biste vidjeti značajno povećanje brzine u MineCraftu

2. Postavite "javaw.exe" na visoki prioritet.
Držite "Control" i "Shift" na tipkovnici istovremeno i pritisnite "Escape". Ovo će otvoriti upravitelj zadataka. Sada otvorite MineCraft. Ovo će pokrenuti Javu. U upravitelju zadataka idite na odjeljak "Procesi". Na ovoj kartici pronađite proces "javaw.exe". Nakon što ga pronađete, desnom tipkom miša kliknite na njega i pod "Postavi prioritet" odaberite "ekstra" ili "Visoki".

3. Preuzmite i instalirajte Optifine (Složeniji, ali vrlo učinkovit)
Idite na stranicu za modeliranje Optifine i preuzmite instalaciju Optifine. Zatim postavite parametre po svojoj želji.

4. Preuzmite najnovije upravljačke programe. (Prilično jednostavno, vrlo učinkovito)
Idite na web mjesto marke grafičke kartice (npr. NVIDIA, ATI, Intel).

5. Podesite postavke grafičke/video kartice (složenije i vrlo učinkovito)
Sa svojom Nvidia grafičkom karticom idite na Upravljačku ploču (izbornik Start). Pod 3D postavkama idite na "Upravljanje 3D postavkama". Ovdje možete odabrati "*.EXE" datoteke i postavke za njih. Ako koristite verziju Minecrafta za preuzimanje, odaberite Minecraft.exe i prilagodite preporučene postavke za brzinu.

6. Uključite zvuk ako je isključen u MineCraftu
Prema postavkama MineCrafta (ne postavkama računala), uključite zvukove i glazbu. Ovo se može činiti čudnim, ali zvuk je sasvim druga stvar za pokretanje MineCrafta, a prema mom iskustvu, može imati veliki utjecaj.

7. Nabavite novu grafičku karticu (košta $IVE, ali vrlo učinkovita)
Samo nabavite novu video karticu za svoje računalo. Tako je to jednostavno. :P

8. Postavite performanse računala na zadane (jednostavno, ali ne baš učinkovito)
Idite na upravljačku ploču i odaberite "Sustav". Idite na karticu "Napredno" i u odjeljku "Performanse" kliknite gumb "Postavke". Na "Vizuali" odaberite "Prilagođeno" i poništite odabir stvari bez kojih možete živjeti. Većina ih se može isključiti i nećete primijetiti razliku. Zatim idite na karticu "Napredno" iu odjeljku "Virtualna memorija" kliknite gumb "Promijeni". Odaberite pogon koji ima najmanje 2 MB slobodnog prostora, a zatim pod "Veličina stranične datoteke za odabrani pogon" postavite minimum na 1024, a maksimum na 2048. Možete povećati vrijednost ako želite. To će također pomoći s prvim Making MineCraft run faster je savjet jer će vašem računalu dati više "RAM-a", međutim, prostor na disku koji se koristi kao RAM neće biti tako brz kao normalni RAM.

9. Očistite svoje računalo. (Traje vrlo malo vremena, ali učinkovito)
Otvorite izbornik Start i idite na Svi programi. U odjeljku "Dodaci" i u odjeljku "Uslužni programi" odaberite "DiskCleanup". Ovo će skenirati vaše računalo u potrazi za neželjenim datotekama. (Ako to niste učinili neko vrijeme, to će potrajati dugo, stoga budite strpljivi.) Nakon što je ovo skeniranje gotovo, idite na karticu "Napredne opcije" i pod "Vraćanje sustava" odaberite "Očisti" . Ovo također može potrajati neko vrijeme. Zatim se vratite na "Čišćenje diska" i odaberite sve potvrdne okvire osim opcije "Komprimiraj stare datoteke". Zatim kliknite "OK". Ovo također može potrajati neko vrijeme. Kada to učinite, vratite se na izbornik Start, idite na Svi programi, zatim na Pribor, zatim na Alati sustava i kliknite na gumb "Defragmentacija diska". Odaberite disk na kojem imate Minecraft i kliknite gumb "Defragmentacija". Najvjerojatnije će biti dugo, dugo, dugo, ali će se na kraju isplatiti.

10. Zatvorite sve nepotrebne programe.
Samo zatvorite sve nepotrebne programe. =0

11. Zatvorite sve nepotrebne ikone na traci (Derp je jednostavan i učinkovit ako imate sporo računalo)
Desnom tipkom miša kliknite ikonu na traci i kliknite "Izlaz" ako je moguće. Time se neće zatvoriti sve ikone na traci.

12. Provjerite radi li vaše računalo neko vrijeme
Samo pričekajte oko 5-10 minuta prije nego počnete raditi s MineCraftom nakon pokretanja računala.

13. Uklonite nepotrebne modove (jednostavno i vrlo učinkovito)
Uklanjanje nepotrebnih modova iz MineCrafta pomaže trenutno.

14. Nemojte pokretati MineCraft na cijelom ekranu.
Ako pokrenete MineCraft na cijelom ekranu, računalo/video kartica mora renderirati dvostruko više blokova ili ih samo renderirati više kvalitete, usporavajući tako MineCraft.

15. Preuzmite najnoviju verziju Jave.
Idite na web mjesto JAVA i preuzmite najnoviju verziju Jave.

16. Ako imate 64-bitni sustav, koristite ga! (Vrlo učinkovito!)
Preuzmite 64-bitnu Javu za svoje računalo, PUNO će vam pomoći!

17. Kupite novo računalo. (Stupa na snagu odmah)
Ako vaše računalo ne može pokrenuti Minecraft, nakon gore napisanog, onda vam jednostavno treba novo računalo.

18. Stavite mačku na svoje računalo (najučinkovitiji način)
Stavite mačku na svoje računalo! MineCraft povećava brzinu i čak izlazi u svemir!!! preuzimanje datoteka

U ovom postu ću vam reći kako povećati maksimalnu količinu dodijeljenog RAM-a za Minecraft. Ovo je prije svega potrebno kako bi se uklonili zaostaci u Minecraftu i kako bi igra u cjelini bolje funkcionirala.

Čemu služi?

Na Minecraftu je prema zadanim postavkama dodijeljen samo 1 gigabajt RAM-a i mislim da ćete se složiti sa mnom da je to vrlo malo. S obzirom na vrlo brz napredak, sa sigurnošću možemo pretpostaviti da više od 50% svih računala ima više od 2 gigabajta RAM-a ili više, a ako je vaše računalo takvo, tada možete povećati FPS u igri i time osigurati ugodniji igra.

Što je RAM (Random Access Memory)?

RAM (Memorija s izravnim pristupom)- Ovo je sastavni dio računala koji je privremena pohrana podataka i operacija potrebnih procesoru za obavljanje operacija. Jednom riječju, što više RAM-a imate, to više podataka može primiti i, kao rezultat toga, procesor će ih brže obraditi.

Sada prijeđimo na praktični dio ovog članka.

Prije svega, moramo biti sigurni da su naši Java drajveri ispravno instalirani. Činjenica je da vam sve može dobro funkcionirati, ali unatoč tome možda ste instalirali upravljačke programe koji nisu u skladu s vašom bitnom razinom Windowsa. Kao što znate, Windows dolazi u 32-bitnoj i 64-bitnoj verziji, a za svaki sustav trebate preuzeti vlastite upravljačke programe.

Možete saznati koji je sustav instaliran na vašem računalu tako da desnom tipkom miša kliknete "Moje računalo" (RMB) i odaberete posljednju stavku "Svojstva". Vidjet ćete prozor poput ovog prikazanog na slici ispod, au retku označenom crvenom bojom ispisan je tip vašeg sustava.

Ovisno o veličini vašeg sustava, preuzmite upravljačke programe koji su vam potrebni s donje veze:

p.s. Prije instaliranja novih upravljačkih programa, svakako uklonite stare!

Nakon instaliranja novih upravljačkih programa, idemo na upravljačku ploču i tamo pronalazimo ikonu:

Kliknite na njega 2 puta i idite na izbornik Java postavki. Zatim idemo u odjeljak Java i kliknemo gumb: " Pogled".

Na gornjoj slici prazno polje označeno je crvenom linijom; u njemu ćemo morati unijeti parametre koji će naknadno dodijeliti našem Minecraftu količinu memorije koja vam je potrebna.

Kako bismo dodijelili više memorije, moramo unijeti sljedeću naredbu u ovo prazno polje (brojevi u naredbi su različiti za svakoga, kako postaviti svoje parametre je napisano ispod):

-Xms2048m -Xmx4096m

U mom primjeru, naredba postavlja raspon dodijeljene memorije od 2 gigabajta do 4 gigabajta.

Kako biste odlučili koje parametre postaviti, morate znati da ne trebate pretjerivati. Bolje je ne koristiti svu memoriju i ostaviti malo za potrebe računala.

Na primjer, na računalu imate 4 gigabajta RAM-a, što znači da u vašem slučaju trebate postaviti sljedeće parametre: -Xms1024m -Xmx3072m

Osim toga, možete koristiti parametar: -Xincgc, koji oslobađa neiskorištene objekte iz memorije, čime će rad biti još bolji, pogotovo na slabim računalima. Cijeli primjer naredbe:

-Xincgc -Xmx2048M

Za 32-bitne Windowse najbolje je navesti: -Xincgc -Xmx768M , nema smisla postavljati više, jer od toga neće biti nikakve koristi.

Nakon što unesete potrebnu naredbu, kliknite u redu, i onda primijeniti.

Sada idemo na pokretač Minecrafta i kliknemo Uredi profil i tamo pronaći posljednju točku JVM argumenti, gdje upisujemo maksimalnu količinu memorije koju smo naveli u prethodnim postavkama. Imao sam ove: -Xms2048m -Xmx4096m, u skladu s tim morate unijeti u polje: -Xmx4096m

Evo što sam dobio:

Kad sam se prvi put upoznao s ovom operacijom, sve sam napravio kako treba, ali ništa nije uspjelo. Kasnije sam riješio ovaj problem i rješenje je bilo jednostavno.

Istaknuo sam crvenom bojom korijen svojih problema. Ovo polje sadrži put do Jave. Moramo ga kopirati.

Zalijepite kopirani put u polje koje sam označio crvenom bojom.

Činjenica je da su se prilikom promjene upravljačkih programa promijenile staze korijenskih mapa i Minecraft nije mogao pronaći potrebne datoteke. Ovo je tako jednostavno, ali u isto vrijeme potrebno rješenje.

Najbolji članci na temu