I created a new 3d project, then I imported URP through the package manager.
All of my scripts are simple and shouldn’t really affect URP rendering in any way.
I only have two objects being rendered in my scene and the 1.8kb of GC are still being generated when I disable them.
I have some TMP UI elements but the 1.8kb of GC are still being generated when I disable the canvas.
I did a deep profile and I see a really long list of URP stuff that I don’t really know about.
I really don’t know where to begin to fix this.
Edit:
I have two cameras in the scene. If I disable both of them, the 1.8kb stops. If I disable one of them, nothing changes. If I enable both of them, nothing changes.
It seems that it doesn’t matter how many cameras I have. As long as I have one, the 1.8kb of GC will be allocated.