Jump to content

Recommended Posts

Posted

just a little question.

what is the most efficient option?

1/ variables globally declared and used in SR_Service_Prepare()

2/ variables locally declared inside SR_Service_Prepare() and used in SR_Service_Prepare()

I guess in the case 2/ each time the SR_Service_Prepare() is called, declarations eat cpu time ... right ?

so it may be the 1/ to choose

?!

Posted

2) is the most efficient solution as it only allocates local stack (in zero time) - but take care that stack memory is limited (1024 bytes), don't declare huge arrays there

1) is expensive since it allocates RAM statically, and it's bad programming style - you want to avoid the usage of global variables whenever possible.

Best Regards, Thorsten.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...