mono/MonoGame — pull request #209 by kungfubanana (2012-01-22 10:52:27+00:00)
Title: Reduce allocations

Inspecting the generated MSIL with ildasm revealed several places where
intermediate objects were being created needlessly each frame. Lambdas
that require hoisting are the primary offender, but even lambdas that
require no hoisting incur an allocation to convert them to the
appropriate delegate type. As much of this as possible has been
removed.