Skip to content

Navigation: Solve performance problem due to INITIALIZED stack workspaces

Sandro Christian Wenzel requested to merge swenzel/fixstackworkspace into master
  • Navigation methods use stack arrays as workspace to keep track of "tracing" information
  • Unfortunately, this stack space was initialized by the compiler which resulted in measurable CPU overhead
  • Now forcing stack space to be unitialized by exceptionally using some low level constructs

Note: We could think about offering a MACRO or another solution that hides the low-level details

Merge request reports