I’m noticing that doing the following on the main thread or in a job and then not ever disposing of it does not create a reported leak (where as TempJob does).
NativeList b = new NativeList(16, Allocator.Temp);
Is Allocator.Temp allocated memory getting automatically cleaned up somewhere? Or is it just not reporting?