Moi je repose ma question pour fearyourself, tu utilises quoi pour le chrono ? Je demande parce que ca m'interesse assez de pouvoir chronométrer des algo et tout, enfin de façon correcte surtout
Moi je repose ma question pour fearyourself, tu utilises quoi pour le chrono ? Je demande parce que ca m'interesse assez de pouvoir chronométrer des algo et tout, enfin de façon correcte surtout
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Tu fais combien d'essais pour tes mesures? Tu as une idee de la dispertion?
En parculier, le temps "real" tient compte des ce que tu peux faire en parrallele. Les deux autres devraient etre plus stables.
La difference de 1 entre fgets est les autres, c'est que fgets compte une ligne incomplete, les autres pas. Ce serait tres simple d'en tenir compte et ne changerait pas les temps.
Pour avoir une idee du temps passe a compter, tu peux aussi mesurer
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat fichier > /dev/null
Code : Sélectionner tout - Visualiser dans une fenêtre à part dd if=fichier of=/dev/null
Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.
Sous unixoide, times, je suppose...Envoyé par CSoldier
Pas de Wi-Fi à la maison : CPL
Une petite question bête : à quoi correspondent les trois temps "real", "user" et "sys" ? Et pourquoi sont-ils différents ?
Software Failure. Press left mouse button to continue.Guru Meditation #0100000C.000FE800
dvp as un man en ligne ... des tas d'autres sites aussi.Envoyé par crocodilex
un extrait du man
Envoyé par man
click my www
............|___
...................\
.................._|_
..................\ /
..................."
Merci beaucoup. Je ne savais pas quelle était la commande utilisée par Fearyourself pour faire son bench et je n'avais pas regardé le message de Emdel qui était juste au dessus du miens.Envoyé par Dark_Ebola
Software Failure. Press left mouse button to continue.Guru Meditation #0100000C.000FE800
Je pense que fearyourself utilise la fonction times plutot que le programme : description (c'était trop simple en français ? )Envoyé par Dark_Ebola
Non, j'ai utilisé le programme time tout simplement qui fonctionne correctement si on ne fait pas de calculs flottants, et qu'on cherche un ordre de grandeur sans être trop précis...
Je laisserais aux autres le soin de faire plus précis
Trois lancement par version et seul ta version avait une dispersion de 3 secondes... Les autres étaient plus stables... Je dois encore avoir le terminal ouvert au boulot, je pourrais être plus précis demain si cela t'intéresse.Envoyé par Jean-Marc.Bourguet
J'ai pris le temps minimal...
Jc
Salut,
Je dois compter les lignes car ce que je dois monter comme donner en mémoire est tres lourd. Ceci me permet donc de savoir comment le programme de traitement va réagir par la suite. Car monté 11 000 000 de valeur de genre maxi de char[20] ça pose pas de probleme mais quand on commence a multiplier par le nombre de colonne que comporte le fichier, ben la mémoire se retrouve vite saturée meme avec malloc et toute la ribambelle.
Merci à tous pour votre aide
Vive le C => Quoique pas sympa pour la mémoire de mon PC.
Seul le chat le savait!!!!
De la rigueur en programmation est maître mot!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager