πͺ 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.
WindowsAdjust Power Plan
Go to Control Panel β Power Options β select "High Performance" to unlock full CPU speed at the cost of higher power draw.
WindowsTurn Off Visual Effects
Right-click This PC β Properties β Advanced β Performance Settings β choose "Adjust for best performance" to disable animations.
WindowsDisable Background Apps
Settings β Privacy β Background apps β turn off apps you don't need running in the background to free up RAM and CPU.
WindowsUpdate Drivers
Keep GPU, chipset, and network drivers up to date. Use manufacturer tools (NVIDIA GeForce, AMD Adrenalin) for the latest versions.
WindowsDisable Search Indexing
Services β Windows Search β set to Disabled. Saves disk I/O on older or slower drives. Use Everything app as a faster alternative.
WindowsStorage
Run Disk Cleanup
Search "Disk Cleanup" β select your drive β check all boxes β clean up system files too. Removes temp files, update cache, and logs.
WindowsEnable Storage Sense
Settings β System β Storage β turn on Storage Sense. It automatically deletes temp files and empties the Recycle Bin on a schedule.
WindowsUninstall Bloatware
Settings β Apps β sort by size β remove pre-installed apps you never use. Use tools like Bulk Crap Uninstaller for stubborn ones.
WindowsMove Files to Another Drive
Keep your OS drive lean. Move large folders (Downloads, Videos, Games) to a secondary HDD or external drive.
WindowsNetwork
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.
WindowsDisable Delivery Optimization
Settings β Update β Delivery Optimization β turn off. Stops Windows from using your bandwidth to upload updates to other PCs.
WindowsReset Network Stack
Open CMD as admin β run "netsh winsock reset" and "ipconfig /flushdns". Fixes slow or unstable connections.
WindowsSecurity
Keep Windows Updated
Settings β Update β Check for updates. Security patches fix vulnerabilities that malware exploits. Don't skip them.
WindowsUse 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.
WindowsEnable Firewall
Make sure Windows Firewall is on. Check via Control Panel β System and Security β Windows Defender Firewall.
WindowsReview 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.
macOSClose Memory-Heavy Apps
Open Activity Monitor β sort by Memory β quit apps hogging RAM. Chrome and Slack are common offenders β consider lighter alternatives.
macOSReduce Motion & Transparency
System Settings β Accessibility β Display β enable Reduce Motion and Reduce Transparency. Cuts animation overhead on older Macs.
macOSReset 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.
macOSKeep macOS Updated
System Settings β Software Update. Apple patches often include performance fixes and security improvements β don't skip them.
macOSDisable Spotlight for Large Folders
System Settings β Siri & Spotlight β Spotlight Privacy β drag in folders you don't want indexed (e.g., virtual machines, dev builds).
macOSStorage
Use Storage Management
Apple menu β About This Mac β Storage β Manage. Review recommendations: Store in iCloud, Optimize Storage, Empty Trash automatically.
macOSClear System Cache
Open Finder β Go β Go to Folder β type ~/Library/Caches. Delete contents of cache folders. Also clear /Library/Caches for system-level caches.
macOSRemove 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.
macOSUninstall Apps Properly
Dragging to Trash leaves behind support files. Use AppCleaner (free) to fully remove apps and their associated caches, plists, and logs.
macOSFind Large Files
Use Finder β search "Kind: Other, Size: greater than 1GB" or a tool like GrandPerspective to visualize what's eating your disk space.
macOSBattery
Enable Low Power Mode
System Settings β Battery β Low Power Mode. Reduces display brightness and system clock speed to extend battery life on the go.
macOSCheck Battery Health
System Settings β Battery β Battery Health. If it shows "Service Recommended," the battery is degraded and may need replacement.
macOSTurn 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.
macOSDim 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.
macOSIdentify 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.
LinuxTune 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.
LinuxUse 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.
LinuxDisable 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".
LinuxEnable 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.
LinuxStorage
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.
LinuxRemove Orphan Packages
APT: "sudo apt autoremove". Pacman: "pacman -Qdtq | sudo pacman -Rns -". Cleans up dependencies left behind by uninstalled software.
LinuxUse TRIM on SSDs
Enable periodic TRIM with "sudo systemctl enable fstrim.timer". Keeps SSD performance from degrading over time by reclaiming unused blocks.
LinuxFind 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.
LinuxNetwork
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.
LinuxEnable 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.
LinuxUse a Firewall (UFW)
Install UFW and run "sudo ufw enable". Then allow only what you need: "sudo ufw allow ssh". Simple, effective network security.
LinuxMonitor with iftop or nload
Install iftop or nload to see real-time bandwidth usage per connection. Helps identify rogue processes hogging your network.
LinuxPower
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.
LinuxUse 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.
LinuxSet 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.
LinuxDim 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.
AndroidLimit Background Processes
In Developer Options β Background process limit β set to "At most 4 processes". Prevents inactive apps from eating RAM and CPU cycles.
AndroidForce GPU Rendering
Developer Options β Force GPU rendering. Offloads UI drawing to the GPU, making scrolling and animations smoother on most devices.
AndroidKeep Software Updated
Settings β Software Update. Android updates include performance patches, security fixes, and new battery optimizations. Don't delay them.
AndroidUse Lite App Versions
Switch to lite versions where available β Facebook Lite, Google Go, Twitter Lite. They use less RAM, storage, and data.
AndroidBattery
Enable Adaptive Battery
Settings β Battery β Adaptive Battery. Android learns which apps you use least and restricts their background activity automatically.
AndroidTurn Off Always-On Display
Settings β Display β Always On Display β Off. On AMOLED screens this saves noticeable power, especially overnight.
AndroidRestrict Background Data
Settings β Apps β select an app β Mobile data β disable Background data for apps that don't need it. Saves battery and data usage.
AndroidUse Dark Mode
Settings β Display β Dark theme. On OLED/AMOLED screens, dark pixels are literally off, saving significant battery throughout the day.
AndroidDisable 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.
AndroidStorage
Clear App Cache
Settings β Storage β tap an app β Clear Cache. Over time, cached data piles up. Clearing it can free hundreds of megabytes.
AndroidUse Google Files
Install Files by Google β it identifies junk files, duplicate images, large files, and unused apps. One-tap cleaning, no root needed.
AndroidOffload 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.
AndroidUninstall 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.
AndroidMove 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.
iOSDisable Background App Refresh
Settings β General β Background App Refresh β turn off for apps that don't need real-time updates. Saves battery and data.
iOSEnable Low Power Mode
Settings β Battery β Low Power Mode. Reduces background activity, auto-downloads, mail fetch, and visual effects to stretch battery life.
iOSReduce Motion & Transparency
Settings β Accessibility β Motion β Reduce Motion. Also enable Reduce Transparency under Display. Helps older iPhones feel smoother.
iOSTurn Off Location Services Selectively
Settings β Privacy β Location Services. Set apps to "While Using" or "Never". GPS constantly running drains battery fast.
iOSManage Notifications
Settings β Notifications. Disable banners, sounds, and badges for apps you don't care about. Fewer wake-ups means less battery drain.
iOSStorage
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.
iOSClear Safari Data
Settings β Safari β Clear History and Website Data. Browser caches and cookies can quietly consume significant storage.
iOSOptimize Photo Storage
Settings β Photos β Optimize iPhone Storage. Keeps full-res photos in iCloud and stores smaller versions locally to save space.
iOSDelete 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.
GeneralUse 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.
GeneralAdd 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.
GeneralKeep 15β20% Free Storage
Operating systems need breathing room for caching, updates, and virtual memory. A nearly full drive slows everything down.
GeneralUse a Password Manager
Bitwarden, 1Password, or KeePass. Unique strong passwords for every account β protects your data and removes the overhead of remembering them.
GeneralUse an Ad Blocker
uBlock Origin blocks ads, trackers, and malicious scripts. Pages load faster, use less data, and your browser stays safer.
GeneralAudit Browser Extensions
Each extension adds memory overhead and potential security risk. Remove ones you don't actively use. Less is more.
GeneralEnable 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.
WindowsEverything 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.
WindowsBleachBit
Open-source cleaner for Windows and Linux. Clears caches, cookies, temp files, and logs. Like CCleaner but free and without the bloat.
Windows / LinuxAppCleaner
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.
macOShtop / btop
Interactive process viewers for Linux and macOS. Way better than top β color-coded CPU, memory, and disk usage at a glance.
Linux / macOSuBlock Origin
Best-in-class browser ad blocker. Blocks ads, trackers, and malware domains with minimal CPU usage. Available for Chrome, Firefox, and Edge.
All PlatformsFiles 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.
AndroidBitwarden
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