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 :

c# comment améliorer ses performances


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 71
    Par défaut c# comment améliorer ses performances
    Je me permet de créer une discussion qui à surement des jumelles, mais je me pose la question "Ou gagner de la performance ?", j'ai débuter il y a peu et je me retrouve à faire des applicatifs qui ne sont pas très léger donc si je peux gagner en performance et en vitesse d’exécution je suis preneur ^^

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 34
    Par défaut
    Personnellement, j'essaye de factoriser au maximum mon code en évitant les boucles et les requêtes inutiles.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 71
    Par défaut
    Citation Envoyé par Kikibolderiz Voir le message
    Personnellement, j'essaye de factoriser au maximum mon code en évitant les boucles et les requêtes inutiles.
    Quand tu dis factoriser, tu parles de faire des fonctions ?

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 34
    Par défaut
    Factoriser, c'est réduire son code en rassemblant les lignes d'instructions qui se ressembles (pourquoi faire quelques chose en 10 lignes quand tu peux le faire en 1 seul) et ça permet une meilleur lisibilité et maintenance de ton code.

    tu parles de faire des fonctions ?
    J'utilise des fonctions le plus possible "générique" quand je vois que j'utilise une suite d'instructions plusieurs fois dans mon projet.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 71
    Par défaut
    Citation Envoyé par Kikibolderiz Voir le message
    Factoriser, c'est réduire son code en rassemblant les lignes d'instructions qui se ressembles (pourquoi faire quelques chose en 10 lignes quand tu peux le faire en 1 seul) et ça permet une meilleur lisibilité et maintenance de ton code.


    J'utilise des fonctions le plus possible "générique" quand je vois que j'utilise une suite d'instructions plusieurs fois dans mon projet.
    c'est ce que j'ai fais aussi mais mon applis doit parcourir des fichiers de milliers de lignes et triers la valeur dans un datagridview, mais mon datagridview est en sueur au moment de l'affichage ^^'

  6. #6
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 661
    Par défaut
    Bonjour,

    Il y a plein de façons d'améliorer les performances d'un programme mais dans ton cas il faudra peut-être faire un peu d'UI/UX.

    Est-il pertinent d'afficher toutes les lignes d'un coup ? Faut-il un système de recherche ? Des filtres ? D'autres DataGridView ? etc ...

    Il existe aussi quelques astuces pour booster les performances du DataGridView, tel que passer sa propriété DoubleBuffered à true (cette astuce est valable pour la plupart des contrôles WinForm). Mais il en existe sûrement des autres.

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/12/2008, 17h36
  2. Comment améliorer les performances lors d'une redirection?
    Par Courgette17 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/03/2008, 09h54
  3. 4D : comment améliorer les performances ?
    Par Elriks dans le forum 4D
    Réponses: 10
    Dernier message: 05/10/2007, 11h21
  4. Réponses: 2
    Dernier message: 01/08/2006, 10h20

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