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

Silverlight Discussion :

[SL3] Taille mémoire que prend vos applis SL


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 156
    Par défaut [SL3] Taille mémoire que prend vos applis SL
    Bonjour,

    Depuis quelques jours j'essaye de d'optimiser la taille que prend en mémoire mon application Silverlight.

    Déjà pour mesurer la mémoire prise en temps réel de mon application j'affiche toutes les 5 secondes le retour de la métode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GC.GetTotalMemory(false);
    Avez vous une méthode plus élégante?

    Quels sont vos conseil pour limiter la taille mémoire prise par l'application.
    La mienne a pas mal grossis et elle consomme entre 100 et 200 meg de ram.
    Je trouve ça énorme.

    Du coup je me demandes quels sont les bonnes pratiques en Silverlight pour limiter tout ça? Quels sont les pièges à ne pas commettre?

    Autre question :
    J'ai un tabControl qui contient 5 autres tabcontrol qui chacun contiennent 3 Tab Item ou il y a une centaine de checkbox + libellé affichée.

    Premier point je trouve que la construction prend pas mal de temps... Alors qu'il ne faut construire que des contrôles simples du framework et une fois construit ça prend 100 Mégas de mémoires en plus... Je trouve ça hallucinant... (Note toutes les checkboxes/textblocks sont databindés)
    Est ce normal que ça prenne autant de ram?? Avez vous eu des expériences similaires?

    Merci d'avance de vos réponses.

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Essaye de rajouter un peu de virtualisation (VirtualizingStackPanel) pour afficher tes centaines de checkbox.

    Regarde si il est possible d'activer la virtualisation sur le Tab Control aussi.

Discussions similaires

  1. Réponses: 126
    Dernier message: 11/03/2010, 08h12
  2. Réponses: 3
    Dernier message: 28/06/2005, 09h07
  3. Réponses: 3
    Dernier message: 03/05/2005, 18h18
  4. Taille Max que peux gerer un serveur SQL
    Par Youssef dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2004, 11h52
  5. [JVM] Connaitre la taille mémoire utilisé par les dif classe
    Par sur_uix dans le forum Général Java
    Réponses: 4
    Dernier message: 18/09/2003, 09h17

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