Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1301 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Recherche de fuite mémoire sur applicatif

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche de fuite mémoire sur applicatif

n°121436
akizan
Eye Sca Zi
Posté le 05-06-2014 à 17:53:36  profilanswer
 

Bonjour,
 
Avez-vous déjà investiguer sur des problèmes de fuite mémoire sur des applications diverses et variées ?
Je cherche des retours d'expérience sur des outils / méthodes utilisées si vous avez déjà travailler sur ce sujet :D
 
Environnement Windows 7 x64.
 
Merci

mood
Publicité
Posté le 05-06-2014 à 17:53:36  profilanswer
 

n°121443
Mysterieus​eX
Chieuse
Posté le 06-06-2014 à 04:41:50  profilanswer
 

Sysinternals, powertool, IDE dev genre visual studio avec les plug ins qui vont bien ou wxWidgets et un analyseur mémoire/disasm.
Mais hormis a bosser sur le source en direct, c'est difficile.

n°121448
akizan
Eye Sca Zi
Posté le 06-06-2014 à 10:30:48  profilanswer
 

MysterieuseX a écrit :

Sysinternals, powertool, IDE dev genre visual studio avec les plug ins qui vont bien ou wxWidgets et un analyseur mémoire/disasm.
Mais hormis a bosser sur le source en direct, c'est difficile.


 
d'accord, merci pour ces infos.
Effectivement, en partant de l'exe, la tâche me semble assez compliquée vu qu'en plus, ca se rapproche plus du développeur que du technicien...

n°121449
Mysterieus​eX
Chieuse
Posté le 06-06-2014 à 10:35:30  profilanswer
 

akizan a écrit :


 
d'accord, merci pour ces infos.
Effectivement, en partant de l'exe, la tâche me semble assez compliquée vu qu'en plus, ca se rapproche plus du développeur que du technicien...


 
Bah après si tu veux patcher a chaud, faut pas qu'il y ai d'obfuscation de l'exe et tu peu faire un coup de disasm mémoire, et injecter des gros jumps/hooks bien crade pour tester/corriger. Mais tu risque grandement de rentrer dans l'illégalité, provoquer des bugs assez sévères, devoir faire un boulot monstrueux au niveau reverse, et souvent ça s'apparente a chercher une aiguille dans une botte de foin. Bref, du boulot pour pas grand chose. Si t'es sur une appli 32bits qui leak sur un os 64bits, essaye de passer dans une VM native, il se peut que le problème vienne d'un adressage et/ou d'un bug processeur/chipset.

n°121450
Gimea
So, get rid of noise.
Posté le 06-06-2014 à 11:16:06  profilanswer
 

Tu cherches à savoir comment détecter des fuites mémoires et savoir si une appli a ce problème ou bien carrément isoler la portion de code d'une appli responsable de la fuite ?

n°121451
Mysterieus​eX
Chieuse
Posté le 06-06-2014 à 11:34:49  profilanswer
 

Gimea a écrit :

Tu cherches à savoir comment détecter des fuites mémoires et savoir si une appli a ce problème ou bien carrément isoler la portion de code d'une appli responsable de la fuite ?


Les deux mon capitaine, enfin je pense vue la tournure de sa question en 2 parties. Ca sent le logiciel qui doit passer une validation et qui la passe pas ça

n°121452
Gimea
So, get rid of noise.
Posté le 06-06-2014 à 11:49:23  profilanswer
 

C-a-dire que, à mon avis, c'est pas tout à fait la même chose et surtout la même implication niveau temps de chercher des compteurs de ressources système qui s'affolent, à condition tout de même de bien connaitre le fonctionnement de la mémoire sous Windows (mem virtuelle, commit limit, etc ...) et de dumper la mémoire (procdump) de l'appli et de l'analyser avec windbg. Et puis après la patcher directement en ASM (genre avec ollydbg ?), c'est pas le boulot d'un tech/admin/ingé système.
Non ?

n°121455
Mysterieus​eX
Chieuse
Posté le 06-06-2014 à 11:58:30  profilanswer
 

Gimea a écrit :

C-a-dire que, à mon avis, c'est pas tout à fait la même chose et surtout la même implication niveau temps de chercher des compteurs de ressources système qui s'affolent, à condition tout de même de bien connaitre le fonctionnement de la mémoire sous Windows (mem virtuelle, commit limit, etc ...) et de dumper la mémoire (procdump) de l'appli et de l'analyser avec windbg. Et puis après la patcher directement en ASM (genre avec ollydbg ?), c'est pas le boulot d'un tech/admin/ingé système.
Non ?


 
La recherche pour validation, c'est le taff de l'ingé/archi, voir de l'admin (pas du tech en principe), il doit faire sa remontée de bugs aux devs, avec des jolis dumps et un joli rapport en principe. Mais là, manque des éléments pour savoir la finalité, bref, de toute façons, il a sa réponse.

n°121465
akizan
Eye Sca Zi
Posté le 06-06-2014 à 17:14:38  profilanswer
 

Ma demande s'arrête à la détection de fuite mémoire avec quand même des informations de quoi démontrer :D
En tout cas, c'est une partie que je ne connais pas du tout...
 
Merci à vous et bon week end :)

n°121469
Je@nb
Modérateur
Kindly give dime
Posté le 06-06-2014 à 18:08:24  profilanswer
 

si c'est juste de la remonté d'information est détection, je dirais qu'il suffit de moniturer l'utilisation ram des processus lancés à travers le temps pour voir leur évolution

mood
Publicité
Posté le 06-06-2014 à 18:08:24  profilanswer
 

n°121472
akizan
Eye Sca Zi
Posté le 06-06-2014 à 21:40:44  profilanswer
 

Mmmm je pense que les fuites de mémoire, c'est peut être un poil plus compliqué que ça non ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Recherche de fuite mémoire sur applicatif

 

Sujets relatifs
Swap avec mémoire libreRafraichissement Mémoire : Migration AD 2003 ou 8 vers 2012
coctail memoirerecherche Serveur PME 15-25 personnes
Recherche Consultant / FormateurJe recherche les ISOS de Small Business Server 2003
Mémoire virtuelle pour grosse quantité de RAMRecherche contenu fichier Windows Srv 2012
Recherche solution SysLog 
Plus de sujets relatifs à : Recherche de fuite mémoire sur applicatif


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR