This is my RAM usage over the last 48 hours, which includes the update to B1647
Update was yesterday morning - pre update RAM usage was approx. 7GB
This dropped to approx 3GB post update - but without an scheduled task being undertaken
There was a small increase with some playback in the evening.
Then during the ‘Scheduled Activity’ period (2am - 6am) memory usage peaked over 10GB and then stablised at 10GB.
This previously was 15GB pre B1647
When I asked for a split between Managed and Unmanaged memory
When asked about GC activities
The analysis is that
- GC activity increases after memory growth begins
Interpretation:
GC is reacting to pressure, not causing it.
2. No correlation between GC and unmanaged growth
Key point:
GC does nothing for unmanaged memory, so this fits perfectly.
3. GC pause spikes lag behind memory spikes
Interpretation:
4. Managed memory vs GC
This is exactly what you’d expect from a **healthy GC responding to load
**