Is this a bug or did I never notice that the Unity Profiler doesn’t record calls made in Awake? Does this maybe only work in specific circumstances? I was rather happy to see how low my initialization cost was, when I noticed, that Awake does not show at all in the Profiler, but Start does.
Pretty sure it never has, presumably because the initialisation for the profiler itself is also called in Awake(). One workaround is to create a “dummy” empty scene which you load first, start profiling in that scene, which does nothing other than additively load the scene you really want to profile. That way, you’ll be able to profile all the scene startup methods, including Awake(), Start(), etc.