[Investigating] B1546 - RAM use gone mad

So I am playing with the settings on the two Roon Server files and it looks as if on day 1 it has improved things at least a bit, enough for me to try changing the second one just now and restart the service again.

I am not suggesting making the changes, but it could be worth watching where this goes with feedback from Roon staff as well. You cannot make these changes on Rock, but you can on DietPi, so I thought it would be worth putting a small amount of effort into testing it out.

Her is the original json file from /opt/RoonServer/Server/RoonServer.runtimeconfig.json
{
“runtimeOptions”: {
“tfm”: “net6.0”,
“framework”: {
“name”: “Microsoft.NETCore.App”,
“version”: “6.0.0”
},
“configProperties”: {
“System.GC.Concurrent”: true,
“System.GC.Server”: false,
“System.GC.RetainVM”: true,
“System.Reflection.Metadata.MetadataUpdater.IsSupported”: false,
“System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization”: true,
“System.Runtime.TieredCompilation”: true
}
}
}

The changes below are in bold, and I like to make small changes and monitor the outcome for 24 hours
{
“runtimeOptions”: {
“tfm”: “net6.0”,
“framework”: {
“name”: “Microsoft.NETCore.App”,
“version”: “6.0.0”
},
“configProperties”: {
“System.GC.Concurrent”: true,
“System.GC.Server”: true,
“System.GC.RetainVM”: false,
“System.Reflection.Metadata.MetadataUpdater.IsSupported”: false,
“System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization”: true,
“System.Runtime.TieredCompilation”: true
}
}
}

I just made the same changes to /opt/RoonServer/Appliance/RAATServer.runtimeconfig.json

I won’t post an updated graph now is I made the change about 21 hours ago and it possibly wasn’t enough to show a true difference but I will let it run for the next two days and I will post iit then should it be conclusive. If not I will change it back and wait for an official fix