Wir haben verbessert, wie Discourse Speicher zwischen den Prozessen teilt, die in seinem Container laufen, und damit den benötigten RAM reduziert.
Hier ein Beispiel aus einem unserer internen Container. Vor der Änderung lag der Speicherverbrauch bei etwa 1,9 GB. Nach dem Rollout der Verbesserung bleibt er in der Regel bei der Basislinie von 1,3 GB.
Nach dem Neuaufbau meines Discourse-Containers ist der Speicherbedarf von Pitchfork von etwa 2,7–2,8 GB auf 2,3–2,45 GB gesunken, was einer Reduktion von rund 15 % (~400 MB) entspricht. Der Wert blieb nach fünf Tagen stabil.
Das Diagramm wurde auf Basis meiner Überwachungsdaten mit KI erstellt.