Гы, я по умолчанию в своём вычислительном проекте сделал классы точек с доп информацией помимо координат. Стало интересно, сработают ли структуры лучше, не сработали, больше тратилось памяти и хуже перфоманс.
У меня такая же история, но с другим финалом. Переписал небольшой кусок кода на эфшарпные struct tuples (они тогда ещё только появились в языке) — время GC упало на 80%.