Performance Optimization
What to do when the app lags? A practical guide to performance tuning and troubleshooting.
Page Overview
Performance Optimization: Keeping the Forest Light 🚀
“When the forest gets too dense, passage becomes difficult. Regular maintenance keeps the app flying.”
If MononoMori feels laggy, sync is slow, or storage usage is huge, try these optimization steps.
🧹 Storage & Cache Optimization (App is bloated)
If the app takes up abnormal space (e.g., several GBs), it’s mostly image cache.
-
Clear Cache:
- Go to Settings > Data Management > Storage Management.
- Tap “Clear Cache”.
- Effect: Frees up temporary image space. Images are NOT lost, just reloaded next time you view them.
-
Cleanup Orphaned Files:
- On the same page, tap “Cleanup Orphaned Files”.
- Effect: Deletes “ghost images” (files that exist but have no corresponding item in the database).
☁️ Sync Troubleshooting (Sync is stuck)
If data isn’t syncing between devices:
-
Check Status Indicator:
- In Settings > Data Management, check iCloud Sync status.
- If it shows ❌ or ⚠️, it’s usually a network or account issue.
-
System-level Check:
- Ensure iCloud Drive switch is ON.
- Try Signing out of Apple ID and signing back in from iOS System Settings (The ultimate fix for 90% of CloudKit issues).
- Check if iCloud storage is full.
⚡ Responsiveness Optimization (App is slow)
If list scrolling is choppy:
-
Switch Views:
- Try switching from Grid View (Large Images) back to List View (Small Images). Rendering large images stresses older devices.
-
Reduce Motion:
- In Settings > Appearance, turn off unnecessary visual effects (like starry sky particles).
- Or enable “Reduce Motion” in iOS Accessibility settings.
-
Clean Old Data:
- If you have thousands of items, and many are old test data.
- Recommend exporting a backup, then deleting unneeded old data to lighten the database load.
If these methods fail and the issue severely impacts usage, please contact us ensuring you include your iOS version and device model.