2010-10-13 9 views
0

Je développe une application dans NET 3.5 C# et WPF et depuis le début, il a fallu AGES pour fonctionner sur la plupart des machines .. Seulement sur mon core i7 fonctionne en 2-3 secondes ... A la plupart des PC testés prennent environ 30 secondes à charger !!! même dès le début quand il contenait seulement un bouton et pas de code juste pour charger l'application ... Puis-je faire quelque chose pour cela?Net framework 3.5. Prend trop de temps pour exécuter l'application

+0

Mettre à niveau toutes les machines d'avoir un décembre carte graphique ent? – Oded

+0

pas possible.L'application doit fonctionner sur les anciens ordinateurs ... Windows XP 256 ram stuff (ne me demandez pas pourquoi WPF je étais contre, mais j'ai été obligé de l'utiliser) – GorillaApe

+0

seulement la première course est lente – GorillaApe

Répondre

0

Si vous rencontrez le même problème avec une application vide (pas de dépendances, bouton unique, etc), alors vous ne pouvez rien faire. Le runtime .NET n'est pas petit. Vos options sont:

  • Utilisez quelque chose d'autre (+ native/GDI)
  • Mise à jour vos machines
  • Essayez d'optimiser les machines elles-mêmes (désactiver les services/tout ce qui engloutit la puissance de RAM/CPU)
  • Assurez-vous d'autres applications .NET sont en cours d'exécution sur la machine, il est donc constamment en mémoire :)
  • en direct avec les performances
Questions connexes