Kako dodeliti pomnilnik za Javo. Dodelite več pomnilnika za Javo. Povečanje navideznega pomnilnika Windows

V tej objavi vam bom povedal, kako povečati največji dodeljeni znesek pomnilnik z naključnim dostopom Spodaj Minecraft. To je potrebno predvsem zato, da odstranimo zaostanke v Minecraftu in izboljšamo delovanje igre kot celote.

Čemu je namenjen?

V Minecraftu je privzeto dodeljen samo 1 gigabajt RAM-a in mislim, da se boste strinjali z mano, da je to zelo malo. Glede na zelo hiter napredek lahko z gotovostjo domnevamo, da ima več kot 50 % vseh računalnikov več kot 2 gigabajta RAM-a ali več, in če je vaš računalnik tak, potem lahko povečate FPS v igri in s tem zagotovite bolj prijetno igranje. igra.

Kaj je RAM (pomnilnik z naključnim dostopom)?

RAM (pomnilnik z naključnim dostopom)- To je sestavni del računalnika, ki je začasna shramba podatkov in operacij, ki jih procesor potrebuje za izvajanje operacij. Z eno besedo, več RAM-a imate, več podatkov lahko sprejme in posledično jih bo procesor hitreje obdelal.

Zdaj pa preidimo na praktični del tega članka.

Najprej se moramo prepričati, da so naši gonilniki Java pravilno nameščeni. Dejstvo je, da vam morda vse dobro deluje, a kljub temu morda niste namestili gonilnikov v skladu z vašo bitno stopnjo Windows. Kot veste, je Windows na voljo v 32-bitni in 64-bitni različici in za vsak sistem morate prenesti lastne gonilnike.

Kateri sistem je nameščen na vašem računalniku, lahko ugotovite tako, da z desno tipko miške kliknete »Moj računalnik« (RMB) in izberete zadnji element »Lastnosti«. Videli boste okno kot je prikazano na spodnji sliki in v vrstici označeni z rdečo je napisana vrsta vašega sistema.

Odvisno od bitne velikosti vašega sistema, prenesite gonilnike, ki jih potrebujete, s spodnje povezave:

P.S. Preden namestite nove gonilnike, obvezno odstranite stare!

Po namestitvi novih gonilnikov gremo na nadzorno ploščo in tam najdemo ikono:

Dvakrat kliknite nanjo in pojdite v meni z nastavitvami Java. Nato gremo v razdelek Java in kliknemo gumb: " Pogled".

Na zgornji sliki je prazno polje označeno z rdečo črto, v njem bomo morali vnesti parametre, ki bodo našemu Minecraftu naknadno dodelili količino pomnilnika, ki jo potrebujete.

Da bi dodelili več pomnilnika, moramo v to prazno polje vnesti naslednji ukaz (številke v ukazu so za vsakogar različne, spodaj je napisano, kako nastaviti svoje parametre):

-Xms2048m -Xmx4096m

V mojem primeru ukaz nastavi obseg dodeljenega pomnilnika od 2 gigabajtov do 4 gigabajtov.

Da bi se odločili, katere parametre nastaviti, morate vedeti, da vam ni treba pretiravati. Bolje je, da ne uporabite vsega pomnilnika in pustite malo za potrebe računalnika.

Na primer, v računalniku imate 4 gigabajte RAM-a, kar pomeni, da bi morali v vašem primeru nastaviti naslednje parametre: -Xms1024m -Xmx3072m

Poleg tega lahko uporabite parameter: -Xincgc, ki sprosti neuporabljene objekte iz pomnilnika, s čimer bo delo še boljše, še posebej na šibkih računalnikih. Celoten primer ukaza:

-Xincgc -Xmx2048M

Za 32-bitno Windows je boljši samo določite: -Xincgc -Xmx768M, nima smisla nastavljati več, saj od tega ne bo koristi.

Ko vnesete ukaz, ki ga potrebujete, kliknite v redu, in potem Prijavite se.

Zdaj gremo do zaganjalnika Minecraft in kliknemo Uredi profil in tam poiščite zadnjo točko Argumenti JVM, kjer vpišemo največjo količino pomnilnika, ki smo jo določili v prejšnjih nastavitvah. Imel sem te: -Xms2048m -Xmx4096m, zato morate v polje vnesti: -Xmx4096m

