----- Original Message ----- From: "Guillaume Desnoix" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, June 05, 2002 6:57 PM Subject: Re: performance pour une copie de fichier sous Unix.
> > >>>>J'avais aussi immaginer de faire un appel syst�me de > >>>> la commande cp, > >>>>est-ce une bonne id�e ? > > >>>absolument pas > > >>D'accord, mais pourquoi ? > > > Au pif, on va dire que la commande cp n'est pas tout � fait > > protable (par exemple, je crois qu'elle n'existe pas sous > > MacOS, ous sous Amiga OS, alors qu'il existe des machines > > virtuelles pour ces OS). > > Certes mais il y a l'equivalent. Si on reprend la question, il est bien > precise 'sous Unix'. J'eviterais aussi la commande cp (car lente du fait > du lancement du process) et passerais plutot par un appel system via > JNI. Soit dit, je pense que pour une recopie, du code pur java devrait > etre aussi performant. Le code de Naciri est une bonne base. Il faut > juste eviter de faire exploser la RAM dans le cas des gros fichiers (en > bouclant) et ne pas convertir en string (inutile, lent et dangereux). > > Guillaume > > Oui, c'est ce que j'ai fait. Il est en effet innutile de faire une string sur un tableau de bytes pour r�cup�rer le tableau de bytes � partir de cette derniere string 2 lignes plus loin. . Merci , pour vos r�ponses.
