# Performance

When you have many history items, a lower-end device, or want steadier background behavior, tune with this page. The core idea: **record less junk, control history size, and trim unnecessary background and sync overhead.**

## Who this is for

- Users with slow list loading or high resource usage
- Users on low-end devices, or who want lighter, steadier background behavior

## Locate the bottleneck first

| Symptom | Tune first |
|---|---|
| History list loads/scrolls slowly | History size: cleanup + retention + dedup |
| Lots of useless content recorded | Sources and filters: disable unneeded sources, add filter rules |
| High background usage or battery drain | Background/power policy and sync scope |
| Stutters during sync | Sync method and sync scope |

## Tuning actions

:::steps
:::step{title="Control history size"}

Lower the retention capacity, set retention days, and enable dedup. For how-to, see [Delete, cleanup, and retention](/features/clip-history/cleanup-and-retention); for settings, see [Settings](/advanced/settings).

:::
:::step{title="Record less at the source"}

Disable clip sources you don't need, and configure [History filter rules](/features/clip-history/filter-rules) so useless or sensitive content never enters history.

:::
:::step{title="Narrow the sync scope"}

Sync only what needs to cross devices; avoid pulling large amounts of local content into sync. For method choice, see [Sync overview](/features/sync-overview).

:::
:::step{title="Adjust background and power policy"}

Pick a lighter mode in the performance/background settings (item names follow the app). When you need stable background behavior, keep the necessary background permissions.

:::
:::step{title="Handle large content carefully"}

Image and file clips cost more than plain text. When handling large content often, pair it with a cleanup strategy to keep the total down.
:::
:::

> [!NOTE] Don't guess specific limits
> Values like history capacity and retention days vary by version and settings `[待确认：current version defaults and limits]`. Defer to the actual items in [Settings](/advanced/settings).

## How to verify after tuning

- After cleanup or narrowing config, reopen clip history and check that loading and scrolling feel smoother.
- Use it for a while and confirm background usage and battery return to an acceptable range.

## Next steps

:::cards{cols=2}
:::card{title="Delete, cleanup, and retention" icon="lucide.trash-2" href="/features/clip-history/cleanup-and-retention"}
The how-to for controlling history size.

:::
:::card{title="History filter rules" icon="lucide.filter" href="/features/clip-history/filter-rules"}
Reduce useless records at the source.

:::
:::card{title="Settings" icon="lucide.sliders-horizontal" href="/advanced/settings"}
Tune behavior, sync, and performance by scenario.

:::
:::card{title="Background monitoring unstable" icon="lucide.activity" href="/advanced/troubleshooting/background-monitoring-unstable"}
If background is still unstable after tuning, move to debugging.
:::
:::
