runcheck
Speed & Performance

Android Developer Options settings that can make your phone feel faster

Which Android Developer Options can make a phone feel faster, which ones are risky, and what to leave alone.

Developer Options is not a secret turbo mode. Most of the menu exists for app testing, debugging, and visual diagnostics. A few settings can make an Android phone feel faster. Several do nothing useful for normal use. A handful can make the phone worse.

The useful part is small, which is good news. You do not need to touch twenty toggles. For most people, the best setup is animation scales at 0.5x, maybe cached app freezing if the phone exposes it, and everything else left alone.

How to unlock Developer Options

Open Settings > About phone and tap Build Number seven times. Android will show a countdown and then confirm that Developer Options are enabled.

The exact path depends on the phone:

  • Google Pixel: Settings > About phone > Build number
  • Samsung Galaxy: Settings > About phone > Software information > Build number
  • OnePlus: Settings > About device > Version > Build number on some newer OxygenOS builds, or Settings > About phone > Build number on older ones
  • Xiaomi, Redmi, and POCO: Settings > About phone > OS version or MIUI version, depending on the software version

After that, look for Developer Options under Settings > System, Settings > Additional settings, or the main Settings list.

Nothing changes just because the menu is visible. The phone does not become rooted, the warranty is not void, and apps do not suddenly get extra permissions. The settings inside the menu only matter when you change them.

Start with animation scales

This is the one tweak I would recommend without much hesitation.

Android uses animations when you open apps, return home, switch screens, pull menus, and move between tasks. They make the system feel smooth, but they also add a small delay to every interaction. On a fast phone, you barely notice. On an older Galaxy A-series phone or a budget Motorola with slower storage, those transitions can make the whole phone feel half a step behind you.

In Developer Options, scroll to the Drawing section and find:

  • Window animation scale
  • Transition animation scale
  • Animator duration scale

Set all three to 0.5x.

That lowers the playback time for system animations. The phone is not loading apps faster at the hardware level, but the next screen appears sooner. It is the cleanest free improvement because it does not delete data, restrict apps, or change battery behavior.

Turning animations Off is faster, but I do not like it as the first choice. Some apps feel abrupt without animation cues, and a few screens can look like they are popping in rather than moving naturally. Try 0.5x first. If you still prefer instant transitions, then test Off.

Use background process limit only on low-RAM phones

Background process limit controls how many background processes Android allows before it starts removing them more aggressively. The default is Standard limit, which lets Android manage memory on its own.

On a phone with 8 GB of RAM or more, leave it alone. Android is usually better at managing background apps than you are, and manual limits can make multitasking worse.

On a phone with 4 GB of RAM, this setting can sometimes help the foreground app feel more stable. Try At most 4 processes first. If the phone is very low-end and constantly reloads anyway, At most 2 processes is worth testing for a day.

There is a tradeoff. Apps will reload more often when you return to them. Music, fitness tracking, messaging, VPNs, password managers, and smart-home apps can behave badly if they are pushed out too aggressively. If notifications become late or apps stop doing background work you actually need, go back to Standard limit.

This is not a set-and-forget performance upgrade. It is a troubleshooting tool for RAM-starved phones.

Cached app freezing is useful, but not always visible

Some phones show a setting called Suspend execution for cached apps or similar. The name sounds technical, but the idea is simple: if an app is cached in the background, Android can keep it in RAM while stopping its CPU work.

That can reduce background CPU use and battery drain without forcing a full cold start every time you return to the app. Android has supported cached app freezing since Android 11, and Android 14 made the behavior more consistent. On many newer phones, the manufacturer already controls this behind the scenes, so the Developer Options toggle may be missing, locked, or unnecessary.

If your phone shows the option, you can test it. If nothing breaks, leave it on. If a fitness tracker, music app, VPN, or messaging app starts acting strange, turn it back off or exempt that app through its battery settings.

Do not chase this setting if you cannot find it. Missing does not mean your phone is broken.

High refresh rate feels smooth, not faster

Some phones have Force peak refresh rate in Developer Options. It keeps a 90Hz, 120Hz, or 144Hz display running at its top refresh rate more often instead of dropping to 60Hz when the system wants to save power.

This can make scrolling and gestures feel smoother. It does not make apps load faster, improve signal strength, or fix lag caused by low storage. It also uses more battery on many phones, especially non-LTPO displays that cannot scale down efficiently.

Use it if you care more about smoothness than battery life. Skip it if your main complaint is app launch speed or drain after updates.

Forced dark mode is mostly a preference

Override force-dark tries to apply a dark theme to apps that do not support one properly. On OLED phones, dark interfaces can use less power when large parts of the screen are black. The performance difference is not the point.

The problem is compatibility. Some apps end up with low-contrast text, strange backgrounds, or broken icons. If you like dark mode, try it. If an app looks wrong, turn it off. There is no need to treat this as a speed setting.

Logger buffer size is not a magic fix

You may see advice telling you to set Logger buffer sizes to 64K. I would not put much weight on it.

Logger buffers store system logs for debugging. Smaller buffers can use a little less memory, but the real-world speed difference on modern phones is usually too small to notice. On a very old or memory-starved phone, you can test a smaller value, restart, and see whether anything changes. Just do not expect much.

If you ever need to capture logs for a bug report, use a larger buffer again. Small buffers overwrite log history quickly.

Settings I would leave alone

Don’t keep activities sounds like it saves memory, but it usually makes the phone feel worse. It destroys every activity as soon as you leave it, so apps rebuild screens constantly. That costs time and battery.

Force 4x MSAA can improve edge smoothing in some OpenGL ES games, but it raises GPU load and battery drain. It is not a general performance setting.

Disable HW overlays is for graphics debugging. It can increase processing work and should not be used as a daily tweak.

Show layout bounds, Show surface updates, Profile GPU rendering, and Pointer location are visual debugging tools. They add clutter and can add overhead.

USB debugging should be off unless you are actively using ADB with a computer you trust. It is useful for developers and troubleshooting, but it does not make the phone faster.

The practical setup

For most phones, do this:

  • Set all three animation scales to 0.5x.
  • Leave Background process limit on Standard limit, unless the phone has 4 GB of RAM or less and multitasking is already bad.
  • Use Suspend execution for cached apps only if your phone offers it and your important apps still behave normally.
  • Leave logging, GPU, overlay, and activity-destruction settings alone.

That is the whole trick. Developer Options can help, but the biggest wins still come from boring maintenance: enough free storage, updated apps, fewer junk background services, and a battery that is not worn out.

runcheck

Turn symptoms into a clearer phone-health picture.

runcheck connects battery, heat, signal, and storage patterns so you can see what is really dragging a phone down.

See what runcheck checks Browse more guides