When using multiple pieces of vector art I've noticed that performance gets rather sloppy, so I created a simple test program that displays 100 copies of the same graphic and allows zooming. I used what I believe to be a fairly simple vector image (can see links below). However, fps drops massively when zooming in or out. I know zooming requires a lot of calculations, but I have an above average system (i5 2500k processor) that I would expect to handle such demands. Is there something I'm missing? or is vector art just not viable for my game (I would need lots of similar artwork on the screen at one time)
Picture of image - http://i.imgur.com/Cj50O.png
SVG file - http://pastebin.com/MjBLebFQ
Test Code: http://pastebin.com/Xmquy9Py