Uploaded image for project: 'Xerces2-J'
  1. Xerces2-J
  2. XERCESJ-1499

XSModel: Reduce footprint and reduce search times over SymbolHash maps in the SchemaGrammar

    XMLWordPrintableJSON

Details

    Description

      To support the toleration of duplicate schema components the number of SymbolHash maps stored per SchemaGrammar was doubled and with that significantly increased the footprint of an XSModel. Many of these maps are usually empty or almost empty, so I plan to reduce their initial size so that they do not waste as much space when they have not been filled. I also plan to implement a rehash on the SymbolHash to keep the search times down when there are lots of entries.

      Attachments

        Activity

          People

            mrglavas@ca.ibm.com Michael Glavassevich
            mrglavas@ca.ibm.com Michael Glavassevich
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 4h
                4h
                Remaining:
                Remaining Estimate - 4h
                4h
                Logged:
                Time Spent - Not Specified
                Not Specified