Evo, kaj sem dobil:

Ko sem se prvič seznanil s to operacijo, sem naredil vse pravilno, vendar nič ni delovalo. Kasneje sem rešil ta problem in rešitev je bila preprosta.

Z rdečo sem poudaril koren svojih težav. To polje vsebuje pot do Jave. Moramo ga kopirati.

Kopirano pot prilepite v polje, ki sem ga označil z rdečo.

Dejstvo je, da so se pri menjavi gonilnikov spremenile poti korenskih map in Minecraft ni mogel najti potrebnih datotek. To je tako preprosta, a hkrati nujna rešitev.

POZOR! Uporabljajte le, kadar je to nujno potrebno. S temi težavami se ni treba ukvarjati, avtor preprosto ni imel drugega dela.

Lep pozdrav, potepuh.
Če ste vsaj malo razmišljali o tem, kako povečati hitrost vašega strežnika ali odjemalca, ste prišli do teme, ki jo potrebujete.

Torej, začnimo.
Zbral sem veliko argumentov z opisi, ki omogočajo tako strežniku kot odjemalcu, da delujeta bolj optimizirano in hitreje.

POZOR! Da bi dosegli največja zmogljivost, je bolje izbrati določene argumente, namesto da bi vnesli vse naenkrat.
Na različnih različicah Jave in na različni strojni opremi se argumenti obnašajo drugače. Zato je bolje, da vsakič po nastavitvi argumenta dvakrat preverite, ali se je zmogljivost izboljšala ali ne.

Primer začetne črte:

Java -argument1 -argument2 -argumentN server.jar

Moja zagonska vrstica strežnika:

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

Argumenti moje stranke:
Namenitev Jave določenim jedrom (samo za Linux)

Pred ukazom za zagon strežnika dodajte ta ukaz:

Nabor opravil -c [jedro] [ukaz za zagon]

[jedra] = 0,1,2,3 - mora biti določeno v tem formatu.
Izražamo svojo hvaležnost


Seznam argumentov:

Osnovne zastavice

  • -Xincgc- aktivira zbiralnik smeti, ki bo občasno razkladal neuporabljen RAM. Vrsta zbiralnika je izbrana glede na različico Jave.
  • -strežnik- aktivira strežniško različico Jave, ki privzeto podpira eksperimentalne zastavice, in tudi pospeši kompilacijo razredov, kar poveča zmogljivost, vendar podaljša čas zagona (samo 64-bitni sistemi)

Kliknite za razširitev ...

Dodelitev pomnilnika
  • -Xmx5G- količino največjega dodeljenega pomnilnika za strežnik
  • -Xms512M- količino najmanjšega dodeljenega pomnilnika za strežnik
  • -Xmn128M- količina pomnilnika, dodeljenega kratkotrajnim objektom (ki jih zbiralnik smeti ni odstranil)
  • -XX:MaxPermSize=128M- količina pomnilnika za PermGen Space (ne deluje na Javi 8)
  • -XX:SharedReadOnlySize=30M- količina pomnilnika za prostor samo za branje v PermGen

Kliknite za razširitev ...

Smetarji
To je boleča tema, svetujem vam, da eksperimentirate, da dosežete vsaj nekaj vrednega, in ne, nasprotno, poslabšate uspešnosti.

