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

C# Discussion :

Accélérer le chargement de l'appli, threads ?


Sujet :

C#

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Points : 132
    Points
    132
    Par défaut Accélérer le chargement de l'appli, threads ?
    Bonjour,

    Dans mon appli dans le Main j'instancie un objet et cela met environ 6 secondes avant de rendre la main et continuer son chemin, puis afficher la fenetre.
    Je voudrais donc accélérer cela, mais comment faire ?
    Je pensais à mettre dans un thread la création de cet objet, je me disais que pendant que le thread principal s'occupe d'afficher ma fenetre, l'autre thread créerai mon objet.
    Mais ca ne fonctionne pas ! La fenetre ne s'affiche que lorsque le thread à terminé, donc inutile.

    Auriez-vous une idée comment faire ?

    Merci !

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Si tu ne fais que créer un objet dans ce cas, lancer la création sur cet objet prendra autant de temps.

    Pour en gagner, ce sont les différentes phases de la création de ton objet qu'il faut paralléliser en équilibrant la charge de travail sur chaque thread.

  3. #3
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Un backgroundworker!

Discussions similaires

  1. Problème de chargement d'une appli WPF
    Par Taenad dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 09/07/2008, 15h31
  2. [C#] Comment accélérer le chargement d'un treeview
    Par LE NEINDRE dans le forum Windows Forms
    Réponses: 2
    Dernier message: 30/11/2006, 09h58
  3. Accélérer chargement ?
    Par pataguillon dans le forum Windows
    Réponses: 4
    Dernier message: 07/06/2006, 11h41
  4. Image qui ne se dessine pas au chargement de l'appli
    Par lionrouge dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 05/06/2006, 09h05
  5. Réponses: 6
    Dernier message: 11/05/2006, 16h00

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