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

LabVIEW Discussion :

Charge CPU avec dll .NET


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 41
    Points : 23
    Points
    23
    Par défaut Charge CPU avec dll .NET
    Bonjour,

    J'utilise dans un programme labview un dll en C#. Je precise que j'ai desactive les charts, il me reste plus que 4 pauvres indicateus (2 boolens, 2 doubles). La seule operation qu'effectue labview est d'aller chercher dans un element dans un tableau de structure.

    Si je n'utilise pas de fonction de call back, juste de la scrutation (periode de 500 ms) :
    Apres quelques heures de fonctionnement, la charge CPU augmente (20 pourcent en trois heures)


    Si j'utilise la fonction de call back : la charge CPU augmente tres vite (en 20 min le CPU passe de 5 a 50 %)

    Apparement quand la DLL est utilisee avec delphi ou avec du C#, (respectivement en scrutation et en callback ), je n'ai pas ce probleme d'augmentation progressive de charge CPU.

    J'aurais voulu savoir si cela pouvait etre un probleme inherent a l'utilisation de .NET sous labview ou si j'ai rate qqchose..

    (Je suis conscient que je donne de minces details sur mon prog labview)

  2. #2
    Membre averti Avatar de VictorNet
    Profil pro
    Inscrit en
    Février 2008
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 275
    Points : 382
    Points
    382
    Par défaut
    peut être que tu n'as pas cadencé tes boucles sous labview
    "L'imagination est plus importante que le savoir." -Albert Einstein-

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 41
    Points : 23
    Points
    23
    Par défaut
    Je n'ai qu'une boucle while et elle comme je l'ai precise, cadencee a 500ms ce qui me semble pas etre extremmement rapide

  4. #4
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Hello,

    Logiquement, que ta dll soit en C# ne devrait pas avoir d'importance: c'est une dll et il n'y a pas du code à interpréter....

    Juste pour savoir, la mémoire allouée augmente-elle?

    a+
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 41
    Points : 23
    Points
    23
    Par défaut
    J'aurais du le preciser et c'est la ou ca me parait etrange,
    la memoire n'augmente pas dutout !

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 41
    Points : 23
    Points
    23
    Par défaut
    Apres recherches...je perd de la memoire...en moyenne 4 octets toutes les secondes

Discussions similaires

  1. Charge CPU avec Vmware
    Par smb87 dans le forum VMware
    Réponses: 0
    Dernier message: 05/06/2014, 13h49
  2. Charge CPU avec TOP
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 28/07/2007, 14h07
  3. Charge CPU sans .net ni wmi
    Par cedrilou dans le forum Windows
    Réponses: 3
    Dernier message: 09/11/2006, 11h26
  4. Réponses: 3
    Dernier message: 31/08/2006, 11h59
  5. Charge CPU avec prog opengl + win32
    Par TibobiT dans le forum MFC
    Réponses: 2
    Dernier message: 12/05/2004, 19h26

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