MINI NASVET: Za enojedrne procesorje uporabite kateri koli zbiralnik smeti, vendar ne določite števila niti zanj. Vklopljeno ta trenutek najboljši zbiralnik smeti za cube je ConcMarkSweepGC. Večje kot je število SurvivorRatio- bolje je, manj stari predmeti bodo obremenili RAM. Bolj TargetSurvivorRatio- več starih predmetov bo izbrisanih (priporočljivo je, da ne nastavite več kot 90).
Uporaba MaxGCPauseMillis najbolje z G1GC ali posebej določenim zbiralnikom smeti. AutoGCSelectPauseMillis- s kolektorjem, ki ga izbere sistem sam. G1HeapRegionSize Bolje je, da ne namestite, java bo sama izbrala optimalno vrednost, uporabite le, če veste, kaj počnete.

  • -XX:+UporabiSerialGC- vključuje zbiralnik smeti, ki deluje v 1 niti
  • -XX:+Uporabi ConcMarkSweepGC- Omogoča zbiralnik smeti, ki izkorišča moč več procesorjev.
  • -XX:ConcGCThreads=2- število procesov za zbiralnik smeti.
  • -XX:+Uporabi G1GC- aktivira nov zbiralnik smeti, razdeli ves pomnilnik na določena področja in zahvaljujoč uporabi več jeder zbira neuporabljeni pomnilnik iz vseh območij.
  • -XX:G1HeapRegionSize=32- količino pomnilnika, dodeljenega posameznemu razdelku.
  • -XX:AutoGCSelectPauseMillis=2500 - čas v milisekundah med klici samodejno izbranega zbiralnika smeti.
  • -XX:MaxGCPauseMillis=1000 - dolžina časa v milisekundah med klici določenega zbiralnika smeti. Za G1GC deluje kot največja nastavljena vrzel.
  • -XX:Razmerje preživelih=8- količina radija za obstoj preživelih objektov (manjše kot je število, večji je prostor). Več prostora omogoča, da na novo ustvarjeni predmeti živijo dlje, preden jih izbrišejo.
  • -XX:TargetSurvivorRatio=90- količina prostora v odstotkih za preživele predmete, ki bo omogočila, da se pri odvozu smeti pospravi več neuporabljenih predmetov.

Kliknite za razširitev ...

Eksperimentalni argumenti
  • -XX:+Agresivne možnosti- aktiviranje eksperimentalnih možnosti stroja Java.
    (-XX:AutoBoxCacheMax=20000 -XX:BiasedLockingStartupDelay=500 -XX:+EliminateAutoBox -XX:+OptimizeFill -XX:+OptimizeStringConcat)
  • -XX:+UseBiasedLocking- pospešitev sinhronizacije objektov na večjedrnih procesorjih.
  • -XX:+UseFastAccessorMethods- uporaba optimiziranih različic klicev metod.
  • -XX:+UporabiFastEmptyMethods- izključitev praznih metod iz prevajanja.
  • -XX:+UseCompressedOops- zmanjšanje velikosti indeksa, naslovov in premikov znotraj ustvarjenih predmetov. Odvisno od kode bo prihranilo 20-60% RAM-a.
  • -XX:+OptimizirajFill - zamenjava ciklov dela z nizi s strojno kodo, kar pohitri delo
  • -XX:+OptimizeStringConcat- optimizacija veriženja objektov tipa String. Namesto da bi eno operacijo poklical 20-krat za 20 znakov, kliče enkrat za 400 znakov
  • -XX:+UporabiStringCache- omogoča predpomnjenje objektov tipa String. Kje in kako je predpomnjen, ni jasno.
  • -XX:-UporabiGCOverheadLimit- ignorira pomanjkanje pomnilnika za zbiranje smeti, delno odpravi napako Out Of Memory Error
  • -XX:+CMSIkrementalni tempo- avtomatska regulacija CMS procesov v inkrementalnem načinu.
  • -XX:+CMSCleanOnEnter- čiščenje CMS ob zagonu Java stroja.
  • -XX:+UseInterpreter- omogoči tolmač za neprevedene metode.
  • -XX:UporabiSSE=4- uporaba ukazov SSE procesorja. (0 - onemogoči, 1/2/3/4 - uporabi SSE/SSE2/SSE3/SSE4)
  • -XX:MaxTenuringThreshold=15- število kopij ohranjenih predmetov med različnimi kraji.
  • -XX:+Prepiši pogoste pare- prepis nedavno uporabljenih parov bajtnih kod v enega.
  • -XX:+UporabiInlineCaches- uporaba predpomnjenja izven reda za virtualne klice.
  • -XX:+UporabiThreadPriorities- uporaba prioritete za strojni proces Java.
  • -XX:ThreadPriorityPolicy=42- nastavitev prioritete procesa za povečanje dodeljenih virov.


Opis: 18 načinov za zagon MineCrafta na vašem računalniku brez težav. Nekaj ​​najpomembnejših nasvetov je na dnu seznama.

