Profile results (total time)
Proc Name Self CPU Total CPU Real Time Calls
--------------------------------------------- --------- --------- --------- ---------
/obj/Miscell/proc/Construct 27.520 51.559 51.598 10472
/proc/CreateOutline 24.038 24.062 24.161 187374
/proc/char_width 13.446 13.452 13.466 35145
/icon/proc/Blend 10.196 10.198 10.217 19312
/obj/AI_Control/proc/Sweeping 7.097 17.514 17.401 2479
/mob/Move 6.911 13.901
Problem description:
: The above is just a snippet :
Mostly looking for information on what is acceptable and what's not in terms of high cpu , stress usage.
I'm trying to fine-tune / optimize at this point.
Also I have a vague idea on how to read profiles, but any pointers on what I "should" be looking for is appreciated.
Let's start with CreateOutline, because I know for a fact it shouldn't be that high. I assume that's a function for creating outlines around text, right?