Das hat mich jetzt doch interessiert was da angezeigt wurde.
Der von ioBroker angezeigte "Insgesamt Ram verbraucht" Wert muss so nicht korrekt sein und der Wert kann tatsächlich mehr sein als das Gerät überhaupt RAM hat.
Der Wert von "Insgesamt Ram verbraucht" ist die Summe des Speicherverbrauchs der laufenden Adapter plus des js-controllers.
Dieser Wert ist jedoch nicht unbedingt der tatsächliche Speicherverbrauch sondern eventuell mehr. Wieviel mehr kann ich jetzt nicht sagen.
Der Wert des Speicherverbrauchs eines Adapters setzt sich zusammen aus:
Speicherverbrauch Adaptercode plus Speicherverbrauch Shared Libraries.
Benutzen nun mehrere Adapter dieselbe Shared Lib wird der "Insgesamt Ram verbraucht" Wert zu hoch.
Beispiel:
Adapter 1 braucht 10MB für sich und 15MB für SharedLib A. Anzeige für diesen Adapter: 25 MB
Adapter 2 braucht 5 MB für sich und 15BM für SharedLib A. Anzeige für diesen Adapter: 20 MB
Anzeige "Insgesamt Ram verbraucht": 45 MB.
Tatsächlicher Verbrauch:
Adapter 1: 10 MB
Adapter 2: 5 MB
SharedLib A: 15 MB. (Wird nur einmal ins Ram geladen)
Tatsächlicher Ramverbrauch der beiden Adapter zusammen: 30MB.
Wie gesagt: Wie jetzt die Größen der einzelnen Werte tatsächlich sind entzieht sich meiner Kenntnis.