INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

SubVI müllt Speicher zu



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.06.2006, 13:56
Beitrag #1

Andreas81 Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2006

7.1 + 8.0
2006
kA


Deutschland
SubVI müllt Speicher zu
Hallo zussammen,

in meinem Programm läuft eine Endlosschleife und in dieser werden SubVI's aufgerufen. In die SubVI's gehen zwei leitungen rein und auch wieder raus. Nun habe ich das Problem, dass nach einer gewissen Zeit die geschwindigkeit meines Rechners in die Knie geht. Und ich hab nicht die leiseste Ahnung wie ich das Beheben soll.
Ein Freund meinte, dass das daran liegen könnte, dass die SubVI's die Eingangsdaten im Speicher belassen und nicht wieder löschen. Kann das daren liegen und wenn ja, wie kann man das beheben.

Gruß

Andreas81
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.06.2006, 14:09
Beitrag #2

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
SubVI müllt Speicher zu
' schrieb:Ein Freund meinte, dass das daran liegen könnte, dass die SubVI's die Eingangsdaten im Speicher belassen und nicht wieder löschen. Kann das daren liegen und wenn ja, wie kann man das beheben.

woher sollen wir das wissen?

poste doch mal das VI, damit man einen Blick drauf werfen kann ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.06.2006, 14:10
Beitrag #3

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
SubVI müllt Speicher zu
Hi,

arbeitest du mit Referenzen? Wenn ja: Diese müssen auch wieder geschlossen werden, weil für jeden Aufruf eine neue Referenz geöffnet wird! Das geht auf den Speicher...

Poste doch mal dein VI hier, deine Angabe sind ein bisschen vage...

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.06.2006, 17:40
Beitrag #4

Andreas81 Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2006

7.1 + 8.0
2006
kA


Deutschland
SubVI müllt Speicher zu
Leider erlaubt mir mein Assistent nicht das VI hier rein zustellen. Außerdem wäre es ein bischen groß mit 23 MB.

Kann man einem SubVI sagen, dass es den Speicher, den es Allokiert hat nach dem es beendet wurde, auch wieder freigibt?

Ich bedanke mich schonmal für eure Mühen.

Gruß Andreas81
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.06.2006, 18:02
Beitrag #5

Teutates Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 73
Registriert seit: Nov 2004

7.1 Developer Suite inkl. Vision
2004
kA


Deutschland
SubVI müllt Speicher zu
Dann poste doch wenigstens mal ein SubVI oder einen Screenshot oder zumindest eine Beschreibung der Aufgabe die das HauptVI durchführt um welche Datenströme es sich handelt, . Ich würde Dir raten mit Eventstrukturen zu programmieren und immer nur den Code auszuführen der auch erforderlich ist. Wenn Du im Hauptvi 30 Casestrukturen abfragst und eigentlich nichts passiert ist das Resourcenverschwendung.

Ich würde Dir auch mal raten über Tools/profile bei LV8 und advanced in 7.1 mal die Daten auszuwerten wenn das Programm läuft, da siehst Du welche Übeltäter den meißten Speicher benutzen und am länsgten brauchen. Vielleicht liegts auch an einem Programmierfehler das sich irgendwo was stapelt oder zu viele VI' gleichzeitig ausgeführt werden.


Oder einzelne SubVI's ,mal testen und debuggen und wenn Dein Assistent was zu sagen hat ist es nicht Dein Assi sondern Dein BossWink

vg




[quote name='Andreas81' date='28.06.2006, 18:40' post='11766']
Leider erlaubt mir mein Assistent nicht das VI hier rein zustellen. Außerdem wäre es ein bischen groß mit 23 MB.

Kann man einem SubVI sagen, dass es den Speicher, den es Allokiert hat nach dem es beendet wurde, auch wieder freigibt?

Ich bedanke mich schonmal für eure Mühen.

