Minecraft folosește puțină memorie RAM. Cum să alocați mai multă memorie RAM pentru Minecraft

💖 Îți place? Distribuie link-ul prietenilor tăi

Jucătorii de orice vârstă sunt conștienți de un adevăr simplu - performanța stabilă a jocului necesită cât mai multe resurse de calcul. În cazul Minecraft, parametrul principal este RAM (RAM). Vă vom spune cum să alocați mai multă memorie pentru Minecraft în TLauncher și să jucați fără întârzieri pe o mașină slabă.

Cum să creșteți memoria în TLauncher

Există mai multe moduri de a extinde capacitatea RAM. Să luăm în considerare metoda oferită de dezvoltatorii TLauncher.

Mutați glisorul la o valoare care vă este convenabilă.

  1. Lansați lansatorul, dacă nu îl aveți încă, atunci .
  2. Faceți clic pe pictograma setări (roată), apoi selectați „Avansat”.
  3. Vor apărea două file cu ajustări ale parametrilor Minecraft.
  4. Glisorul de jos vă permite să selectați mai multe RAMîn TLauncher.

Acesta este cel mai simplu mod de a îmbunătăți performanța Minecraft.

Cum se adaugă memorie pentru PC?

Puteți conecta oricând stick-uri de memorie suplimentare. Este important să rețineți că Windows pe 32 de biți va putea recunoaște 4 GB de RAM.

Aflarea tipului de bit este destul de simplă:

  1. Deschideți proprietățile My Computer.
  2. Selectați proprietățile sistemului.
  3. O nouă fereastră va oferi informațiile necesare.

Configurare Java


Cantitatea de RAM poate crește dacă actualizați Java.

Pe baza cantității de RAM, ar trebui să selectați nu numai un sistem de operare de tipul adecvat, ci și un software secundar - Java, care are un impact grav asupra stabilității Main.

  1. Descărcați de pe site-ul oficial al dezvoltatorului. Vă rugăm să rețineți că bitness-ul pachetului trebuie să se potrivească cu bitness-ul Windows.
  2. Faceți dublu clic pe fișierul exe descărcat.
  3. Apoi, instalați programul urmând solicitările interfeței.
  4. După finalizarea instalării, se recomandă să reporniți computerul.
  5. Deschideți lansatorul și accesați setări.

După cum puteți vedea în fotografia de mai sus, pragul superior pentru volumul RAM a crescut. Setați nivelul dorit și faceți clic pe „Salvați”.

Un alt parametru Java suplimentar care merită menționat la alocarea memoriei TLauncher este argumentul JVM Xmx. Această opțiune stabilește și cantitate maxima

  1. Deschide Panoul de control, apoi selectează Java.
  2. Deschideți fila „Java”.
  3. Caseta de text Runtime Parameters conține argumentul necesar.
  4. Prin înlocuirea numărului de dinaintea „G” cu valoarea numerică a memoriei RAM, veți seta privilegiile maxime pentru Java.
  5. Faceți clic pe „Salvați” și lansați Minecraft.

Video: Cum să creșteți memoria pentru Minecraft.

Îmbunătățirea memoriei virtuale Windows

Puteți crește memoria alocată pentru Minecraft și restul sistemului în mod tradițional, folosind un fișier swap. Astfel de acțiuni aduc rezultate atunci când există o sarcină crescută a resurselor computerului.

  1. Deschideți „Computer”.
  2. Selectați „Proprietăți sistem”, „Protecție”.
  3. În fereastra nouă, faceți clic pe fila „Avansat”, apoi pe „Opțiuni de performanță”.
  4. Următoarea fereastră în care trebuie să selectați „Avansat”, precum și butonul „Schimbare” din secțiunea „Memorie virtuală”.
  5. Setați valoarea dorită pentru fișierele de paginare de pe fiecare disc.
  6. Folosind comanda „Ok”, închideți toate ferestrele sistemului și reporniți computerul.
ATENŢIE! Utilizați numai atunci când este absolut necesar. Nu este nevoie să suferi din cauza acestei bătăi de cap, pur și simplu autorul nu a avut nimic mai bun de făcut.

Salutări, rătăcitor.
Dacă te-ai gândit măcar puțin la cum să crești viteza serverului sau clientului tău, ai ajuns la subiectul de care ai nevoie.

Deci, să începem.
Am adunat multe argumente cu descrieri care permit serverului, precum și clientului să lucreze mai optimizat și mai rapid.

ATENŢIE! Pentru a obține performanța maximă, este mai bine să selectați anumite argumente decât să introduceți totul deodată.
Pe diferite versiuni de Java și pe hardware diferit, argumentele se comportă diferit. Deci, este mai bine să verificați de fiecare dată după stabilirea argumentului dacă performanța s-a îmbunătățit sau nu.

Exemplu de linie de început:

Java -argument1 -argument2 -argumentN server.jar

Linia de pornire a serverului meu:

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

Argumentele clientului meu:
Dedicarea Java unor nuclee specifice (numai Linux)

Înainte de comanda server start, adăugați această comandă:

Setul de activități -c [kernel] [run comandă]

[cores] = 0,1,2,3 - trebuie specificate în acest format.
Ne exprimăm recunoștința


Lista argumentelor:

Steaguri de bază

  • -Xincgc- activează colectorul de gunoi, care din când în când va descărca RAM nefolosită. Tipul de colector este selectat în funcție de versiunea Java.
  • -server- activează versiunea de server a Java, care acceptă implicit steaguri experimentale și, de asemenea, accelerează compilarea claselor, ceea ce oferă o creștere a performanței, dar crește timpul de pornire (numai sisteme pe 64 de biți)

Faceți clic pentru a extinde...

Alocarea memoriei
  • -Xmx5G- cantitatea maximă de memorie alocată pentru server
  • -Xms512M- cantitatea de memorie minimă alocată pentru server
  • -Xmn128M- cantitatea de memorie alocată pentru obiectele de scurtă durată (care nu au fost descărcate de colectorul de gunoi)
  • -XX:MaxPermSize=128M- cantitatea de memorie pentru PermGen Space (nu funcționează pe Java 8)
  • -XX:SharedReadOnlySize=30M- cantitatea de memorie pentru spațiu numai pentru citire în PermGen

Faceți clic pentru a extinde...

Colectori de gunoi
Acesta este un subiect dureros, vă sfătuiesc să experimentați pentru a obține măcar ceva care merită, și nu, dimpotrivă, să înrăutățiți performanța.

MINI SFAT: Pentru procesoarele cu un singur nucleu, utilizați orice colector de gunoi, dar nu specificați numărul de fire pentru acesta. Pe în acest moment cel mai bun colector de gunoi pentru cub este ConcMarkSweepGC. Cu cât numărul este mai mare SurvivorRatio- cu atât mai bine, cu atât mai puține obiecte vechi vor aglomera memoria RAM. Cu atât mai mult TargetSurvivorRatio- cu atât mai multe obiecte vechi vor fi curățate (este indicat să nu setați mai mult de 90).
Utilizare MaxGCPauseMillis cel mai bine cu G1GC sau cu un colector de gunoi specificat special. AutoGCSelectPauseMillis- cu un colector pe care sistemul însuși îl va selecta. G1HeapRegionSize Este mai bine să nu instalați, java în sine va selecta valoarea optimă, utilizați numai dacă știți ce faceți.

  • -XX:+UtilizațiSerialGC- include un colector de gunoi care rulează într-un fir
  • -XX:+UtilizațiConcMarkSweepGC- Activează un colector de gunoi care valorifică puterea mai multor procesoare.
  • -XX:ConcGCTthreads=2- numărul de procese pentru colectorul de gunoi.
  • -XX:+Utilizați G1GC- activează un nou colector de gunoi, împarte toată memoria în anumite zone și, datorită utilizării mai multor nuclee, colectează memoria nefolosită din toate zonele.
  • -XX:G1HeapRegionSize=32- cantitatea de memorie alocată pentru fiecare secțiune.
  • -XX:AutoGCSelectPauseMillis=2500 - intervalul de timp în milisecunde dintre apelurile către colectorul de gunoi selectat automat.
  • -XX:MaxGCPauseMillis=1000 - durata de timp în milisecunde dintre apelurile către un anumit colector de gunoi. Pentru G1GC acţionează ca decalajul maxim setat.
  • -XX:SurvivorRatio=8- cantitatea de rază pentru existența obiectelor supraviețuitoare (cu cât numărul este mai mic, cu atât spațiul este mai mare). Mai mult spațiu permite obiectelor nou generate să trăiască mai mult înainte de a fi curățate.
  • -XX:TargetSurvivorRatio=90- cantitatea de spațiu în procent pentru obiectele supraviețuitoare, care va permite curățarea mai multor obiecte nefolosite în timpul colectării gunoiului.

Faceți clic pentru a extinde...

Argumente experimentale
  • -XX:+Opțiuni agresive- activarea opțiunilor experimentale ale mașinii Java.
    (-XX:AutoBoxCacheMax=20000 -XX:BiasedLockingStartupDelay=500 -XX:+EliminateAutoBox -XX:+OptimizeFill -XX:+OptimizeStringConcat)
  • -XX:+UseBiasedLocking- accelerarea sincronizării obiectelor pe procesoare multi-core.
  • -XX:+UseFastAccessorMethods- utilizarea versiunilor optimizate ale apelurilor de metodă.
  • -XX:+UseFastEmptyMethods- excluderea metodelor goale de la compilare.
  • -XX:+UtilizațiCompressedOops- reducerea dimensiunii indexului, a titlurilor, precum și a deplasărilor în interiorul obiectelor create. În funcție de cod, se va economisi 20-60% din RAM.
  • -XX:+OptimizeFill -înlocuirea ciclurilor de lucru cu matrice cu cod de mașină, ceea ce accelerează munca
  • -XX:+OptimizeStringConcat- optimizarea concatenării obiectelor de tip String. În loc de 20 de apeluri la o operație pentru 20 de caractere, apelează o dată pentru 400 de caractere
  • -XX:+UseStringCache- permite stocarea în cache a obiectelor de tip String. Unde și cum este stocat în cache nu este clar.
  • -XX:-UtilizațiGCOverheadLimit- ignoră lipsa memoriei pentru colectarea gunoiului, elimină parțial eroarea în afara memoriei
  • -XX:+CMSIncrementalPacing- reglarea automată a proceselor CMS în modul Incremental.
  • -XX:+CMSCleanOnEnter- curățarea CMS-ului la pornirea mașinii Java.
  • -XX:+Folosește Interpretul- activați interpretul pentru metodele necompilate.
  • -XX:Utilizați SSE=4- utilizarea instrucțiunilor procesorului SSE. (0 - dezactivați, 1/2/3/4 - utilizați SSE/SSE2/SSE3/SSE4)
  • -XX:MaxTenuringThreshold=15- numărul de copii ale obiectelor supraviețuitoare între diferite locuri.
  • -XX:+RescrieFrequentPairs- rescrierea perechilor de bytecode utilizate recent într-una singură.
  • -XX:+UseInlineCaches- utilizarea caching-ului necorespunzător pentru apelurile virtuale.
  • -XX:+Use ThreadPriorities- utilizarea priorității pentru procesul mașinii Java.
  • -XX:ThreadPriorityPolicy=42- stabilirea priorității procesului pentru a crește resursele alocate.

În această postare vă voi spune cum să creșteți cantitatea maximă de RAM alocată pentru Minecraft. Acest lucru este necesar în primul rând pentru a elimina întârzierile în Minecraft și pentru a face ca jocul în ansamblu să funcționeze mai bine.

Pentru ce este asta?

Pe Minecraft, în mod implicit, este alocat doar 1 Gigabyte de RAM și cred că veți fi de acord cu mine că acest lucru este foarte puțin. Având în vedere progresul foarte rapid, putem presupune cu siguranță că mai mult de 50% din toate computerele au mai mult de 2 gigaocteți de memorie RAM sau mai mult, iar dacă computerul dvs. este unul, atunci puteți crește FPS-ul în joc și, astfel, vă asigurați o mai plăcută. joc.

Ce este memoria RAM (Random Access Memory)?

RAM (Memorie cu acces aleatoriu)- Aceasta este o parte integrantă a computerului, care este o stocare temporară a datelor și operațiunilor de care procesorul are nevoie pentru a efectua operațiuni. Într-un cuvânt, cu cât aveți mai multă memorie RAM, cu atât poate stoca mai multe date și, ca urmare, procesorul o va procesa mai repede.

Acum să trecem la partea practică a acestui articol.

În primul rând, trebuie să ne asigurăm că driverele noastre Java sunt instalate corect. Faptul este că totul poate funcționa bine pentru tine, dar, cu toate acestea, este posibil să fi instalat driverele care nu sunt în conformitate cu ale tale. Adâncimea de biți Windows. După cum știți, Windows vine în versiuni pe 32 și 64 de biți și trebuie să descărcați propriile drivere pentru fiecare sistem.

Puteți afla ce sistem este instalat pe computer făcând clic dreapta pe „Computerul meu” (RMB) și selectând ultimul element „Proprietăți”. Veți vedea o fereastră ca cea din imaginea de mai jos și în linia care este evidențiată cu roșu este scris tipul sistemului dumneavoastră.

În funcție de bitness-ul sistemului dvs., descărcați driverele de care aveți nevoie din linkul de mai jos:

P.S. Înainte de a instala drivere noi, asigurați-vă că le eliminați pe cele vechi!

După instalarea noilor drivere, mergem la panoul de control și găsim pictograma acolo:

Faceți clic pe el de 2 ori și accesați meniul de setări Java. Apoi mergem la secțiunea Java și facem clic pe butonul: " Vedere".

În imaginea prezentată mai sus, un câmp gol este evidențiat cu o linie roșie în el, va trebui să introducem parametri care vor aloca ulterior Minecraft-ului nostru cantitatea de memorie de care aveți nevoie.

Pentru a aloca mai multă memorie, trebuie să introducem următoarea comandă în acest câmp gol (numerele din comandă sunt diferite pentru fiecare, cum să vă setați parametrii este scris mai jos):

-Xms2048m -Xmx4096m

În exemplul meu, comanda setează intervalul de memorie alocată de la 2 gigaocteți la 4 gigaocteți.

Pentru a decide ce parametri să setați, trebuie să știți că nu trebuie să exagerați. Este mai bine să nu folosiți toată memoria și să lăsați puțin pentru nevoile computerului.

De exemplu, aveți 4 gigaocteți de RAM pe computer, ceea ce înseamnă că în cazul dvs. ar trebui să setați următorii parametri: -Xms1024m -Xmx3072m

În plus, puteți utiliza parametrul: -Xincgc, care eliberează obiectele neutilizate din memorie, astfel munca va fi și mai bună, mai ales pe computerele slabe. Exemplu complet de comandă:

-Xincgc -Xmx2048M

Pentru 32 de biți Windows este mai bun specificați doar: -Xincgc -Xmx768M, nu are rost să setați mai mult, deoarece nu va fi niciun beneficiu de pe urma asta.

După ce ați introdus comanda de care aveți nevoie, faceți clic Bine si apoi Aplicați.

Acum mergem la lansatorul Minecraft și facem clic Editați profilulși găsiți acolo ultimul punct Argumente JVM, unde introducem cantitatea maximă de memorie pe care am specificat-o în setările anterioare. Am avut astea: -Xms2048m -Xmx4096m, în consecință, trebuie să introduceți în câmp: -Xmx4096m

Iată ce am primit:

Când am făcut cunoștință cu această operație, am făcut totul corect, dar nimic nu a funcționat. Mai târziu am rezolvat această problemă și soluția a fost simplă.

Am evidențiat cu roșu rădăcina problemelor mele. Acest câmp conține calea către Java. Trebuie să o copiem.

Lipiți calea copiată în câmpul pe care l-am evidențiat cu roșu.

Faptul este că la schimbarea driverelor, căile folderelor rădăcină s-au schimbat și Minecraft nu a putut găsi fișierele de care avea nevoie. Aceasta este o soluție atât de simplă, dar în același timp necesară.

Vei avea unul nou document textîn același loc în care se află fișierul minecraft.exe. Numiți fișierul „Minecraft New Launcher” Dacă aveți probleme cu RAM în timp ce jucați Minecraft, atunci ar trebui să alocați mai multă memorie jocului Minecraft. Dacă utilizați noua versiune Minecraft, atunci trebuie doar să alocați mai multă RAM în bootloader. Dacă utilizați versiunea veche, apoi trebuie să creați un fișier batch care va rula jocul cu o cantitate mare de memorie alocată. Dacă aveți un server, atunci trebuie să adăugați RAM suplimentară, astfel veți crește performanța build-ului.

Dacă utilizați Minecraft 1.6 sau mai nou.


Faceți clic pe Windows+Pauză. Verificați cantitatea de memorie instalată. În acest fel, vei ști cantitatea de memorie care poate fi alocată jocului Minecraft.​


3. Lansați încărcătorul Minecraft.
În 1.6.X și versiunile mai noi puteți aloca RAM direct în bootloader



4.Selectați profilul dvs.
Utilizați meniul pentru a vă selecta profilul. Faceți clic pe butonul Editați profilul.



5.Activați argumentele JVM.
În secțiunea „Setări Java (avansate)”, bifați caseta „Argumente JVM”. Apoi veți putea introduce comenzi pentru a modifica programul Minecraft.



6.Alocați memorie suplimentară.
Valoarea standard a RAM în Minecraft este de 1 GB de memorie. Această valoare poate fi mărită scriind -Xmx#G. Înlocuiți # cu numărul de GB de memorie pentru joc. De exemplu, pentru a aloca 3 GB de RAM, introduceți -Xmx3G.
  • Nu uitați să lăsați memorie pentru sistemul dvs. De exemplu, dacă aveți 8 GB de memorie, atunci nu alocați mai mult de 7 GB pentru joc.



7.Salvați-vă profilul.
Faceți clic pe butonul Salvare profil pentru a salva setările.



8.Lansați Minecraft.
Lansați jocul. Jocul va rula acum cu noua cantitate de memorie.



9.Verificați setările dvs.
În timpul jocului, apăsați butonul F4, consola se va deschide. Uită-te la linia „Memorie alocată:”, acolo vei vedea cât de mult RAM este alocată jocului Minecraft


Dacă utilizați Minecraft 1.5 și mai vechi


1.Verificați cantitatea de RAM disponibilă.

Faceți clic pe Windows+Pauză. Verificați cantitatea de memorie instalată. Astfel vei cunoaste cantitatea de memorie care poate fi alocata jocului Minecraft.

  • Dacă nu aveți suficientă RAM disponibilă, atunci ar trebui să cumpărați RAM suplimentară. Acesta este cel mai simplu mod de a vă actualiza computerul.



2. Instalați cea mai recentă versiune de Java SE.
În acest fel, puteți aloca mai multă memorie pentru Jocuri Minecraft, care rulează în Java. Accesați site-ul web oficial Java pentru a descărca și instala ultima versiune Java.
  • Asigurați-vă că descărcați versiunea corectă de Java (32 de biți sau 64 de biți) pentru dvs sistem de operare. Pentru a afla ce Versiunea Windows instalat pe computer, apăsați pe Windows+Pauză.



3.Deschideți folderul cu jocul Minecraft.
Găsiți fișierul Minecraft.exe



4. Faceți clic dreapta și selectați Nou – Document text.
Veți avea un document text nou în același loc cu fișierul minecraft.exe. Denumiți fișierul „Minecraft New Launcher”.



5.Introduceți codul pentru a aloca memorie suplimentară.
Introduceți următorul cod într-un document text:
  • Schimbați #### la valoarea megaoctetului pe care doriți să o alocați. Pentru a aloca 2 GB de RAM, introduceți 2048. Pentru a aloca 3 GB de RAM, introduceți 3072. Pentru a aloca 4 GB, introduceți 4096. Pentru 5 GB, introduceți 5120.

Cum să alocați mai multă memorie RAM pentru Minecraft?

După ce v-ați dat seama de cantitatea de RAM instalată, actualizați versiunea de Java SE. Aceasta este o condiție prealabilă nu numai pentru un joc confortabil de Minecraft, ci și pentru lansarea corectă a aplicației în general. Dacă aveți un sistem pe 32 de biți, descărcați Java x32. Situația este similară cu versiunea pe 64 de biți.

Apoi trebuie să deschideți lansatorul Minecraft licențiat într-un mod special. Și anume, trebuie să faceți clic dreapta pe pictograma jocului și să o deschideți cu drepturi de administrator.

Se va deschide o fereastră pentru a lansa jocul. În colțul din stânga jos - unde este selectat contul de joc - există un buton pentru editarea profilului (Edit Profile). În fila care se deschide, în partea de jos trebuie să găsiți linia „Argumente JVM”. Dacă nu există nicio bifă acolo, trebuie să o bifați și să activați funcția. Acest lucru este direct legat de modul de creștere a cantității de memorie RAM pentru Minecraft.

Linia de lângă „Argumente JVM” va deveni disponibilă. În ea trebuie doar să introduceți valoarea „RAM” alocată aplicației. Aceasta se face după cum urmează: -Xmx$G. În loc de semnul „$”, trebuie să introduceți un număr care indică cantitatea de RAM alocată.

Concluzie

Acum știi cum să alocați mai multă memorie RAM pentru Minecraft. A face acest lucru, după cum sa dovedit, nu este deloc dificil și oricine o poate face.

Spune-le prietenilor