Steve Lawrence created DAFFODIL-1860:
----------------------------------------

             Summary: Minimize the number of HashMap allocations/insertions in 
the Infoset
                 Key: DAFFODIL-1860
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-1860
             Project: Daffodil
          Issue Type: Bug
          Components: Back End
            Reporter: Steve Lawrence
            Assignee: Steve Lawrence
            Priority: Normal
             Fix For: 2.1.0


Performance testing found that the slot removal made in DAFFODIL-1854 caused 
performance degradation, sometimes up to 20% decreases. Profiling found that 
some of this is due to the allocations of the HashMap used for quickly looking 
up elements in the Infoset by QName. We should only allocate hashmaps when it's 
possible an element could be be used in an expression, which should improve 
performance. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to