Gruß Andreas81
[/quotw
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.06.2006, 19:13
Beitrag #6

ahlers01 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 143
Registriert seit: Feb 2005

7.1-2011
1993
DE_EN

38116
Deutschland
SubVI müllt Speicher zu
' schrieb:Leider erlaubt mir mein Assistent nicht das VI hier rein zustellen. Außerdem wäre es ein bischen groß mit 23 MB.

Kann man einem SubVI sagen, dass es den Speicher, den es Allokiert hat nach dem es beendet wurde, auch wieder freigibt?

Ich bedanke mich schonmal für eure Mühen.

Gruß Andreas81
Wenn Du EIN SubVI hast, dass 23 MB groß ist, hast Du eh schon was falsch gemacht...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.06.2006, 19:22
Beitrag #7

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
SubVI müllt Speicher zu
' schrieb:Wenn Du EIN SubVI hast, dass 23 MB groß ist, hast Du eh schon was falsch gemacht...

Genau das waren auch meine Gedanken Wacko

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2006, 02:07
Beitrag #8

Teutates Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 73
Registriert seit: Nov 2004

7.1 Developer Suite inkl. Vision
2004
kA


Deutschland
SubVI müllt Speicher zu
' schrieb:Genau das waren auch meine Gedanken Wacko


Also wenn das SUBVI alleine schon 23 MB hat klärt sich die Sache ja aus diesem Grunde, wenn ich dieses VI andauernd aufrufe brauch ich schon sonst was für ein System.

Also ich vermute mal das HauptVI ist gemeint aber auch hier wieder das HauptVI sollte nur nur die Schnittstelle sein über die alle Aufgaben gesteuert werden und mehr nicht maxiamal vielleicht 2-3 MB , ansonsten braucht man je ne Fussballleinwand um alles anzeigen zu können

Da braucht sich der Boss keine Sorgen machen wer fuchst sich schon durch 23 MB Blockdiagramm und klaut die Idee es so zu machenWink

Also mich würde ja schon mal interessieren wie ein 23 MB HVI aussieht?
also zumindest würde ich gern mal wissen was das Programm so anstellt...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2006, 06:12 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2006 06:13 von Achim.)
Beitrag #9

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
SubVI müllt Speicher zu
23 MB? Brutal...wie göhd'n das? Hier stöht ON/OFF? Söll ich do mol druffdrüggn?

Ah, ich schweife ab...

Los Andreas, zeig mal dein VI oder ein paar Screenshots her! Mich würde insbesondere mal die Größe deines Blockdiagramms interessieren! Das ist doch sicher größer als 1280x1024, oder? Nicht gut...

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2006, 14:14
Beitrag #10

Andreas81 Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2006

7.1 + 8.0
2006
kA


Deutschland
SubVI müllt Speicher zu
Hallo zusammen!

Ich hab mich da glaub ich falsch ausgedrückt, das ganze Prog ist 23 MB groß inkl. aller SubVI.

@Teutates: Ja mein Assistent ist mein Boss, ich arbeite an einem Institut an einer Hochschule und dort bin ich HIWI

Ein Screenshot kann ich frühestens nächste Woche hier einbringen, da ich diese Wochen nichtmehr Arbeiten gehe. Klausuren stehen halt vor der Tür!

Gruß Andreas81
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  SubVI Funktionen verwenden, ohne SubVI Frontpanel (AVT Kamera) Allyoucaneat 3 8.290 25.08.2011 15:18
Letzter Beitrag: GerdW
  Speicher in SubVi haunet 3 4.218 27.07.2011 17:12
Letzter Beitrag: macmarvin
  SubVI aus Speicher entfernen Krischan 3 5.251 02.08.2010 17:02
Letzter Beitrag: macmarvin
  Speicher wird nach durchlaufen von SubVI nicht freigegeben M Nussbaumer 6 4.762 18.09.2009 13:02
Letzter Beitrag: M Nussbaumer
  "Messwerte in Datei schreiben" müllt Arbeitsspeicher zu bonestruca 12 13.336 12.02.2009 16:16
Letzter Beitrag: jg
  SubVI aus dem Speicher entfernen catha 15 9.895 12.02.2008 14:48
Letzter Beitrag: catha

Gehe zu: