id summary reporter owner description type status milestone component version severity resolution keywords cc 13615 Could the performance of spirit::qi::parse() be much worse than std::stod()? Mario Emmenlauer Joel de Guzman "When converting from std::string to numerical formats, I found spirit::qi::parse() to be of superior performance compared to more standard commands like atof() or std::stod() on Linux. Typically it can be at least 4x faster, sometimes even more. This is true on several versions and flavours of Linux. However I get quite different results on Windows with MSVC, MinGW and the Intel Compiler and on MacOSX. On Windows and MacOSX spirit::qi::parse() is typically between 2 and 5 times slower than atof() and std::stod() according to my benchmark. I understand that benchmarks are always a bit flaky, but I fail to understand such a huge difference. " Bugs closed To Be Determined spirit Boost 1.67.0 Optimization invalid parser, stod, string, double, performance