Java: Fuite de mémoire ?
Discutez d'informatique ici !
-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 18:42
-
par Rockleader » 27 Avr 2015, 12:16
Juste une petite question en passant, je viens de remarquer que sur mon scanner en java j'ai un warning qui me dit un truc du style leak of ressources
Eclipse propose une annotation suppresswarning pour régler le problème...mais je me suis assez fait tapé sur les doigts par fatal pour savoir qu'un warning doit toujours être pris en compte^^
Du coup j'aimerais bien savoir comment régler ce problème autrement qu'en cachant le warning ^^ Et puis savoir à quoi c'est dû aussi =)
Sa me fait un peu penser au C quand on utilisait pas de free...
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !
-
ampholyte
- Membre Transcendant
- Messages: 3940
- Enregistré le: 21 Juil 2012, 07:03
-
par ampholyte » 27 Avr 2015, 13:18
Bonjour,
Est-ce que tu n'aurais pas oublié de close ton scanner ?
Ensuite un leak resource n'est pas exactement une memory leak.
This is like a MemoryLeak, but instead of being memory the resource that is not accessible and that is wasted, is another OperatingSystem resource, like file handles, semaphores, sockets, etc.
src :
http://c2.com/cgi/wiki?ResourceLeak
-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 18:42
-
par Rockleader » 27 Avr 2015, 13:37
Ah je ne savais pas que l'on fermait un scanner...je vais chercher voir comment on fait ça !
Merci !
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités