Changes between Initial Version and Version 1 of Ticket #18749, comment 19


Ignore:
Timestamp:
2020-02-23T13:43:40+01:00 (5 years ago)
Author:
simon04

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #18749, comment 19

    initial v1  
    44see #18749 - Use efficient/unmodifiable maps for svgSalamander
    55}}}
     6
     7----
     8
     9Here is a histogram of the sizes of the map fields in `SVGElement` when running with Java ⩾9:
     10{{{
     11  count      map in SVGElement   map.size   class used since r15912
     12  ===================================================================================
     13   4894      [java] inlineStyles     0000   class java.util.Collections$EmptyMap
     14   1297      [java] inlineStyles     0001   class java.util.Collections$SingletonMap
     15   1118      [java] inlineStyles     0002   class java.util.ImmutableCollections$MapN
     16    537      [java] inlineStyles     0003   class java.util.ImmutableCollections$MapN
     17    552      [java] inlineStyles     0004   class java.util.ImmutableCollections$MapN
     18    319      [java] inlineStyles     0005   class java.util.ImmutableCollections$MapN
     19    443      [java] inlineStyles     0006   class java.util.ImmutableCollections$MapN
     20    423      [java] inlineStyles     0007   class java.util.ImmutableCollections$MapN
     21    438      [java] inlineStyles     0008   class java.util.ImmutableCollections$MapN
     22    513      [java] inlineStyles     0009   class java.util.ImmutableCollections$MapN
     23    561      [java] inlineStyles     0010   class java.util.ImmutableCollections$MapN
     24    222      [java] inlineStyles     0011   class java.util.ImmutableCollections$MapN
     25     31      [java] inlineStyles     0012   class java.util.ImmutableCollections$MapN
     26      3      [java] inlineStyles     0013   class java.util.ImmutableCollections$MapN
     27      8      [java] inlineStyles     0014   class java.util.ImmutableCollections$MapN
     28      6      [java] inlineStyles     0015   class java.util.ImmutableCollections$MapN
     29     18      [java] inlineStyles     0016   class java.util.ImmutableCollections$MapN
     30     39      [java] inlineStyles     0017   class java.util.ImmutableCollections$MapN
     31     24      [java] inlineStyles     0018   class java.util.ImmutableCollections$MapN
     32     53      [java] inlineStyles     0019   class java.util.ImmutableCollections$MapN
     33     21      [java] inlineStyles     0020   class java.util.ImmutableCollections$MapN
     34     40      [java] inlineStyles     0021   class java.util.ImmutableCollections$MapN
     35      4      [java] inlineStyles     0022   class java.util.ImmutableCollections$MapN
     36      1      [java] inlineStyles     0027   class java.util.ImmutableCollections$MapN
     37    395      [java] inlineStyles     0028   class java.util.ImmutableCollections$MapN
     38     39      [java] inlineStyles     0029   class java.util.ImmutableCollections$MapN
     39      2      [java] inlineStyles     0031   class java.util.ImmutableCollections$MapN
     40      1      [java] inlineStyles     0032   class java.util.ImmutableCollections$MapN
     41      1      [java] inlineStyles     0033   class java.util.ImmutableCollections$MapN
     42      4      [java] inlineStyles     0036   class java.util.ImmutableCollections$MapN
     43      1      [java] inlineStyles     0049   class java.util.ImmutableCollections$MapN
     44     28      [java] inlineStyles     0050   class java.util.ImmutableCollections$MapN
     45     24      [java] presAttributes   0000   class java.util.Collections$EmptyMap
     46   1730      [java] presAttributes   0001   class java.util.Collections$SingletonMap
     47    596      [java] presAttributes   0002   class java.util.ImmutableCollections$MapN
     48   1568      [java] presAttributes   0003   class java.util.ImmutableCollections$MapN
     49   2161      [java] presAttributes   0004   class java.util.ImmutableCollections$MapN
     50   1624      [java] presAttributes   0005   class java.util.ImmutableCollections$MapN
     51   1516      [java] presAttributes   0006   class java.util.ImmutableCollections$MapN
     52   1428      [java] presAttributes   0007   class java.util.ImmutableCollections$MapN
     53    489      [java] presAttributes   0008   class java.util.ImmutableCollections$MapN
     54    537      [java] presAttributes   0009   class java.util.ImmutableCollections$MapN
     55    160      [java] presAttributes   0010   class java.util.ImmutableCollections$MapN
     56    134      [java] presAttributes   0011   class java.util.ImmutableCollections$MapN
     57     50      [java] presAttributes   0012   class java.util.ImmutableCollections$MapN
     58      4      [java] presAttributes   0013   class java.util.ImmutableCollections$MapN
     59      5      [java] presAttributes   0014   class java.util.ImmutableCollections$MapN
     60      9      [java] presAttributes   0015   class java.util.ImmutableCollections$MapN
     61      1      [java] presAttributes   0016   class java.util.ImmutableCollections$MapN
     62}}}