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

VB.NET Discussion :

taille en RAM


Sujet :

VB.NET

  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par défaut taille en RAM
    bonjour

    j'ai crée un petit pgrm qui affiche des informations venues d'une DB sql server dans une info bulle (notifyicon)

    mon fichier exe fait 92ko mais en RAM, l'application prend 17Mo

    comment puis-je faire pour utiliser moins de RAM ? (surtout que le pgrm doit etre utilisé sur un termainal server, ce qui veut dire pour l'instant 1 process par utilisateur, donc 17Mo x users)

    pourrait on faire de ce programme un service ?

    merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    3 338
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 338
    Par défaut
    Citation Envoyé par thebeb
    bonjour

    j'ai crée un petit pgrm qui affiche des informations venues d'une DB sql server dans une info bulle (notifyicon)

    mon fichier exe fait 92ko mais en RAM, l'application prend 17Mo

    comment puis-je faire pour utiliser moins de RAM ? (surtout que le pgrm doit etre utilisé sur un termainal server, ce qui veut dire pour l'instant 1 process par utilisateur, donc 17Mo x users)

    pourrait on faire de ce programme un service ?

    merci
    Je ne peux que postuler que c'est le runtime du framework ainsi que les fonctions qui sont chargés, si c'est le cas rassure toi, ton programme ne va pas prendre 17*user de RAM, le framework se chargeant 1 fois pour toutes les applications dotnet.

    Quand à la création de service si ton programme n'a pas d'affichage sur une winform oui tu peux creer un projet de type service.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par défaut
    il n'y a aucune form dans ce pgrm, seulement une infobulle

    pourtant le sous TS qd le regarde la liste des process, j'ai autant de fois le fichier executé que j'ai d'utilisateurs.

    on ne peut pas réduire la taille de pgrm en RAM ?

    merci

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    3 338
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 338
    Par défaut
    Non on ne peux pas réduire la taille d'un programme en mémoire, si il fait 17Mo c'est qu'il en a besoin, c'est donc que le code doit charger/traiter un gros volume de données.

    Le seul moyen c'est de faire des lots de traitements moins gros.

    Il fait quoi ton programme ?

  5. #5
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par défaut
    il fait 3 count sur 3 tables (1 count par table) et il affiche le résultat dans une infobulle

    le timer relance cette opération toutes les 30mn

    je crée et détruit tous les objets à chaque opération

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 99
    Par défaut
    moi je commence a développer un service ca fait que "Bip" toutes les 5 secondes et ca prend 11Mo de ram ...

  7. #7
    Membre Expert Avatar de LaChips
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 109
    Par défaut
    Bonjour,
    Est ce que tu as pensé à utiliser un Service qui se chargerai une fois pour tous les utilisateurs et un petit programme client qui récupérerai des informations, comme ca il n'y a pas besoin de fonctions pour taper dans la base de données, faire des calculs... ceci "devrait" être plus légé il me semble

  8. #8
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par LaChips
    Bonjour,
    Est ce que tu as pensé à utiliser un Service qui se chargerai une fois pour tous les utilisateurs et un petit programme client qui récupérerai des informations, comme ca il n'y a pas besoin de fonctions pour taper dans la base de données, faire des calculs... ceci "devrait" être plus légé il me semble
    Ben oui ... j'avoue ne pas comprendre pourquoi il veut utiliser un service pour interragir avec l'IHM (même si c'est techniquement faisable - à condition que le service travaille avec le compte 'LocalSystem' - , c'est pas le sens logique d'utilisation de ce concept).

Discussions similaires

  1. taille de RAM en C ?
    Par vitia dans le forum Débuter
    Réponses: 3
    Dernier message: 03/06/2009, 14h59
  2. Taille en RAM
    Par thebeb dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/03/2008, 23h42
  3. taille en RAM - 18 mo
    Par azman0101 dans le forum C++Builder
    Réponses: 2
    Dernier message: 19/10/2004, 17h52
  4. Connaitre la taille de la RAM
    Par dway dans le forum Assembleur
    Réponses: 23
    Dernier message: 15/09/2004, 10h05
  5. recuperer la frequence du proc , la taille de la RAM , ..
    Par Cthulhu 22 dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/09/2002, 12h18

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