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:
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.
Partager