Bonjour tt le monde,
J'utilise (ou j'essaie) le pattern MVVM avec MVVMLight. J'ai développé un liste un peu sympa sur cette idée. (un espèce de powerpivot du pauvre). En gros c'est une listbox améliorée.
Mon problème c'est que lorsque je charge beaucoup d'éléments (enriron 250 ce qui n'est pas non plus le bout du monde), mon appli commence à peiner franchement (scroll lent, etc...). Je précise que sur chaque element, il y a un menu contextuel (celui du toolkit), pour pouvoir effectuer des actions.
Voici mes questions:
- Comment debugger cela? (outils?)
- Que doit-on faire dans le cleanup d'un viewmodel
- A quoi doit on faire attention avec le MVVM au niveau de la desallocation de données?
- comment surveiller réellement l'utilisation CPU/mem de mon appli ?
- j'ai d'abord pensé que c'était un problème lié à une mauvaise/sur-utilisation du context menu, mais en l'enlevant rien n'y fait.
Problème supplémentaire: quand je change d'écran, le problème est toujours là...
Je suis preneur de tout type d'idées ? !!!
Christophe
Partager