IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SWT/JFace Java Discussion :

Soucis de libération mémoire


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut Soucis de libération mémoire
    Bonjour,

    a priori j'ai des soucis de libération mémoire.
    J'ai fait un peu de ménage et ajouter des dispose, mais visiblement c'est pas assez.
    Je suis tombé sur un post très bien : http://www.developpez.net/forums/d21...faut-disposer/
    mais je ne sais pas trop comment l'utiliser dans mes plugins eclipse.

    (Mes plugins eclipse sont des extensions de certaines fonctionnalités qui me permet d'avoir un atelier de dév C personnalisé.)

    J'ai installé un plugin sleak via un update site (comme expliquer là : http://www.eclipse.org/swt/tools.php) mais lorsque j'ouvre le fenêtre sleak il ne se passe rien.

    Les étapes après install du plugin sont-elles à faire dans mon eclipse qui me permet de développer mes plugins ou dans mon appli ?

    Enfin voilà, j'suis un peu paumée
    Merci pour votre aide

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Les étapes pour surveiller tes plug-ins avec Sleak sont bien sûr à réaliser dans ton Eclipse de runtime (et non ton Eclipse de développement).
    Ensuite, comme rappeler dans le post que tu donnes en lien, il y a 2 règles fondamentales en SWT:
    1. Il faut libérer les ressources que l'on a créé.
    2. La libération des ressources du père entraîne la libération des ressources des enfants.

    Tu peux déjà passer par un ImageRegistry (article Eclipse) pour ce qui concerne tes images. C'est grandement utile (du coup, tu as aussi un FontRegistry pour les Fonts).
    Question subsidiaire, t'es sûre que tes programmes C n'ont pas de fuites mémoires?

    Voilà, à+
    Gueritarish

  3. #3
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    Merci Gueritarish !
    et non c'étaient pas mes programmes C puisque là où j'avais des fuites c'était pendant la création d'un nouveau projet : un panel un peu chargé qui faisait beaucoup de new Font !
    c'est tout bon et tout clean maintenant !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Libération mémoire TSQLQuery
    Par obione dans le forum Bases de données
    Réponses: 9
    Dernier message: 28/03/2007, 10h02
  2. Problème de libération mémoire
    Par chrono23 dans le forum C++
    Réponses: 16
    Dernier message: 07/09/2006, 23h18
  3. Réponses: 3
    Dernier message: 14/03/2006, 05h19
  4. [COM] Libération mémoire
    Par MC2 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 13/01/2006, 16h15
  5. FIREBIRD + APPLI EN C : Problèmes de libération mémoire
    Par lio33 dans le forum Connexion aux bases de données
    Réponses: 4
    Dernier message: 16/09/2005, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo