• [^] # Re: Petit rajout

    Posté par (site web personnel) . En réponse à la dépêche Ultracopier, la copie enfin facile. Évalué à 9.

    Un petit travaille avec dd montre que CP est franchement pas rapide. Je pense que pour avoir des vrai perf, il faut faire des transfert de gros bloc genre 1Mo. Surtout ne pas utiliser fread/fwrite qui bufferise par bloc de 64K par défaut.

    Ensuite, vu les discussions sur la gestion du sync et des blocage de logiciels, l'enchainement read/write devrait être placé dans un thread pour ne pas bloquer le reste de l'application et éviter les fameux freeze.

    Le top du top du top serait l'utilisation des syslet ou threadlet noyau, qui permet normalement d'enchainer ce genre de commande sans recopie. Je ne sais plus ce qui reste mais cela remplace la command senfile(). (la command zéro copie disk->réseau), il y aussi la nouvelle interface Splice(), Tee() & VMsplice() sans doute plus simple que les threadlet.

    "La première sécurité est la liberté"