[Boost::MSM] Huge Memory Usage Issue During Compilation

This page summarizes the projects mentioned and recommended in the original post on /r/cpp_questions

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • sml

    C++14 State Machine library

  • I'm a big fan of MSM but what you're experiencing is pretty normal for template-heavy libraries built on C++03 machinery (emulation of variadic templates is the usual culprit). It's probably not the answer you're hoping for, but the real solution is to switch to a library with more modern foundations. (I've been happily using [Boost::ext].SML for a few years but I'm reluctant to strongly recommend anything in particular since I haven't re-explored the problem space since I found it.)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts