Blog

Minecraft RAM Kullanımını ve GC Beklemelerini Azaltmak İçin En İyi Modlar

Minecraft'ın bellek ayak izini FerriteCore ve ModernFix ile küçültün. Daha küçük bir yığın, daha fazla RAM'e çözüm aramak yerine, daha az çöp toplama donması anlamına gelir.

TRtrolPublished 5 min read

Minecraft'ın donmalarına aslında ne sebep oluyor?

Donmalar, çöp toplama işleminden kaynaklanıyor. Minecraft yığınını doldurduğunda, Java çalışma zamanı her şeyi durdurarak ölü nesneleri temizlemek için devreye giriyor. Yığın ne kadar büyük ve karmaşıksa, her duraklama o kadar uzun sürüyor. Oyunda tutulan veri miktarını azaltmak, takılmayı durdurmanın yoludur ve bu iki mod tam olarak bunu yapıyor.

Çoğu oyuncu kaydırıcıya yönelip oyun için 8 veya 12 GB veri aktarıyor. Yanlış kaldıraç bu. Daha büyük bir tahsis, toplayıcıya temizlenecek daha geniş bir alan verir, bu nedenle bir duraklama geldiğinde daha uzun sürer. Sık sık kısa takılmalarla nadir ama daha kötü olanlar arasında bir takas yaparsınız. Aşağıdaki modlar ise kök nedene odaklanıyor: her an daha az veri mevcut.

FerriteCore: Oyun deneyimini etkilemeden yığın boyutunu küçültün

FerriteCore, öne çıkan bellek modudur. Minecraft, dahili olarak çok sayıda yinelenen ve verimsiz paketlenmiş veri depolar ve FerriteCore, bu yapıları yeniden düzenleyerek aynı dünyaların çok daha az RAM kaplamasını sağlar. Aynı bloklara sahip aynı dünya, şimdi çok daha az bellek kaplıyor.

Kazancı zamanlama oluşturmaktır. Daha küçük bir bellek ayak izi ile çöp toplayıcı daha az sıklıkta tetiklenir ve çalıştığında daha hızlı temizlenir. Parça yükleme veya envanter dönüşümüyle aynı hizada olan periyodik mikro donmalar sessizce durur. Görsel bir değişiklik yoktur ve yapılandırılacak bir şey yoktur.

Daha küçük ayak izi

İç veri yapılarını yeniden düzenler, böylece aynı dünya belleğin bir kesri kadar yer kaplar.

Daha az GC duraklaması

Daha az yığın, toplayıcının daha seyrek çalışması ve daha erken bitirmesi anlamına gelir.

Oyun mekaniğinde hiçbir değişiklik yok

Saf depolama optimizasyonu. Görselliği, mekaniği veya dünya oluşumunu etkilemez.

ModernFix: daha az bellek artı daha hızlı yüklemeler

ModernFix, FerriteCore ile rekabet etmek yerine onunla eşleşir. Bellek kullanımını farklı bir açıdan azaltır, başlangıç ve dünya yükleme süresini kısaltır ve oyunun aktif olarak kullanmadığı kaynakları dinamik olarak boşaltır. Uzun bir oturumda veya büyük bir mod paketinde, bu dinamik temizleme, sabit bellek ile yükselerek boğulmaya neden olan bir yığın arasındaki farkı yaratır.

İkili arasındaki daha genel amaçlı olanıdır. FerriteCore veri katmanına sabitlenirken, ModernFix, oyuna girmenize bile gerek kalmadan belleği şişiren israf edici başlangıç ve yükleme yollarına geniş bir bakış açısıyla yaklaşır.

Neden ModernFix kullanılıyor

  • Oturum boyunca daha düşük bellek kullanımı
  • Daha hızlı oyun başlangıcı ve dünya yükleme süreleri
  • Boşta kalan kaynakları anında serbest bırakır
  • Büyük mod paketlerinde özellikle etkili

Unutma

  • Bellek kazanımları, büyük paketlerde en yüksek; hafif vanilla-plus kurulumlarda ise daha küçük bir artış görülür.
  • Bu, düzeltmeler ve optimizasyonlar modudur, bu yüzden üzerine büyük bir paket eklemeden önce test edin

Daha Az RAM Kullanmanın Daha Fazlasını Ayırmaktan Daha İyi Olmasının Sebebi

Çoğu "rastgele" Minecraft takılmasının arkasındaki gizli vergi çöp toplama işlemidir. Ne kadar acı çektiğinizi belirleyen iki sayı vardır: yığın ne kadar doluyor ve yığın ne kadar büyük. Bellek modları ilk sayıyı düşürür. Ayırmanızı artırmak ikinci sayıyı yükseltir, ki bu da istediğinizin tam tersidir.

YaklaşımNe YaparTakılma Üzerindeki Etkisi
FerriteCoreDünya verilerini daha az bellekta saklarDaha az, daha kısa GC duraklamaları
ModernFixAyak izini küçültür, kullanılmayan kaynakları serbest bırakırDaha az bellek, daha hızlı yüklemeler
Daha fazla RAM ekleToplayıcının süpürebileceği daha büyük yığınSıklıkla daha uzun duraklamalar, daha kısa değil

Kurulum, başından sonuna

  1. Fabric ve Fabric API'sini yükleyin

    Her iki mod da Fabric loader üzerinde çalışır. Eğer bu loadere yeniyseniz, loader ve Fabric API'nin kurulumu iki dakikayı bulmaz ve geri kalan her şeyin temeli budur.

  2. FerriteCore'dan düşüş

    FerriteCore'un Fabric yapısını modlar klasörüne ekleyin. Yapılandırma yok, ayar yok. Oyun başladığı anda çalışır.

  3. ModernFix'i ekle

    ModernFix'i de yanına kurun, böylece ek bir alan kullanımıyla daha hızlı yüklemeler elde edin. İkisi de birlikte çalışacak şekilde tasarlandı.

  4. RAM ayırmanıza dokunmayın

    Kaydırıcıyı çekme isteğine diren. Ayırmayı varsayılan değerlere yakın tut ve sayılara değil, oyun içindeki zamana göre karar ver.

Terminus, performans ve bellek katmanını önceden optimize gönderir, böylece yığın gereksiz şişkinlik göstermez; modları elle seçmenize veya bir tahsis hakkında tahmin yürütmenize gerek kalmaz. Kendi başınıza bir araya getirmek istemiyorsanız, bu kısayol.

Sıkça Sorulan Sorular

Terminus'u yakala

Performance and memory tuned in by default.