David Blevins created TOMEE-1151:
------------------------------------
Summary: @Observes optimization
Key: TOMEE-1151
URL: https://issues.apache.org/jira/browse/TOMEE-1151
Project: TomEE
Issue Type: Improvement
Reporter: David Blevins
Fix For: 1.6.1
Original ObserverManager (no before/after, no inheritance)
Events Obsvs Avg 0%
10000000 4 101 0%
10000000 8 151 50%
10000000 16 271 79%
10000000 32 532 96%
10000000 64 1106 108%
50 million events in 21 seconds
Prior approach with Before After
Events Obsvs Avg 0%
10000000 4 900 0%
10000000 8 1759 95%
10000000 16 3591 104%
10000000 32 7026 96%
10000000 64 15040 114%
50 million events in 283 seconds
Optimized w/ support for before/after and inheritance
Events Obsvs Avg 0%
10000000 4 76 0%
10000000 8 143 88%
10000000 16 233 63%
10000000 32 394 69%
10000000 64 729 85%
50 million events in 15 seconds
--
This message was sent by Atlassian JIRA
(v6.2#6252)