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)
Partager