I'm no programmer nor coder or such, I call myself advanced user only.
If having part of an app (I refer app as OS here, and start menu as part of an OS) to spike CPU/memory usage, does that means that part is not being used without being called? and leaves resources fully free? Sure big spike happen when the sub-part is called, but without being called?
IF part of an app is not even loaded while not used, isn't that actually good? I mean, depends how often that app part is called and have to load from the void.
I imagine that could be better than having unused part loaded all the time, wasting the resources?
Also, I totally skip part of poorly coded compared to old smooth and optimized code.