Boost logo

Boost :

Subject: Re: [boost] [MSM] Is there any interest in C++14 Boost.MSM-eUML like library which compiles up to 60x quicker whilst being a slightly faster too?
From: christophe.j.henry_at_[hidden]
Date: 2016-02-03 16:14:54


>I added a simple benchmark using Boost.MSM3-eUML2 to the performance tests.
>Results can be found here ->
>http://boost-experimental.github.io/msm-lite/overview/index.html#performance
>
>It seems that Boost.MSM3-eUML2 (not sure what is the proper name?) compiles
>2.5 times slower than the eUML, but maybe there are some flags/options to
>speed it up?
>
>Moreover, I'm not sure how to disable the slowing down options such as
>deffered events etc.?
>I would assume it should be as fast as eUML as it using the same back-end?

Compile-time is proportional to string length, reducing it would help.
So would reducing BOOST_MPL_LIMIT_STRING_SIZE.

As they are empty, you can also remove you action definitions.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk