tep360:The garbage is indeed pretty small and unlikely to cause slowdown. We were in the optimization stage of our game and we were trying to make our game creates zero garbage if possible.
My game creates tons of garbage a frame and has no issues. Optimize when you have to, not just because you can. :)
We're just curious if those functions generate garbage and if there is any solution for that problem.
Honestly the only way to know is profile or use something like Reflector to peek into the Windows assembly and see. But I doubt there's any way to stop them from doing whatever they do, so it's not likely going to be practical knowledge.