Array of extruded shapes is too slow

Thank you,
I understand the entire strategy of the program is wrong. Is there a way to orbit around that shape, without having the program to crash?