Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/03/2006, à 09:06

zedtux

[C] Copie de fichier lent ..

Salut a tous les programmeur ubunteux ! big_smile

Bien actuellement je fais un soft en console de copie de fichier.


Je travaille en C. Tout mon programme fonctionne, mais lentement ! Pour copier 4.2Mo il lui faut 22 secondes !! yikes

Ma boucle :

					j=1;
					while( j > 0 )
					{
						j=read (cheminEntre, &buffer, 1);
						
						if (j)
						{
							
							write (cheminSortie, &buffer, 1);
							
						}
						
					}

J'utilise fcntl.h pour ouvrir mes fichiers. Et mon buffer a une taille de 256.

Savez vous pourquoi c'est lent ? et comment je peut améliorer cela ?

Merci par avance wink


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#2 Le 31/03/2006, à 09:27

zedtux

Re : [C] Copie de fichier lent ..

C'est bon, j'ai trouvé tongue

Si je laisse à 1 la taille ... ca va pas aller lol


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#3 Le 31/03/2006, à 10:56

gene69

Re : [C] Copie de fichier lent ..

mouais ...

C'est ce que j'explique là: http://jerikojerk.over-blog.net/article-2212842.html


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#4 Le 31/03/2006, à 11:55

zedtux

Re : [C] Copie de fichier lent ..

A cool, ton code est encore meilleur smile

Merci pour le lien !!

En tout cas, évite d'avoir la grosse tête ... hmm

Bon bref


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne