|Topic was automatically imported from the old Question2Answer platform.
When I examine my bottleneck frames in profiler, it seems to only showcase subroutines, if the calling function is too big, or takes a lot of frame time. For example : I have a function
get_best_action_per_tile(), and both of these functions are calling multitude of subroutines. They also share few subroutines,
get_actualuser. Profiler never shows resolve and get_best_action, isntead I can see all of their subroutines, and how many times they were called. Because of this I can’t really tell which of 2 big functions is responsible for most framework. However when I menaged to greatly optimize resolve function, only then I can see it in Profiler.
Is this supposed to work like this ? Is there any way I can get info about caller function or whole stack ?