Ненормальная память или CPU: откуда берётся
В норме Clash for Windows занимает одну-две сотни МБ памяти (интерфейс на Electron + ядро) и почти ноль CPU. Если стабильно выше — проверяйте источники по очереди:
- Лавина соединений: P2P-загрузки (BT, некоторые облака) открывают тысячи соединений разом, и ядро ведёт каждое — CPU и память растут хором. Смотрите счётчик на Connections; прямое правило для качалки (или вывод её из-под прокси) снимает нагрузку сразу;
- Забытый debug: уровень debug сыплет журналом ежесекундно. Закончили разбор — верните info/warning;
- Открытое окно: живые графики и таблица соединений стоят рендеринга. Закройте главное окно (сверните в трей) — интерфейсная доля расхода исчезнет, ядро продолжит работу;
- Огромные наборы правил с частым обновлением: сотни тысяч записей при коротком interval — постоянные циклы скачивания и разбора. Сократите/слейте наборы и растяните интервал до суток.
Быстрая сортировка
- В Диспетчере задач греется процесс интерфейса или процесс ядра clash?
- Интерфейс → закрыть окно, оставить трей. Ядро → смотреть число соединений и уровень журнала;
- Не отпустило → перезапустите программу и проверьте, не сканирует ли её антивирус по кругу (в исключения).