CopperLauncher
GitHub Wiki About

Optimization Guide

Built-In Performance Features

Copper Launcher ships with several performance improvements out of the box: Sodium, Krypton Wrapper, MobileGlues, and GL4ES. These are active by default — no extra setup needed.

In-Game Video Settings

SettingLow-endHigh-end
Render Distance4–6 chunks10–12 chunks
GraphicsFastFancy
Smooth LightingOffMaximum
CloudsOffFancy
ParticlesMinimalAll
Framerate Limit3060 / Unlimited

Java Arguments for Performance

Add these in Settings → Java Arguments:

-XX:+UseG1GC
-XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200
-XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC
-XX:G1NewSizePercent=30
-XX:G1MaxNewSizePercent=40
-XX:G1HeapRegionSize=8M
-XX:G1ReservePercent=20
-XX:G1HeapWastePercent=5
-XX:G1MixedGCCountTarget=4
-XX:InitiatingHeapOccupancyPercent=15
-XX:G1MixedGCLiveThresholdPercent=90
-XX:G1RSetUpdatingPauseTimePercent=5
-XX:SurvivorRatio=32
-XX:+PerfDisableSharedMem
-XX:MaxTenuringThreshold=1

RAM Allocation

Device RAMRecommended Allocation
3GB1–1.5GB
4GB1.5–2GB
6GB2–3GB
8GB+3–4GB

Allocating too much RAM can cause worse performance. More is not always better.

Additional Performance Mods