⚡ Rendimiento y ajuste fino

Por qué es rápido

A diferencia de las copias clásicas que reescanean todo el origen en cada ejecución, el motor mantiene un índice SQLite y usa vigilantes del sistema de ficheros (watchers): sabe qué cambió sin tener que mirarlo todo. Las copias siguientes solo tocan lo nuevo o modificado.

Ajustes que puedes tocar

  • Concurrencia de transferencias (Ajustes del motor): cuántas subidas a la vez. Cambiarla afecta a las transferencias en curso, no solo a las próximas.
  • Ancho de banda: por tarea (máximo, equilibrado, discreto, fijo en Mbps, por franjas o preguntar) y un tope global del equipo. Ver Limitar el ancho de banda.
  • Test de velocidad por destino y por red: mide la subida real antes de elegir el modo.
  • Prioridad (Windows): el servicio corre con prioridad por debajo de lo normal para no molestar; se desactiva con background = false en el config.
  • Ficheros grandes en bloques: los ≥ 64 MB se suben en trozos con zstd — un cambio pequeño en un fichero enorme no re-sube todo.

Si una copia va lenta

  1. Mira en Registros qué fase está (explorando, subiendo, verificando) — la app muestra el detalle real, no un spinner eterno.
  2. Comprueba el ancho de banda configurado en la tarea y el global.
  3. Destinos FTP lentos: prueba el test de velocidad y baja concurrencia si el servidor lo limita.
  4. En Windows el servicio corre a prioridad baja a propósito — si el equipo apenas trabaja y quieres más velocidad, pon background = false en config.toml.

Qué ver en los recursos

La tarjeta de recursos de Registros separa el consumo del motor, de la app/icono y del equipo entero: si el equipo está cargado pero el motor no, el cuello es de otro. El botón «Reset» limpia los picos para medir una ejecución concreta.