Device Optimization Guide

Simple, practical tips to speed up Windows, macOS, Linux, Android & iOS.

πŸͺŸ Windows Optimization

Performance

Disable Startup Programs

Open Task Manager β†’ Startup tab β†’ disable apps you don't need at boot. Fewer startup items means faster boot times.

Windows

Adjust Power Plan

Go to Control Panel β†’ Power Options β†’ select "High Performance" to unlock full CPU speed at the cost of higher power draw.

Windows

Turn Off Visual Effects

Right-click This PC β†’ Properties β†’ Advanced β†’ Performance Settings β†’ choose "Adjust for best performance" to disable animations.

Windows

Disable Background Apps

Settings β†’ Privacy β†’ Background apps β†’ turn off apps you don't need running in the background to free up RAM and CPU.

Windows

Update Drivers

Keep GPU, chipset, and network drivers up to date. Use manufacturer tools (NVIDIA GeForce, AMD Adrenalin) for the latest versions.

Windows

Disable Search Indexing

Services β†’ Windows Search β†’ set to Disabled. Saves disk I/O on older or slower drives. Use Everything app as a faster alternative.

Windows

Storage

Run Disk Cleanup

Search "Disk Cleanup" β†’ select your drive β†’ check all boxes β†’ clean up system files too. Removes temp files, update cache, and logs.

Windows

Enable Storage Sense

Settings β†’ System β†’ Storage β†’ turn on Storage Sense. It automatically deletes temp files and empties the Recycle Bin on a schedule.

Windows

Uninstall Bloatware

Settings β†’ Apps β†’ sort by size β†’ remove pre-installed apps you never use. Use tools like Bulk Crap Uninstaller for stubborn ones.

Windows

Move Files to Another Drive

Keep your OS drive lean. Move large folders (Downloads, Videos, Games) to a secondary HDD or external drive.

Windows

Network

Change DNS to 1.1.1.1

Network Settings β†’ Change adapter options β†’ IPv4 β†’ set DNS to 1.1.1.1 and 1.0.0.1 (Cloudflare) for faster, more private browsing.

Windows

Disable Delivery Optimization

Settings β†’ Update β†’ Delivery Optimization β†’ turn off. Stops Windows from using your bandwidth to upload updates to other PCs.

Windows

Reset Network Stack

Open CMD as admin β†’ run "netsh winsock reset" and "ipconfig /flushdns". Fixes slow or unstable connections.

Windows

Security

Keep Windows Updated

Settings β†’ Update β†’ Check for updates. Security patches fix vulnerabilities that malware exploits. Don't skip them.

Windows

Use Windows Defender

It's built-in, free, and scores well in independent tests. No need for third-party antivirus in most cases. Run a full scan monthly.

Windows

Enable Firewall

Make sure Windows Firewall is on. Check via Control Panel β†’ System and Security β†’ Windows Defender Firewall.

Windows

Review App Permissions

Settings β†’ Privacy β†’ check Camera, Microphone, Location. Revoke access from apps that don't need it.

Windows

🍎 macOS Optimization

Performance

Manage Login Items

System Settings β†’ General β†’ Login Items β†’ remove apps you don't need at startup. Speeds up boot and frees RAM immediately.

macOS

Close Memory-Heavy Apps

Open Activity Monitor β†’ sort by Memory β†’ quit apps hogging RAM. Chrome and Slack are common offenders β€” consider lighter alternatives.

macOS

Reduce Motion & Transparency

System Settings β†’ Accessibility β†’ Display β†’ enable Reduce Motion and Reduce Transparency. Cuts animation overhead on older Macs.

macOS

Reset SMC & PRAM

For Intel Macs: shut down β†’ hold Shift+Ctrl+Option+Power for SMC, or Option+Cmd+P+R for PRAM. Fixes sluggish fans, display, and power issues.

macOS

Keep macOS Updated

System Settings β†’ Software Update. Apple patches often include performance fixes and security improvements β€” don't skip them.

macOS

Disable Spotlight for Large Folders

System Settings β†’ Siri & Spotlight β†’ Spotlight Privacy β†’ drag in folders you don't want indexed (e.g., virtual machines, dev builds).

macOS

Storage

Use Storage Management

Apple menu β†’ About This Mac β†’ Storage β†’ Manage. Review recommendations: Store in iCloud, Optimize Storage, Empty Trash automatically.

macOS

Clear System Cache

Open Finder β†’ Go β†’ Go to Folder β†’ type ~/Library/Caches. Delete contents of cache folders. Also clear /Library/Caches for system-level caches.

macOS

Remove Old iOS Backups

System Settings β†’ General β†’ Storage β†’ iOS Files. Old iPhone/iPad backups can take up tens of gigabytes β€” delete ones you no longer need.

macOS

Uninstall Apps Properly

Dragging to Trash leaves behind support files. Use AppCleaner (free) to fully remove apps and their associated caches, plists, and logs.

macOS

Find Large Files

Use Finder β†’ search "Kind: Other, Size: greater than 1GB" or a tool like GrandPerspective to visualize what's eating your disk space.

macOS

Battery

Enable Low Power Mode

System Settings β†’ Battery β†’ Low Power Mode. Reduces display brightness and system clock speed to extend battery life on the go.

macOS

Check Battery Health

System Settings β†’ Battery β†’ Battery Health. If it shows "Service Recommended," the battery is degraded and may need replacement.

macOS

Turn Off Bluetooth & AirDrop

If you're not using wireless accessories or file sharing, toggle these off from Control Center. Small savings that add up over a full day.

macOS

Dim Display & Use Dark Mode

The display is the biggest battery drain. Lower brightness manually and switch to Dark Mode (System Settings β†’ Appearance) on OLED screens.

macOS

Identify Battery-Draining Apps

Click the battery icon in the menu bar β€” it shows apps "Using Significant Energy." Quit or replace those apps when on battery power.

macOS

🐧 Linux Optimization

Kernel & System

Keep Kernel Updated

Run your distro's update command regularly (apt upgrade, dnf upgrade, pacman -Syu). Newer kernels bring driver fixes, security patches, and performance gains.

Linux

Tune Swappiness

Lower vm.swappiness (e.g., 10) to make the kernel prefer RAM over swap. Edit /etc/sysctl.conf and add "vm.swappiness=10", then run sysctl -p.

Linux

Use a Lightweight Desktop

If your machine is slow, switch from GNOME/KDE to XFCE, LXQt, or a tiling WM like i3. Saves hundreds of megabytes of RAM.

Linux

Disable Unnecessary Services

List services with "systemctl list-unit-files --state=enabled". Disable ones you don't need (e.g., Bluetooth, printing) with "sudo systemctl disable servicename".

Linux

Enable zRAM

zRAM compresses data in RAM instead of swapping to disk. Great for low-memory machines. Install zram-tools or enable via systemd-zram-generator.

Linux

Storage

Clean Package Cache

APT: "sudo apt clean". Pacman: "sudo pacman -Sc". DNF: "sudo dnf clean all". Old packages pile up and waste gigabytes over time.

Linux

Remove Orphan Packages

APT: "sudo apt autoremove". Pacman: "pacman -Qdtq | sudo pacman -Rns -". Cleans up dependencies left behind by uninstalled software.

Linux

Use TRIM on SSDs

Enable periodic TRIM with "sudo systemctl enable fstrim.timer". Keeps SSD performance from degrading over time by reclaiming unused blocks.

Linux

Find Large Files with ncdu

Install ncdu and run "ncdu /" to get an interactive, sorted view of disk usage. Way faster than hunting through directories manually.

Linux

Network

Switch to Cloudflare DNS

Edit /etc/resolv.conf or use NetworkManager to set DNS to 1.1.1.1 and 1.0.0.1. Faster and more private than most ISP defaults.

Linux

Enable BBR Congestion Control

Google's BBR improves TCP throughput. Add "net.core.default_qdisc=fq" and "net.ipv4.tcp_congestion_control=bbr" to /etc/sysctl.conf.

Linux

Use a Firewall (UFW)

Install UFW and run "sudo ufw enable". Then allow only what you need: "sudo ufw allow ssh". Simple, effective network security.

Linux

Monitor with iftop or nload

Install iftop or nload to see real-time bandwidth usage per connection. Helps identify rogue processes hogging your network.

Linux

Power

Install TLP

TLP is a power management tool that works out of the box. Install it, start the service, and it auto-tunes CPU, Wi-Fi, USB, and disk settings for battery life.

Linux

Use powertop

Run "sudo powertop" to see what's draining power. Use its "Tunables" tab to toggle bad settings to "Good". Can also auto-tune on boot.

Linux

Set CPU Governor to Powersave

Use cpupower or write to /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor. "powersave" reduces clock speed and heat on laptops.

Linux

Dim Screen & Disable Bluetooth

Lower brightness via your DE settings or xbacklight. Turn off Bluetooth with "rfkill block bluetooth" if you're not using wireless peripherals.

Linux

πŸ“± Android Optimization

Speed

Enable Developer Options

Settings β†’ About Phone β†’ tap Build Number 7 times. Then in Developer Options, set Window/Transition/Animator animation scale to 0.5x or Off for a snappier feel.

Android

Limit Background Processes

In Developer Options β†’ Background process limit β†’ set to "At most 4 processes". Prevents inactive apps from eating RAM and CPU cycles.

Android

Force GPU Rendering

Developer Options β†’ Force GPU rendering. Offloads UI drawing to the GPU, making scrolling and animations smoother on most devices.

Android

Keep Software Updated

Settings β†’ Software Update. Android updates include performance patches, security fixes, and new battery optimizations. Don't delay them.

Android

Use Lite App Versions

Switch to lite versions where available β€” Facebook Lite, Google Go, Twitter Lite. They use less RAM, storage, and data.

Android

Battery

Enable Adaptive Battery

Settings β†’ Battery β†’ Adaptive Battery. Android learns which apps you use least and restricts their background activity automatically.

Android

Turn Off Always-On Display

Settings β†’ Display β†’ Always On Display β†’ Off. On AMOLED screens this saves noticeable power, especially overnight.

Android

Restrict Background Data

Settings β†’ Apps β†’ select an app β†’ Mobile data β†’ disable Background data for apps that don't need it. Saves battery and data usage.

Android

Use Dark Mode

Settings β†’ Display β†’ Dark theme. On OLED/AMOLED screens, dark pixels are literally off, saving significant battery throughout the day.

Android

Disable Location for Unused Apps

Settings β†’ Location β†’ App permissions. Set apps to "Only while using" or "Deny". GPS is one of the biggest battery drains on any phone.

Android

Storage

Clear App Cache

Settings β†’ Storage β†’ tap an app β†’ Clear Cache. Over time, cached data piles up. Clearing it can free hundreds of megabytes.

Android

Use Google Files

Install Files by Google β€” it identifies junk files, duplicate images, large files, and unused apps. One-tap cleaning, no root needed.

Android

Offload Photos to Cloud

Use Google Photos with "Storage saver" quality. It backs up your photos and lets you free local copies, recovering gigabytes of space.

Android

Uninstall Unused Apps

Settings β†’ Apps β†’ sort by last used. If you haven't opened it in months, uninstall it. Even idle apps consume storage and sometimes run background tasks.

Android

Move Apps to SD Card

If your device has an SD slot: Settings β†’ Apps β†’ select app β†’ Storage β†’ Change β†’ SD card. Frees internal storage for system use.

Android

🍏 iOS Optimization

Performance & Battery

Offload Unused Apps

Settings β†’ General β†’ iPhone Storage β†’ Enable "Offload Unused Apps". It removes the app binary but keeps your data, freeing space automatically.

iOS

Disable Background App Refresh

Settings β†’ General β†’ Background App Refresh β†’ turn off for apps that don't need real-time updates. Saves battery and data.

iOS

Enable Low Power Mode

Settings β†’ Battery β†’ Low Power Mode. Reduces background activity, auto-downloads, mail fetch, and visual effects to stretch battery life.

iOS

Reduce Motion & Transparency

Settings β†’ Accessibility β†’ Motion β†’ Reduce Motion. Also enable Reduce Transparency under Display. Helps older iPhones feel smoother.

iOS

Turn Off Location Services Selectively

Settings β†’ Privacy β†’ Location Services. Set apps to "While Using" or "Never". GPS constantly running drains battery fast.

iOS

Manage Notifications

Settings β†’ Notifications. Disable banners, sounds, and badges for apps you don't care about. Fewer wake-ups means less battery drain.

iOS

Storage

Review iPhone Storage

Settings β†’ General β†’ iPhone Storage. See a breakdown of what's using space. Tap apps to delete caches or remove the app entirely.

iOS

Clear Safari Data

Settings β†’ Safari β†’ Clear History and Website Data. Browser caches and cookies can quietly consume significant storage.

iOS

Optimize Photo Storage

Settings β†’ Photos β†’ Optimize iPhone Storage. Keeps full-res photos in iCloud and stores smaller versions locally to save space.

iOS

Delete Old Messages & Attachments

Settings β†’ Messages β†’ Keep Messages β†’ set to 1 Year or 30 Days. Old message threads with photos/videos eat up gigabytes.

iOS

πŸ’‘ General Tips

Restart Regularly

A weekly restart clears temporary files and resets memory leaks. Simple but effective across every platform.

General

Use an SSD

If you're still on a hard drive, upgrading to an SSD is the single biggest speed boost you can make. Boot times drop from minutes to seconds.

General

Add More RAM

If your device supports it, going from 4GB to 8GB or 8GB to 16GB makes a huge difference for multitasking and browser-heavy workloads.

General

Keep 15–20% Free Storage

Operating systems need breathing room for caching, updates, and virtual memory. A nearly full drive slows everything down.

General

Use a Password Manager

Bitwarden, 1Password, or KeePass. Unique strong passwords for every account β€” protects your data and removes the overhead of remembering them.

General

Use an Ad Blocker

uBlock Origin blocks ads, trackers, and malicious scripts. Pages load faster, use less data, and your browser stays safer.

General

Audit Browser Extensions

Each extension adds memory overhead and potential security risk. Remove ones you don't actively use. Less is more.

General

Enable 2FA Everywhere

Two-factor authentication on email, banking, and social accounts. Use an authenticator app (Aegis, Authy) instead of SMS for better security.

General

πŸ› οΈ Recommended Tools

CrystalDiskInfo

Free disk health monitor for Windows. Shows S.M.A.R.T. data, temperature, and warns you before a drive fails. Essential for HDD/SSD checkups.

Windows

Everything Search

Instant file search for Windows. Indexes your entire drive in seconds and finds any file by name instantly. Replaces the slow built-in search.

Windows

BleachBit

Open-source cleaner for Windows and Linux. Clears caches, cookies, temp files, and logs. Like CCleaner but free and without the bloat.

Windows / Linux

AppCleaner

Free macOS utility that fully removes apps and their leftover files. Drag an app onto it and it finds every associated file for clean removal.

macOS

htop / btop

Interactive process viewers for Linux and macOS. Way better than top β€” color-coded CPU, memory, and disk usage at a glance.

Linux / macOS

uBlock Origin

Best-in-class browser ad blocker. Blocks ads, trackers, and malware domains with minimal CPU usage. Available for Chrome, Firefox, and Edge.

All Platforms

Files by Google

Android storage cleaner that finds junk, duplicates, and unused apps. Simple UI, no root needed, and it works well as a file manager too.

Android

Bitwarden

Free, open-source password manager. Works on every platform. Syncs passwords, generates strong ones, and supports 2FA. No reason not to use it.

All Platforms

Try a different search or filter.