Contenu | Rechercher | Menus

Annonce

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.

#1726 Le 31/07/2010, à 21:44

grim7reaper

Re : /* Topic des codeurs couche-tard [1] */

helly a écrit :

Ok, vu smile
Et c'est quoi le logiciel dans le premier lien ?

Valgrind, indispensable pour tout dev sérieux en C (et C++).
Ça traque les fuites de mémoire, les goulots d'étranglement pour optimiser le code et bien d'autres choses encore (bon, moi je l'utilise surtout pour traquer les fuites de mémoire).

Avertissement (flemme de me paraphraser tongue, ça explique rapido pourquoi faut pas flipper quand tu lances un memcheck sur un programme graphique).

J'ajouterais qu'il y a la possibilité d'ajouter un fichier de suppression (go doc, man ou équivalent) pour clarifier un peu le merdier.

malheureusement le lien http://computing.unn.ac.uk/staff/cgam1/teaching/0703/misra%20rules.pdf est mort…

Arf, dommage. C'était les règles MISRA donc je parlais (mais Seren à cité le passage sur les return multiples).

Dernière modification par grim7reaper (Le 31/07/2010, à 21:45)

Hors ligne

#1727 Le 31/07/2010, à 21:45

Pylades

Re : /* Topic des codeurs couche-tard [1] */

@!#$&* connexion !

/me hésite à apprendre aircrack…


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1728 Le 31/07/2010, à 21:46

helly

Re : /* Topic des codeurs couche-tard [1] */

Il est nécessaire de prendre 38,6Mo dans les archives.
Après cette opération, 113Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?

yikes


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1729 Le 31/07/2010, à 21:49

grim7reaper

Re : /* Topic des codeurs couche-tard [1] */

helly a écrit :

Il est nécessaire de prendre 38,6Mo dans les archives.
Après cette opération, 113Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?

yikes

Si c'est Valgrind c'est normal.
C'est un truc complet (plusieurs outils) et très utile, sans aucun équivalent sous Windows (du moins en gratuit, alors en Libre roll).
Et puis pleure pas avec tes gros disques, Pylade l'a installé alors qu'il a peu d'espace donc tu n'as pas d'excuses tongue

Dernière modification par grim7reaper (Le 31/07/2010, à 21:49)

Hors ligne

#1730 Le 31/07/2010, à 21:50

helly

Re : /* Topic des codeurs couche-tard [1] */

Test sur mon soft de jeu de la vie :

valgrind a écrit :

==32531== LEAK SUMMARY:
==32531==    definitely lost: 3,500 bytes in 63 blocks
==32531==    indirectly lost: 38,264 bytes in 326 blocks
==32531==      possibly lost: 295,522 bytes in 477 blocks
==32531==    still reachable: 89,434 bytes in 1,322 blocks

Ça fait beaucoup ><


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1731 Le 31/07/2010, à 21:52

grim7reaper

Re : /* Topic des codeurs couche-tard [1] */

Si c'est la version graphique, pas forcément (faut voir ce qui viens de ta mauvaise gestion de la mémoire et ce qui vient des fonctionnalités||erreurs de la Xlib/SDL).
Si c'est la version console et bien tu es prête à coder des soft pour Microsoft tongue

Dernière modification par grim7reaper (Le 31/07/2010, à 21:53)

Hors ligne

#1732 Le 31/07/2010, à 21:54

helly

Re : /* Topic des codeurs couche-tard [1] */

Non, c'est version graphique wink
Va falloir que je me documente sur les fuites de mémoire, pour savoir à partir de combien c'est inquiétant!
Le but c'est d'avoir 0 ou c'est impossible ?


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1733 Le 31/07/2010, à 21:58

grim7reaper

Re : /* Topic des codeurs couche-tard [1] */

helly a écrit :

Non, c'est version graphique wink
Va falloir que je me documente sur les fuites de mémoire, pour savoir à partir de combien c'est inquiétant!
Le but c'est d'avoir 0 ou c'est impossible ?

En console, le but c'est zéro.
En graphique, tu fait tourner un prog minimal (genre t'ouvre juste une fenêtre, ce genre de connerie) et tu regarde ce qui fuit (un peu comme quand tu tares une balance), ça fait ton zéro.
La perte dûe à une lib graphique est en général constante, donc tout ce qui dépasse ça vient de toi (et puis bon, tu le vois quand Valgrind t'indique l'origine des fuites, tu vois si ça vient de toi ou de la lib)
Sinon, il y a la soluce de générer un fichier de suppression (j'ai jamais fait, faudra que je regarde ça un jour).

Hors ligne

#1734 Le 31/07/2010, à 22:00

Pylades

Re : /* Topic des codeurs couche-tard [1] */

C’est vrai que la première fois que j’ai vu l’espace occupé par Valgrind, j’ai bondi. ^^

Mais il ne faut pas exagérer, il me reste encore 7 Gio sur mon disque…


Pour les fuites de mémoire, il ne faut pas qu’il y en ait du tout. Bon, ce que trouve Valgrind est peut-être dû aux bibliothèques que tu utilises.
En tout cas, je m’arrange pour que ce que je code ne contienne pas une seule fuite de mémoire, et je teste le comportement en cas d’échecs d’allocation. Mais bon, je n’utilise pas de bibliothèque graphique, aussi. ^^


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1735 Le 31/07/2010, à 22:18

helly

Re : /* Topic des codeurs couche-tard [1] */

Un bon outil quoi smile
Merci.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1736 Le 01/08/2010, à 00:16

helly

Re : /* Topic des codeurs couche-tard [1] */

BN


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1737 Le 01/08/2010, à 00:33

Le Bûcher

Re : /* Topic des codeurs couche-tard [1] */

01/08/10


Le Bûcher, garant de l’accessibilité du TdCT, brûle les vilains TdCTistes connectés en double.
(Version -1.-1.-1, vomi par helly)
mon code non optimisé, excellent vomitif.

Hors ligne

#1738 Le 01/08/2010, à 00:36

compte supprimé

Re : /* Topic des codeurs couche-tard [1] */

Le Bûcher a écrit :

01/08/10

WTF ?

Bon, bonne nuit all !

#1739 Le 01/08/2010, à 01:18

Кຼزດ

Re : /* Topic des codeurs couche-tard [1] */

plop


dou

Hors ligne

#1740 Le 01/08/2010, à 01:20

helly

Re : /* Topic des codeurs couche-tard [1] */

Lagierl a écrit :
Le Bûcher a écrit :

01/08/10

WTF ?

Bon, bonne nuit all !

Il te dis quel jour on est smile
Non,c'était juste un test en fait.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1741 Le 01/08/2010, à 01:25

Pylades

Re : /* Topic des codeurs couche-tard [1] */

Tu n’étais pas sensée BNiser, toi ?


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1742 Le 01/08/2010, à 01:26

\\Ouranos//

Re : /* Topic des codeurs couche-tard [1] */

neutral


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#1743 Le 01/08/2010, à 01:26

helly

Re : /* Topic des codeurs couche-tard [1] */

Ouais mais comme je me suis levée pour un besoin naturel…


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#1744 Le 01/08/2010, à 01:49

nesthib

Re : /* Topic des codeurs couche-tard [1] */

ouais en fait on se fait snober…

Dernière modification par nesthib (Le 01/08/2010, à 02:00)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#1745 Le 01/08/2010, à 03:02

Pylades

Re : /* Topic des codeurs couche-tard [1] */

~$ echo 'Bonne nuit.'; sudo halt

“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#1746 Le 01/08/2010, à 03:05

\\Ouranos//

Re : /* Topic des codeurs couche-tard [1] */

roll:rolleyes:


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#1747 Le 01/08/2010, à 03:10

Kanor

Re : /* Topic des codeurs couche-tard [1] */

roll:rolleyes::rolleyes:

Hors ligne

#1748 Le 01/08/2010, à 03:10

cm-t

Re : /* Topic des codeurs couche-tard [1] */

'Nuit;


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#1749 Le 01/08/2010, à 03:24

nesthib

Re : /* Topic des codeurs couche-tard [1] */

tongue


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#1750 Le 01/08/2010, à 04:44

Morgiver

Re : /* Topic des codeurs couche-tard [1] */

Tiens, ben je vais prendre 10 points ici aussi smile

Hors ligne