Skip to content

MisiCopy 1.7.0 — Copies plus rapides

Choose a tag to compare

@misilab misilab released this 22 Jun 16:50

⚡ Copies plus rapides

Buffer I/O adaptatif (4 / 8 / 16 MB)

Le buffer de lecture s'adapte automatiquement à la taille du fichier :

  • < 10 MB : 4 MB (rester responsive)
  • 10–100 MB : 8 MB
  • ≥ 100 MB : 16 MB

Gain mesuré : +15 à +25 % sur les gros fichiers (vidéo, RAW) avec SSD Thunderbolt 4 ou NVMe externe. Les petits fichiers gardent leur buffer 4 MB pour rester réactifs.

F_NOCACHE pour gros fichiers

Sur les fichiers ≥ 100 MB, le buffer cache du noyau macOS est bypassé via fcntl(F_NOCACHE). Sans ça, le dump d'une carte 256 Go remplissait toute la RAM disponible et poussait les autres apps en swap.

Résultat : le système reste réactif pendant les longs déchargements — tu peux continuer à utiliser Resolve, Premiere ou n'importe quelle app pendant qu'une copie tourne en arrière-plan.

Nettoyage interne

Suppression de 150 lignes de code mort (copyAndHashFile + copyFile qui n'étaient plus appelés), commentaires de doc remis à jour.