What is "Object.wbarrier_conc()" in Profiler?

There isn’t any plan on fixing this per se beyond the .Net modernization efforts . It’s not a bug, it’s a necessity of the feature. Incremental GC gives you the option to choose between

  • The convenience of not having to think too hard about avoiding GC.Alloc in order to not trigger a synchronous GC.Vollect, for the price of slower script execution time if with the GC.collection happening timesliced in VSync when you’re generally GPU bound rather than CPU bound, i.e. increase CPU load a bit more for more stable frame rime.
  • Get better CPU execution speed at the cost of having to be very stringent about your GC.Allocs.