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)

Reply via email to