El desarrollador de KDE Méven Car ha desarrollado una solución para el problema de lentitud en la copia de archivos pequeños en el código KIO. Car intentó resolver este problema eliminando el método de combinar la transferencia en memoria y la copia de archivos en un solo comando en el código KIO. El código aún no integrado se espera que proporcione el aumento de rendimiento esperado en una versión posterior a la 6.29.
Según los datos de rendimiento compartidos por Car en su blog, el nuevo código ha reducido significativamente el tiempo de copia de archivos pequeños en comparación con el comando cp. La versión KIO 6.28 era aproximadamente 20 veces más lenta que el comando cp. Eliminar el socket para los procesadores en memoria y detener el escaneo del sistema de archivos de destino una vez por archivo redujo el tiempo de aproximadamente 1.6 segundos a 0.4 segundos (aproximadamente 4 veces). Realizar la copia de manera masiva redujo el tiempo a 88 milisegundos, lo que es equivalente a la velocidad de cp y aproximadamente 18 veces más rápido que la versión 6.28.
Para obtener más información sobre esta importante mejora, puede leer el post del blog de Car.
