le 08-01-2006 09:31 AM
le 08-02-2006 10:25 AM
le 08-02-2006 12:04 PM
Hi,
I Open an ini file with the tools of labview. I can see in task manager this action increase used memory of the computer (about 200 Mo for a file of 20 Mo). When I Close the file (always with Labview VI), the memory used for the file is not released.
I don't change the file, I just open and close the file.
Thank you.
le 08-04-2006 03:01 AM
Bonjour,
Vous devez certainemenet avoir un VI qui fait le travail d'ouverture, de lecture et de fermeture de votre fichier INI. Placez dans ce VI l'élément Avancé -> Manipulation de données -> Demande de libération de mémoire. Ceci autorisera à LabVIEW de décharger la mémoire après l'exécution du VI.
Cordialement,
Julien
le 08-04-2006 03:39 AM
Bonjour,
J'ai d'ores et déjà essayé de placer le VI de libération de mémoire dans mon diagramme mais cela ne change rien.
Par contre je l'ai également placé dans plusieurs sous vi labview de "ouvrir fichier ini" et cela améliore la libération de mémoire. Mais cela m'oblige à modifier des vi de labview et j'aurais aimé trouver une autre solution.
Merci pour vos réponses.
Cyril.
le 08-09-2006 10:48 AM
Bonjour,
Une idée pourrait être également de développer vos propres VIs permettant de faire les travaux d'ouverture, lecture, enregistrement et fermeture afin de gérer au mieux votre mémoire.
Dans tous les cas, l'ouverture d'un fichier de 20Mo risque de prendre pas mal de ressource. La question n'est peut être pas là où elle semble être... avez-vous réellement besoin de 20Mo dans un fichier ini ? Ce type de fichier n'est censé que customiser votre application... Pensez peut être à n'ouvrir que les 10 premiers ko du fichier si vos données de configuration se trouvent là.
Cordialement,
Julien