1. Prilagodite dodeljeni RAM pomnilnik (preprosta in zelo učinkovita stvar)
V 32-bitnem sistemu (v 64-bitnem morate iti na 32-bitno nadzorno ploščo), pojdite na nadzorno ploščo in odprite "Sistem" - "Java". Kar iščete, je količina RAM-a. (Običajno MB ali GB) Zapišite znesek, ki ga imate. Nato odprite okno Java in pojdite na zavihek Java. V razdelku Nastavitve izvajalnega okolja Java kliknite gumb Iskanje. V tem oknu pod zavihkom "uporabnik" pojdite na Spremenljivke okolja izvedbo in vstavite v količino RAM-a, ki jo želite uporabiti v MineCraftu. Odvisno od količine RAM-a, ki ga imate, namestite v naslednjem vrstnem redu:
RAM | postavite spremenljivke v izvajalno okolje
256-512 | Spreminjanje tega ne bo pomagalo samo 512
513MB-1024MB | Xmx512m-ali-Xmx700m
1025MB-2048+ | -Xmx1024m
Ko to storite, bi morali opaziti znatno povečanje hitrosti v MineCraftu

2. Nastavite "javaw.exe" na visoko prioriteto.
Istočasno držite "Control" in "Shift" na tipkovnici in pritisnite "Escape". To bo odprlo upravitelja opravil. Zdaj odprite MineCraft. To bo inicializiralo Javo. V upravitelju opravil pojdite na razdelek »Procesi«. V tem zavihku poiščite proces "javaw.exe". Ko ga najdete, ga kliknite z desno tipko miške in pod »Nastavi prednost« izberite »ekstra« ali »Visoka«.

3. Prenesite in namestite Optifine (Bolj zapleten, a zelo učinkovit)
Pojdite na stran za modeliranje Optifine in prenesite namestitev Optifine. Nato nastavite parametre po vaši želji.

4. Prenesite najnovejše gonilnike. (Preprosto, zelo učinkovito)
Pojdite na spletno mesto blagovne znamke grafične kartice(npr. NVIDIA, ATI, Intel).

5. Prilagodite nastavitve grafične/video kartice (bolj zapleteno in zelo učinkovito)
Z kartica Nvidia grafike, pojdite na nadzorno ploščo (meni Start). V razdelku »Nastavitve 3D« pojdite na »Upravljanje nastavitev 3D«. Tukaj lahko izberete datoteke "*.EXE" in nastavitve zanje. Če uporabljate prenosljivo različico Minecrafta, izberite Minecraft.exe in prilagodite priporočene nastavitve za hitrost.

6. Vklopite zvok, če je v MineCraftu izklopljen
Glede na nastavitve MineCraft (ne nastavitve računalnika) vklopite zvoke in glasbo. To se morda zdi nenavadno, toda zvok je popolnoma drugačna stvar za delovanje MineCrafta in po mojih izkušnjah ima lahko velik vpliv.

7. Pridobite novo video kartico (stane IVE $, vendar zelo učinkovito)
Preprosto nabavite novo video kartico za svoj računalnik. Tako preprosto je. :P

8. Nastavite delovanje računalnika na privzeto (preprosto, vendar ne zelo učinkovito)
Pojdite na nadzorno ploščo in izberite "Sistem". Pojdite na zavihek »Napredno« in v razdelku »Zmogljivost« kliknite gumb »Nastavitve«. Pri »Vizuali« izberite »Po meri« in počistite izbiro stvari, brez katerih lahko živite. Večino jih je mogoče izklopiti in ne boste opazili razlike. Nato pojdite na zavihek »Napredno« in v razdelku »Navidezni pomnilnik« kliknite gumb »Spremeni«. Izberite pogon, ki ima vsaj 2 MB prosti prostor, nato pa pod »Velikost izmenjalne datoteke za izbrani pogon« nastavite najmanjšo vrednost na 1024 in največjo vrednost na 2048. Če želite, lahko vrednost povečate. S tem boste tudi pomagali, da bodo vaše prve rešitve MineCraft delovale hitreje, saj bo vaš računalnik Več "RAM-a", vendar prostor na disku, uporabljen kot RAM, ne bo tako hiter kot običajni RAM.

9. Očistite svoj računalnik. (Vzame zelo malo časa, a učinkovito)
Odprite meni Start in pojdite na Vsi programi. V razdelku »Pripomočki« in v razdelku »Pripomočki« izberite »DiskCleanup«. To bo skeniralo vaš računalnik za nepotrebne datoteke. (Če tega niste naredili nekaj časa, bo trajalo dolgo, zato bodite potrpežljivi.) Ko je skeniranje končano, sledite povezavi " Dodatne možnosti" in pod "Obnovitev sistema" izberite "Počisti". Tudi to lahko traja nekaj časa. Nato se vrnite na "Čiščenje diska" in izberite vsa potrditvena polja razen možnosti "Stisni stare datoteke". Nato kliknite "V redu". lahko traja tudi nekaj časa. Ko je to opravljeno, se vrnite v meni Start, pojdite na Vsi programi, nato Pripomočki, nato Sistemska orodja in kliknite gumb "Defragmentator diska". Izberite pogon, na katerem imate Minecraft, in kliknite na Gumb »Defragmentator diska«. Defragmentacija.« To bo najverjetneje trajalo dolgo, dolgo, dolgo, a na koncu se bo splačalo.

10. Zaprite vse nepotrebne programe.
Samo zapri vse nepotrebnih programov. =0

11. Zaprite vse nepotrebne ikone pladnja (Derp je enostaven in učinkovit, če imate počasen računalnik)
Z desno miškino tipko kliknite ikono pladnja in po možnosti kliknite »Izhod«. S tem se ne bodo zaprle vse ikone pladnja.

12. Prepričajte se, da vaš računalnik že nekaj časa deluje
Po zagonu računalnika počakajte približno 5-10 minut, preden začnete delati z MineCraftom.

13. Odstranite nepotrebne modifikacije (preprosto in zelo učinkovito)
Odstranjevanje nepotrebnih modifikacij iz MineCrafta pomaga takoj.

14. Ne zaganjajte MineCrafta v celozaslonskem načinu.
Če zaženete MineCraft na celotnem zaslonu, bi moral vaš računalnik/grafična kartica upodobiti dvakrat več blokov kot petkrat ali pa jih samo več Visoka kvaliteta, s čimer upočasni MineCraft.

15. Prenesite najnovejšo različico Jave.
Pojdite na spletno mesto JAVA in prenesite najnovejšo različico Jave.

16. Če imate 64-bitni sistem, ga uporabite! (Zelo učinkovito!)
Prenesite 64-bitno Javo za svoj računalnik, ZELO vam bo pomagala!

17. Kupite nov računalnik. (Velja takoj)
Če vaš računalnik ne more zagnati Minecrafta, po zgoraj napisanem, potem potrebujete nov računalnik.

18. Postavite mačko na svoj računalnik (najbolj učinkovit način)
Daj mačko na svoj računalnik! MineCraft povečuje hitrost in gre celo v vesolje!!! Prenesi

Mislim, da je Minecraft malo počasen za vse in pogosto te težave povzroča pomanjkanje pomnilnika Java, v tem članku vam bom povedal kako povečati več pomnilnika za javo.

Korak 1.

Odprite nadzorno ploščo.

2. korak

V polje "Nadzorna plošča iskanja" vnesite "Java".

3. korak

Kliknite ikono Java, ki se bo pojavila.

4. korak

Pojdite na zavihek Java.

5. korak

Kliknite Poglej ...

6. korak

Prepričajte se, da je samo ena vrstica, več vrstic lahko povzroči težave.
Če imate več vrstic, odstranite vse različice Jave iz sistema in ...
...prenesite Java JDK 7 z naslednje povezave.

Prepričajte se, da imate 64-bitni OS, nato prenesite Java JDK 7.

korak 7

Spremenite možnosti izvedbe.
Imam te:
-Xincgc-Xmx2048M
Spremenite ga glede na količino RAM-a, ki ga imate.
Za 32-bitne operacijske sisteme priporočamo 768M.
Če imate 64-bitni OS in imate nad 768M in vse upočasni, nastavite v nastavitvah
1G
1536M
2G
Kot sem rekel, je odvisno od tega, koliko RAM-a ima sistem.

8. korak

Kliknite OK.

9. korak

(Neobvezno)
Ponovni zagon sistema ni potreben.

10. korak

Voila! Zaženite Minecraft in bodite veseli, da imate takšnega pomočnika, kot je naše spletno mesto!!!

Imeli boste novega Besedilni dokument na istem mestu, kjer se nahaja datoteka minecraft.exe. Datoteko poimenujte »Minecraft New Launcher«.Če imate med igranjem Minecrafta težave z RAM-om, bi morali igri Minecraft dodeliti več pomnilnika. Če uporabljate nova različica Minecraft, potem morate samo dodeliti več RAM-a v zagonskem nalagalniku. Če uporabljate stara različica, potem morate ustvariti paketno datoteko, ki bo zagnala igro z veliko količino dodeljenega pomnilnika. Če imate strežnik, potem morate dodati dodaten RAM, na ta način boste povečali zmogljivost gradnje.

Če uporabljate Minecraft 1.6 ali novejši.


Kliknite na Windows+Pause Break. Preverite količino nameščen pomnilnik. Tako boste vedeli, koliko pomnilnika je mogoče dodeliti igri Minecraft.​


3. Zaženite Minecraft loader.
V 1.6.X in novejših različicah lahko RAM dodelite neposredno v zagonskem nalagalniku



4.Izberite svoj profil.
V meniju izberite svoj profil. Kliknite na gumb Uredi profil.



5.Omogoči argumente JVM.
V razdelku »Nastavitve Java (napredne)« potrdite polje »Argumenti JVM«. Nato boste lahko vnesli ukaze za spreminjanje programa Minecraft.



6.Dodelite dodatni pomnilnik.
Standardna vrednost RAM-a v Minecraftu je 1 GB pomnilnika. To vrednost lahko povečate tako, da napišete -Xmx#G. Zamenjajte # s številom GB pomnilnika za igro. Če želite na primer dodeliti 3 GB RAM-a, vnesite -Xmx3G.
  • Ne pozabite pustiti pomnilnika za vaš sistem. Na primer, če imate 8 GB pomnilnika, potem igri ne dodelite več kot 7 GB.



7. Shranite svoj profil.
Kliknite gumb Shrani profil, da shranite nastavitve.



8.Zaženite Minecraft.
Zaženite igro. Igra se bo zdaj izvajala z novo količino pomnilnika.



9.Preverite svoje nastavitve.
Med igro pritisnite gumb F4, odprla se bo konzola. Poglejte vrstico "Dodeljeni pomnilnik:", tam boste videli, koliko RAM-a je dodeljeno igri Minecraft


Če uporabljate Minecraft 1.5 in starejše


1. Preverite količino razpoložljivega RAM-a.

Kliknite na Windows+Pause Break. Preverite količino nameščenega pomnilnika. Tako boste vedeli, koliko pomnilnika lahko dodelite igri Minecraft.

  • Če nimate na voljo dovolj RAM-a, kupite dodatni RAM. To je najlažji način za nadgradnjo vašega računalnika.



2. Namestite najnovejšo različico Java SE.
Na ta način lahko dodelite več pomnilnika za Minecraft igre, ki deluje v Javi. Pojdite na uradno spletno stran Java za prenos in namestitev Najnovejša različica Java.
  • Prepričajte se, da ste prenesli pravilno različico Jave (32-bitno ali 64-bitno) za svoj operacijski sistem. Da bi ugotovili, kaj Različica sistema Windows nameščen v vašem računalniku, pritisnite Windows + Pause Break.



3.Odprite mapo z igro Minecraft.
Poiščite datoteko Minecraft.exe



4. Kliknite z desno miškino tipko in izberite Novo – Besedilni dokument.
Imeli boste nov besedilni dokument na istem mestu, kjer se nahaja datoteka minecraft.exe. Poimenujte datoteko "Minecraft New Launcher".



5.Vnesite kodo za dodelitev dodatnega pomnilnika.
V besedilni dokument vnesite naslednjo kodo:
  • Spremenite #### v megabajtno vrednost, ki jo želite dodeliti. Če želite dodeliti 2 GB RAM-a, vnesite 2048. Če želite dodeliti 3 GB RAM-a, vnesite 3072. Če želite dodeliti 4 GB, vnesite 4096. Za 5 GB vnesite 5120.



Vrh