Re: Limitations with v2 port implementation
S Roderick <[email protected]> Wed, 08 Apr 2015 10:23:37 -0400
| Newsgroups | gmane.science.robotics.orocos.devel |
|---|---|
| Message-ID | <[email protected]> |
On Apr 08, 2015, at 10:17, Sylvain Joyeux <[email protected]> wrote: >> We=92ve not looked at the effect of different lock policies, but I=92m v= ery reluctant to start making those kind of changes unless really necessary= . And in all honesty that feels like a solution to a solution. The performa= nce issue is fundamentally driven by the 1-to-N fanout from output ports to= input ports. Certainly the locking solution may/will improve performance, = but the fundamental issue remains. > = > I asked because it would point to where the problem might be, *not* as > a solution to your particular problem (i.e. test the hypothesis of > "the lock free implementation is the major problem). Understood > Just another shot in the dark: do you build with optimizations on ? Yes. :-) > Apart from things like configuration, can you detail some other > user-cases for the original v1 behaviour ? I made the original push > for the v2 channels *because* the v1 semantic were more than awkward > (and harmful) when building our systems, so I am very curious to see > what I missed=85 I=92ll put something together later for you Sylvain (gotta go for now). It= =92s a good discussion to have. And I don=92t know that anything was really= =93missed=94, as much as there are other equally valid ways to do things. Cheers S -- = Orocos-Dev mailing list [email protected] http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev