Когда вам нужно иметь очень маленькие объекты, скажем, что содержит 2 свойства float, и у вас будут миллионы из них, которые не будут "уничтожены" сразу, являются ли более предпочтительными или классными структурами?
Как и в xna как в библиотеке, существуют point3s и т.д. как структуры, но если вам нужно долго удерживать эти значения, может ли это представлять угрозу производительности?