Jax
❔ Need help analyzing a dotMemory snapshot
I have a dotMemory snapshot of my application with information about a memory leak, but I don't have access to certain features of dotMemory (such as GC roots and reference tracing) due to being on Linux. I could really use some help analyzing this dump and get a second opinion on where to focus my efforts in removing the memory leak. As far as I can tell, an expensive serialization operation creates a large amount of string data (
BsonString
and System.String
) that gets promoted to the gen2 heap, where it then sits forever.
The leak is not in my own code, as this application is built on assemblies from a VR game (it's essentially a mod, allowed under their mod policy), but fixing it is doable through runtime patching with Harmony. All I really need is to identify where and why the problematic objects in question are being kept alive.2 replies
Custom MSBuild SDK not found after uploading new version
I'm fiddling with a custom MSBuild SDK, and everything has worked fine up until now. I just tried to upload a new version (which went fine), but despite being listed on nuget.org and passing all checks, none of my local tooling can find it. The previous version was
1.0.0-preview1
, and the new one is 1.0.0-preview2
.
Any ideas?2 replies