10 May
2005
10 May
'05
2:42 p.m.
Doug,
Following up my previous message, I have run the tests with Boost 1.32.0 and
can see what you mean about a drastic improvement. The full set of figures
are:
VC8.0 GOF Observer: 109
VC8.0 Signals 1.33.0: 6203
VC7.1 GOF Observer: 78
VC7.1 Signals 1.32.0: 112109
It's interesting that the Observer pattern is actually slower with VC 8.
- Keith MacDonald
"Doug Gregor"
The performance of Signals has been drastically improved in 1.33.0 thanks to a patch from Robert Zeh. It may still not be as quick as a specific implementation of the Observer pattern, but it's much more reasonable now.
Doug