Jax
Jax
CC#
Created by Jax on 6/21/2023 in #help
❔ 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
CC#
Created by Jax on 8/15/2022 in #help
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