{"id":1578,"date":"2021-09-02T15:12:09","date_gmt":"2021-09-02T14:12:09","guid":{"rendered":"https:\/\/wp.qongzi.dev\/?p=1578"},"modified":"2023-12-21T15:17:07","modified_gmt":"2023-12-21T14:17:07","slug":"affaire-declassee-une-fuite-memoire-dans-e-chauffeur","status":"publish","type":"post","link":"https:\/\/qongzi.com\/affaire-declassee-une-fuite-memoire-dans-e-chauffeur\/","title":{"rendered":"Affaire d\u00e9class\u00e9e : une fuite m\u00e9moire dans e-Chauffeur"},"content":{"rendered":"\n

(NB : Pr\u00e9cisons que les IP dans les screenshots ne sont plus actives… ou au moins plus chez nous, raison pour laquelle j’ai pr\u00e9f\u00e9r\u00e9 l’esth\u00e9tisme de screenshots non flout\u00e9s)<\/p>\n\n\n\n

\"\"<\/p>\n\n\n\n

Qu’est-ce \u00e0 dire ?<\/h2>\n\n\n\n

Parlons rapidement du projet : e-Chauffeur est une application de r\u00e9servation de v\u00e9hicule avec chauffeur, sans brique de paiement, \u00e0 destination des personnels des Arm\u00e9es. (Plus d’informations sur sa fiche beta.gouv.fr<\/a>). Son code est libre et disponible sur gitlab.com<\/a>.<\/p>\n\n\n\n

Pour rester tr\u00e8s g\u00e9n\u00e9rique, une fuite m\u00e9moire r\u00e9sulte d’une accumulation de donn\u00e9es dans la m\u00e9moire vive d’un ordinateur entrainant sa saturation. Je pense pouvoir affirmer que nous l’avons tous exp\u00e9riment\u00e9 au moins une fois sans savoir ce que c’\u00e9tait : Votre ordinateur se mets soudain \u00e0 ralentir alors que vous l’utilisez, et relancer un logiciel ou l’ordinateur suffit \u00e0 r\u00e9soudre le probl\u00e8me… jusqu’\u00e0 ce que cela recommence.<\/p>\n\n\n\n

Dans le d\u00e9veloppement logiciel, un programme requ\u00eate un espace m\u00e9moire aupr\u00e8s du syst\u00e8me d’exploitation, afin d’y stocker une donn\u00e9e. Ensuite, le programme doit lib\u00e9rer l’espace m\u00e9moire quand il n’en a plus besoin. A partir de l\u00e0, plusieurs strat\u00e9gies existent suivant les langages de programmation, citons en trois :<\/p>\n\n\n\n