Это под Linux на Mono. Явный вызов сборщика эффекта не давал. Там сборщик мусора консервативный. Слишком консервативный. Пришлось кэширование часто используемых объектов делать, а то память росла.

Микрософтовский сборщик мусора точный, так что под Windows работало нормально без кэширования.