cppfw / svgdom

:house: SVG document object model in C++
MIT License
49 stars 17 forks source link

Mikroxml #23

Closed igagis closed 7 years ago

JaimeIvanCervantes commented 7 years ago

Did you wrote your own streaming xml library? Will svgdom still work with pugixml?

And just out of curiosity, how much of a difference in running time and RAM usage does it makes?

igagis commented 7 years ago

Yes, I made own streaming xml lib. And I plan to drop pugixml soon. Then I will have more control on deployment of the library to different platforms.

Unfortunately, difference in time is not big, about 5% according to measurements, so it's almost nothing. In RAM it is more noticeable, about 20Mb difference in memory footprint when parsing 12Mb SVG file (40Mb vs 64.6Mb).