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 Discussion :

Connaitre la taille d'un process en mémoire


Sujet :

Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 213
    Points : 109
    Points
    109
    Par défaut Connaitre la taille d'un process en mémoire
    Dans le cadre d'un projet ou je travaille avec un objet ActiveX, il arrive parfois que celui monte très haut en mémoire (facilement + de 500mg).

    J'aimerais controler sa montée et gérer le faite que si il monte à plus de 300mg en mémoire, je kill l'appli et je relance.
    Mais pour cela, je dois récupérer sa taille en mémoire.
    j'ai regardé sur le forum et google, mais sans trop de résultat

    Qlq un a t il un solution?

    Merci, David

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Est un activeX que tu as développé ?
    Si oui, je m'interrogerai avant sur le fait de savoir pourquoi il prend autant de mémoire et trouverai un moyen pour qu'il en prenne moins.

    Sinon cette QR et les suivantes de la ne t'aiderai pas ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 213
    Points : 109
    Points
    109
    Par défaut
    Non ce n'est pas un ActiveX que j'ai créé, je ne fais que l'utiliser

    C'est un ActiveX d'un logiciel qui fait de la 3D et visiblement ... il a quelques fuites mémoires
    Il faut dire que je lui balance des miliers de fichiers 3D aussi :o

    Merci, je cherchais dans la FAQ après mémoire ou memory sans avoir trouvé qlq chose

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 266
    Points
    3 266
    Par défaut
    Va donc voir plus loin dans le forum la discution lancée le 25/04/2007, 14h40 par Genteur slayer et intitulée [Résolu] utilisation cpu et mémoire et où tu trouveras entre-autres la fonction ProcessMemoryUsage(ProcessID : DWORD): DWORD; d'Eric Boisvert.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/04/2010, 14h38
  2. Connaitre la taille d'un package en mémoire
    Par farenheiit dans le forum Administration
    Réponses: 4
    Dernier message: 25/06/2009, 10h34
  3. Connaitre la taille en mémoire de son application C
    Par Aspic dans le forum Débuter
    Réponses: 7
    Dernier message: 24/03/2009, 00h46
  4. Connaitre la taille de la RAM
    Par dway dans le forum Assembleur
    Réponses: 23
    Dernier message: 15/09/2004, 11h05
  5. [JVM] Connaitre la taille mémoire utilisé par les dif classe
    Par sur_uix dans le forum Général Java
    Réponses: 4
    Dernier message: 18/09/2003, 10h17

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