NEWS
Korrekte Variablen deklaration bei mehreren Prozessen?
-
Hi,
ich habe eine generelle Frage an die Programmierer. Ich habe kürzlich ein Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld. Und zwar vermute ich das die Variable dutzende Male erzeugt wir nämlich jedes Mal wenn der Prozess angestoßen wird. Die Variable „Bad_Stop“ wird in zwei verschieden Prozessen gesetzt. Ich vermute nun das die Prozesse jedes Mal die Variable neu generieren, und nicht nur einmal und diese variable dann immer wieder benutzen.
Ist meine Annahme korrekt das für beide Prozess die Variable einmal generiert wird und von beiden Prozessen gesetzt wird?

-
Hi,
ich habe eine generelle Frage an die Programmierer. Ich habe kürzlich ein Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld. Und zwar vermute ich das die Variable dutzende Male erzeugt wir nämlich jedes Mal wenn der Prozess angestoßen wird. Die Variable „Bad_Stop“ wird in zwei verschieden Prozessen gesetzt. Ich vermute nun das die Prozesse jedes Mal die Variable neu generieren, und nicht nur einmal und diese variable dann immer wieder benutzen.
Ist meine Annahme korrekt das für beide Prozess die Variable einmal generiert wird und von beiden Prozessen gesetzt wird?

-
@gogohome sagte: Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld.
Ja, ist es: "wiederhole solange" erzeugt eine Endlosschleife. Mit der Variablen hat es nichts zu tun; sie wird nur an verschiedenen Stellen gesetzt.
-
@paul53 Ah verstehe also jedesmal wenn der Prozess angestoßen wird macht er die Schleife auf und wartet bis sie erfüllt wird. Somit bekomme ich unendlich viele Schleifen, richtig?
Danke für die Antwort somit weiß ich wo ich es verbessern muß.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
