OVH Cloud OVH Cloud

fuites mémoires

76 réponses
Avatar
mohamed92000
Bonjour =E0 tous;

Voila je suis entrein de passer Purify sur mon application. Purify
m'indique qu'il y'a des fuites de m=E9moires importante mais pas dans
mon code, voici quelques lignes de Purify :

[I] MPK: Potential memory leak of 1548288 bytes from 18 blocks
allocated in PeekMessageA [USER32.dll]
[W] MLK: Memory leak of 589824 bytes from 28 blocks allocated in
PeekMessageA [USER32.dll]
Memory leak of 113200 bytes from 190 blocks allocated in GetTextFaceA
[GDI32.dll]
Memory leak of 91568 bytes from 173 blocks allocated in
DocumentPropertySheets [WINSPOOL.DRV]
Potential memory leak of 21840 bytes from 8 blocks allocated in
DocumentPropertySheets [WINSPOOL.DRV]
[I] MPK: Potential memory leak of 8720 bytes from 2 blocks allocated in
GetTextFaceA [GDI32.dll]
[W] MLK: Memory leak of 7712 bytes from 12 blocks allocated in
DocumentEvent [WINSPOOL.DRV]
Memory leak of 5312 bytes from 9 blocks allocated in
DocumentPropertySheets [WINSPOOL.DRV]
[I] MPK: Potential memory leak of 3096 bytes from 3 blocks allocated in
PerfClose [WINSPOOL.DRV]
[W] MLK: Memory leak of 1680 bytes from 2 blocks allocated in
SearchPathW [KERNEL32.dll]
[W] MLK: Memory leak of 1680 bytes from 2 blocks allocated in
ClearCustData [OLEAUT32.dll]

Sachant que cette perte de m=E9moire est cumulable avec le nombre
d'excution(des fonctionnalit=E9s sur lesquelles je passe purify).

Questions :

a) Comment faire pour d=E9tourner ces fuites.
b)Est ce qu'on recup=E8re les fuites de m=E9moires une fois qu'on quitte
l'application?. Si la r=E9ponse est oui, alors dans ce cas pourquoi se
prendre la t=EAte =E0 faire des delete sur tous les objets allou=E9s avant
quitter de l'application(biensur qu'on on redemmare la machine on
recupere la m=E9moire l=E0 c'est claire).

Merci Par Avance

10 réponses

Avatar
johann.d
"David MAREC" a écrit dans le message de
news:e2dps9$p8f$

Ah mais, il y a des passionnés :
http://www.codes-sources.com/dico.aspx




Mais c'est pas possible... C'est un site second degré ou quoi ?

--
Johann.D
Avatar
GG
Bonjour,

Mais c'est pas possible... C'est un site second degré ou quoi ?



Non pire, un site de MVP. :-(
Je le suis aussi et d'autres aussi, ici même.

--
Cordialement.
GG.
Avatar
Arnold McDonald \(AMcD\)
Ha non mais attend, c'est rien du tout ça !!! Si vous voulez vous marrer à
plein tube, je peux vous raconter des expériences vécues avec des
spécialistes et experts en sécurité informatique, là, là, c'est le summun de
l'incompétence, du vent, un puits d'ignorance et d'esbrouffe sans fond.

Allez, si, une ! Un "expert" sécu-info (non, je le nommerai pas, j'ai pitié
et c'est un pauvre guignol) m'a sorti un jour qu'il fallait systématiquement
reformater un disque dur après une infection virale, parce que... on sait
jamais ! Bien évidemment, non seulement c'est superflu, mais c'est surtout
absolument inutile et même dangereux ! Ce type là gagne des milliers d'euros
par mois.

De toute façon, tant que les utilisateurs de base n'auront qu'une formation
superficielle en informatique (quand seulement ils en ont une !), on
n'évitera pas ce type d'histoire, de pitres et de sites Web en bois. Mais
bon, c'est pas nous qui allons refaire le monde hein...

EOT pour moi.

--
Arnold McDonald (AMcD)

http://arnold.mcdonald.free.fr/
Avatar
GG
Bonjour,

Ah mais, il y a des passionnés :
http://www.codes-sources.com/dico.aspx

- j'adore la définition de «Assembleur». -



Définition éradiquée sur ce site. :-)
Le webmaster est efficace, et c'est quelqu'un
de compétent dans son domaine, mais il ne peut
pas tout contrôler.
Merci pour lui d'avoir remonter cette conceté comme
dit JCB. :-)
--
Cordialement.
GG.
Avatar
Vincent Hiribarren
"GG" writes:

Bonjour,

> Ah mais, il y a des passionnés :
> http://www.codes-sources.com/dico.aspx
>
> - j'adore la définition de «Assembleur». -

Définition éradiquée sur ce site. :-)



Il y avait marqué quoi ?

--
Aléa a son blog sur http://www.alea.net/blog/

Et toujours tout sur Usenet et à jour, sur
http://www.alea.net/usenet/
Avatar
Cyrille Szymanski
Vincent Hiribarren wrote in
news::

Définition éradiquée sur ce site. :-)



Il y avait marqué quoi ?




L'un des tous premiers langages de programmation, qui est encore en vigueur
dans de nombreux systèmes électroniques (reprogrammables à l'aide de Flash-
Rom). Il offre un faible niveau de programmation et à été remplacé par des
langages structurés comme le C. Il offre néanmoins l'avantage d'être très
proche du langage machine, d'où son intérêt pour certaines applications en
électronique/informatique.

--
Cyrille Szymanski
Avatar
Dominique Vaufreydaz
Salut,

La tu vas me fâcher Doms, je ne suis pas d'accord avec toi.
Quand on ne connait on se la ferme au lieu de raconter des
aberrations des concetes comme dit JCB.
Encore une fois, ne le prends pas pour toi mais je trouve que
c'est se moquer des gens que de lire les cours systèmes sur
lequel je suis tombé par hasard.sortant de polycop distribué
pas des incapables de l'éducation nationale, je ne peux pas
parler de profs dans ce cas là.



Je suis entierement d'accord avec toi. Dans l'education
national, comme ailleurs, y'a les bons et les mauvais. Sauf
que les mauvais etant fonctionnaires, on ne peut rien leur
faire et ca perso, je trouve ca grave. Et en plus, je dis
ca mais je suis prof, donc je fais (bientot) partie de ceux
qu'on ne pourra pas deboulonner...

Doms.
Avatar
Vincent Burel
"Arnold McDonald (AMcD)" wrote in message
news:44478ca0$0$5175$
Bertrand Lenoir-Welter wrote:

Tatata. Tu as certes en partie raison, d'un point de vue général. Mais les
profs info, désolé, l'immense majorité sont des tanches ! Combien ont fait
cela parce qu'ils ne pouvaient pas faire prof de math ou choisir une autre
branche ? Comme le dit Thierry (je crois), beaucoup sont plutôt chercheurs
et arrondissent leur fins de mois en filant des cours. Ajoute les maîtres


de
conf, les post-docs, les pros qui viennet gagner quelques sous en
conférence, etc. Bref, peu de gars dont c'est RÉELEMENT le métier
(l'enseignement).



Bien plus en FAC qu'au lycée, c'est vrai qu'en FAC on est surpris et par
l'incompétence pédagogique des profs et leur jemenfoutisme à peine voilé...

Ceci dit, il faut voir plus loin, meme toi AMcD, avec le génie pédagogique
qu'on te connais, tu ne ferai peut être pas guère mieux. C'est tout un
systeme qui pousse à la médiocrité, puis à la nullité (notez cette phrase,
elle pourra certainement vous reservir). Bref entre le manque d'argent et la
multitude d'attributions floux qui t'incomberont, tu verra que ce sera très
difficile de faire cours sur des programmes incohérents, non progressifs,
non chronologiques (en france on fait des cours sans se soucier des
pré-requis) et souvent au frontière de l'inculture la plus totale (En fac de
sciences , vous pouvez arriver en licence sans lire un livre, et surtout
sans qu'un prof vous donne une biblio)...

En fait, Ce pays est à l'image de son université, il vit dans un monde
théorique, certainement idéal, mais ne supporte pas de se confronter à la
pratique. C'est tout simple et selon la loi 24* de la programmation : Plus
le problème est simple et plus les solutions seront compliqués.

VB
Avatar
Fred
Arnold McDonald (AMcD) wrote:
Ha non mais attend, c'est rien du tout ça !!! Si vous voulez vous marrer à
plein tube, je peux vous raconter des expériences vécues avec des
spécialistes et experts en sécurité informatique, là, là, c'est le summun de
l'incompétence, du vent, un puits d'ignorance et d'esbrouffe sans fond.

Allez, si, une ! Un "expert" sécu-info (non, je le nommerai pas, j'ai pitié
et c'est un pauvre guignol) m'a sorti un jour qu'il fallait systématiquement
reformater un disque dur après une infection virale, parce que... on sait
jamais ! Bien évidemment, non seulement c'est superflu, mais c'est surtout
absolument inutile et même dangereux ! Ce type là gagne des milliers d'euros
par mois.



Juste pour mon information personnelle... en quoi est-ce dangereux de
reformater un disque dur en cas d'infection virale?

Fred
Avatar
Bertrand Lenoir-Welter
Fred :

Juste pour mon information personnelle... en quoi est-ce dangereux de
reformater un disque dur en cas d'infection virale?



C'est pas dangereux mais c'est con. Solution de facilité pour flemmard
qui veut juste facturer, surtout pas se retrousser les manches et n'en a
rien à cirer si le client perd des heures de travail (l'avait qu'à faire
un back-up une heure avant, bien fait pour lui). Hélas, ils sont plutôt
nombreux comme ça dans les boîtes de maintenance.

Si les médecins bossaient comme ça, sûr que la Sécu n'aurait pas de
souci de trésorerie. Bref, à mon avis, si tu chopes un virus, 1/ tu
sauvegardes ce que tu peux, par exemple en sortant le disque et en le
branchant en slave sur une autre UC, 2/ tu te débarrasses du virus, y
compris à la hache depuis l'autre UC.