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

Delphi .NET Discussion :

probleme de ressouce


Sujet :

Delphi .NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Par défaut probleme de ressouce
    Bonjours voila j'ais juste une ou deux question je suis en trains de codé un client / serveur privé sur le principe du Bittorrent et j'ais constater un truc sur les client torrent c leur capaciter à manger des ressource à fond et donc ma question et

    Comment faire ou quoi eviter pour codé se type de logiciel de sorte qu'il mange un minimun de ressource

    voila merci de vos reponce

  2. #2
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut Re: probleme de ressouce
    Citation Envoyé par Blood21
    Comment faire ou quoi eviter pour codé se type de logiciel de sorte qu'il mange un minimun de ressource
    Je dirais : tout simplement l'écrire correctement :-)

    c'est pas le type de logiciel qui mange des ressources hein... c'est son écriture plus ou moins bien faite. Donc à toi de gérer convenablement.
    Ta question n'a pas d'autres réponse plus "technique" en fait...

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Par défaut
    ben voila anfin quelqu'un qui prend le temps de repondre je te remercie bien d'avoir pris le temps de repondre à un débutant et je vais suivre ton conseil



  4. #4
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    Citation Envoyé par Blood21
    ben voila anfin quelqu'un qui prend le temps de repondre je te remercie bien d'avoir pris le temps de repondre à un débutant et je vais suivre ton conseil
    de rien...
    Faut bien que les débutants apprennent. Même les genies ont un jour été des débutants. Certains l'oublie c'est tout...

    mais pour en revenir à ta question, la mémoire "mangée" dépend uniquement des variables que tu créés, de leur taille, et du temps qu'elles sont utilisées. Les "fuites" de mémoire c'est un autre débat, ça vient d'une erreur de programmation, par exemple un buffer alloué mais jamais libéré.
    Si tu fais bien attention à tout ça, pas de raison que ton soft mange toute la ram :-)

  5. #5
    Membre chevronné Avatar de der§en
    Homme Profil pro
    Bretagne
    Inscrit en
    Septembre 2005
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bretagne
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 051
    Par défaut
    A propos des fuites de mémoire pourrais-tu nous décrire ta méthodologie et les outils que tu utilises pour les trouver ?

  6. #6
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    Citation Envoyé par der§en
    A propos des fuites de mémoire pourrais-tu nous décrire ta méthodologie et les outils que tu utilises pour les trouver ?
    C'est plutôt le style de programmation qui influence beaucoup. Pas de variables globales, tout encapsulé dans des objets etc. Ensuite vérif du code quand il y a des allocations "sensibles" comme des listes d'objets.
    GLobalement je n'ai jamais eu de pb de fuite mémoire, sauf celles connues sur des compos de la VCL dans certaines versions de Delphi par exemple.
    Les quelques rares fois où j'ai eu à investiguer un peu plus en profondeur pour découvrir une fuite vicieuse, j'ai utilisé memcheck.

Discussions similaires

  1. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  2. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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