> -- Сергей Губанов писал(а):
> 2) Иногда приходится следить за "удалением" объектов чтобы их потом повторно использовать, а не выбрасывать в мусор и лишний раз напрягать GC. Это из-за того, что GC (каким бы крутым он ни был) всё равно работает значительно медленнее случая ручного управления памятью.
Кстати, это не универсальный рецепт. Это вы пользуетесь особенностями реализации данного конкретного GC. Ибо некоторые типы сборщиков мусора таки работают быстрее тогда, когда больше мусоришь.

Т.е. теоретически возможна ситуация, когда в VM сменится тип сборщика мусора и вы вместо увеличения производительности, посредством этого трюка, получите её снижение.