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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut Peut-on savoir pour un objet qui utilise l'implicit sharing s'il est effectivement partagé ?
    Bonjour,

    En fait je fais un gestionnaire d'images (j'espère que ce n'est pas déjà dans le framework de Qt ^^) qui charge à la demande certaines images (de la taille d'un avatar) dans un répertoire de + de 400 images.

    Mon gestionnaire va garder en mémoire les images chargées, pour éviter de les recharger du fichier à chaque fois qu'on le demande, mais pour libérer la RAM des étapes de 'cleaning' seront faites et je libèrerais alors les images qui ne sont plus utilisées dans le programme (ça sert à rien de libérer les autres, vu que l'implicit sharing ne les stockent pas en double)

    Ce que je veux savoir, c'est si Qt peut me dire s'il existe d'autres Pixmap dans le programme qui sont en implicit sharing avec celles de mon gestionnaire?

    Ou je dois utiliser des QPointer/WeakPointer en plus?

    Merci

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Regarde :
    http://qt.developpez.com/doc/4.6-snapshot/qpixmapcache/
    sinon, je ne connaît pas de méthode pour connaître le nombre de l'implicit sharing....
    Surement avec qsharedpointer tu peut faire ce que tu veut.


    Mais je ne comprend pas pourquoi tu veut gérer

  3. #3
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Je veux faire une sorte de classe qui ressemble à QPixmapCache. Mais le problème, c'est que je risque d'effacer certaines images de mon cache alors qu'elles sont toujours utilisées ailleurs dans l'application. Du coup, si j'en ai besoin à un autre endroit je vais devoir les recharger à partir du fichier (alors qu'elles sont utilisées ailleurs dans l'application) et ça va faire un gâchis de RAM.

    Mais bon, l'optimisation vient en dernier donc je ferais ça plus tard vu qu'il n'existe pas de solution simpliste

  4. #4
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Bon, j'ai trouvé par hasard et sans le vouloir (avec l'autocomplétion) une fonction qui n'était pas dans la doc, isDetached, je verrais ce que je peux faire avec

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

Discussions similaires

  1. NoMethodError sur nil:NilClass pour un objet qui n'est pas nil
    Par Bestiol dans le forum Ruby on Rails
    Réponses: 4
    Dernier message: 11/10/2010, 22h36
  2. Java pour un programme qui utilise des joysticks?
    Par ethan_01 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 05/06/2010, 23h29
  3. Réponses: 2
    Dernier message: 15/03/2006, 10h13
  4. [CKEditor] Qui utilise FCKeditor sur son site php pour config ?!
    Par guy2004 dans le forum Bibliothèques & Frameworks
    Réponses: 62
    Dernier message: 26/10/2005, 18h24
  5. Réponses: 4
    Dernier message: 25/10/2005, 08h48

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