Uploaded image for project: 'TomEE'
  1. TomEE
  2. TOMEE-1151

@Observes optimization

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0
    • None
    • None

    Description

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            dblevins David Blevins
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: