Диспетчер задач показывает у verge-mihomo 600 МБ? Сначала калибровка: 150–300 МБ — норма для прокси-ядра с живыми соединениями. Держится выше 500 МБ — повод действовать. Пять правок в порядке отдачи.
1. Убавить уровень логов (главный выигрыш)
На уровне debug ядро держит в памяти огромный буфер журнала. Верните в настройках уровень info; debug — только на время разбора проблем. Если вы однажды открыли «Логи» и забыли вернуть уровень — эта правка освобождает трёхзначные мегабайты.
2. Укротить число соединений
Торрент-клиенты и прочий P2P открывают тысячи одновременных соединений, и по каждому ядро хранит состояние. Два хода:
- выведите загрузчики из-под ядра правилом по процессу:
PROCESS-NAME,qbittorrent.exe,DIRECT; - следите за счётчиком на странице «Подключения»; при тысячах записей сперва найдите процесс-виновник.
3. Похудеть подписке
Иные подписки тащат 500+ узлов и десятки групп — всё это живёт в памяти и умножается при тестах задержки. Отфильтруйте лишнее Script-ом:
function main(config) {
// оставить только узлы HK / JP / SG
config.proxies = config.proxies.filter(
p => /HK|JP|SG/i.test(p.name)
);
return config;
}
4. Разрядить интервал проверок
Группы url-test перемеряют узлы каждые 300 секунд — периодический всплеск, пропорциональный числу узлов. Перекройте группу в Merge: interval: 600 или 900 плюс tolerance: 50, чтобы группа не скакала между почти одинаковыми узлами (заодно исчезнут переключения посреди игры).
5. Тюнинг на уровне ядра
profile:
store-selected: true
tcp-concurrent: true
keep-alive-interval: 15
Добавляется через Merge. В свежих версиях Clash Verge есть и экспериментальная опция возврата памяти в настройках — включите и понаблюдайте.
Когда дело не в памяти
- Растёт бесконечно, сбрасывается перезапуском — сначала обновитесь: часть утечек уже починена в новых версиях (инструкция);
- Интерфейс вялый, память в норме — открытая страница «Подключения» с тысячами строк; закройте её;
- Тормозит вся машина — посмотрите, кто дерётся с ядром за процессор; антивирус, сканирующий процесс ядра в реальном времени, — классика; добавьте в исключения.
После правок перезапустите приложение и оценивайте тренд за полдня в диспетчере задач, а не мгновенное значение.