> > you could have all the pieces of code which are apm sensitive check to see > if apm is currently enabled and modify their behavior accordingly rather > then statically defining it at compile time. i'm not sure what the > overheads/complications of that would be though.
Not feasible, in places you would have: my_function() and my_function_apm() w/ an if every time. The over head would get you. Plus some pieces actually use different data structures, i.e a struct w/ an extra member.

