Comment
Detected the following maps with collision ratios above 80%:
- 8 instances of java.util.Hashtable retain >= 5,568 bytes.
Details
java.util.concurrent.ConcurrentHashMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 19,130 objects | 19,130 | 1,224,320 | >= 160,141,064 |
<= 0.20 First 10 of 464 objects | 464 | 29,696 | >= 16,828,840 |
<= 0.40 First 10 of 380 objects | 380 | 24,320 | >= 111,352,104 |
<= 0.60 First 10 of 26 objects | 26 | 1,664 | >= 39,488 |
| 20,000 | 1,280,000 |
java.util.HashMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 18,306 objects | 18,306 | 878,688 | >= 3,120,720 |
<= 0.20 First 10 of 630 objects | 630 | 30,240 | >= 1,408,288 |
<= 0.40 First 10 of 1,032 objects | 1,032 | 49,536 | >= 4,551,320 |
<= 0.60 First 10 of 32 objects | 32 | 1,536 | >= 90,576 |
| 20,000 | 960,000 |
java.lang.ThreadLocal$ThreadLocalMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 85 objects | 85 | 2,040 | >= 34,612,192 |
java.util.Hashtable
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 5,436 objects | 5,436 | 260,928 | >= 1,214,056 |
<= 0.20 First 10 of 499 objects | 499 | 23,952 | >= 11,674,600 |
<= 0.40 First 10 of 989 objects | 989 | 47,472 | >= 5,386,728 |
<= 0.60 First 10 of 65 objects | 65 | 3,120 | >= 285,640 |
<= 0.80 First 10 of 47 objects | 47 | 2,256 | >= 42,544 |
<= 1.00 All 8 objects | 8 | 384 | >= 5,568 |
| 7,044 | 338,112 |
java.util.LinkedHashMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 16,439 objects | 16,439 | 920,584 | >= 2,224,440 |
<= 0.20 First 10 of 138 objects | 138 | 7,728 | >= 151,184 |
<= 0.40 First 10 of 509 objects | 509 | 28,504 | >= 1,220,048 |
<= 0.60 First 10 of 290 objects | 290 | 16,240 | >= 80,392 |
<= 0.80 First 10 of 175 objects | 175 | 9,800 | >= 36,400 |
| 17,551 | 982,856 |
java.util.HashSet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 11,333 objects | 11,333 | 181,328 | >= 1,770,304 |
<= 0.20 First 10 of 327 objects | 327 | 5,232 | >= 254,720 |
<= 0.40 First 10 of 492 objects | 492 | 7,872 | >= 622,744 |
<= 0.60 First 10 of 18 objects | 18 | 288 | >= 6,032 |
| 12,170 | 194,720 |
java.util.Properties
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 101 objects | 101 | 5,656 | >= 30,376 |
<= 0.20 | 1 | 56 | 1,264 |
<= 0.40 First 10 of 48 objects | 48 | 2,688 | >= 1,764,800 |
| 150 | 8,400 |
java.util.Collections$SetFromMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 253 objects | 253 | 6,072 | >= 69,336 |
<= 0.20 First 10 of 1,162 objects | 1,162 | 27,888 | >= 836,800 |
<= 0.40 First 10 of 763 objects | 763 | 18,312 | >= 409,024 |
| 2,178 | 52,272 |
java.util.LinkedHashSet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 3,691 objects | 3,691 | 59,056 | >= 634,672 |
<= 0.20 First 10 of 62 objects | 62 | 992 | >= 57,968 |
<= 0.40 First 10 of 141 objects | 141 | 2,256 | >= 119,376 |
<= 0.60 First 10 of 74 objects | 74 | 1,184 | >= 19,096 |
| 3,968 | 63,488 |
java.util.Collections$SynchronizedMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 1,602 objects | 1,602 | 51,264 | >= 559,440 |
<= 0.20 All 2 objects | 2 | 64 | >= 34,160 |
<= 0.40 All 4 objects | 4 | 128 | >= 18,688 |
<= 0.60 All 5 objects | 5 | 160 | >= 16,952 |
| 1,613 | 51,616 |
java.util.Collections$UnmodifiableMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 2,280 objects | 2,280 | 72,960 | >= 105,056 |
<= 0.20 First 10 of 18 objects | 18 | 576 | >= 31,416 |
<= 0.40 First 10 of 45 objects | 45 | 1,440 | >= 252,504 |
<= 0.60 First 10 of 12 objects | 12 | 384 | >= 4,600 |
| 2,355 | 75,360 |
java.util.Collections$UnmodifiableSet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 1,343 objects | 1,343 | 21,488 | >= 256,480 |
<= 0.20 First 10 of 15 objects | 15 | 240 | >= 11,520 |
<= 0.40 First 10 of 54 objects | 54 | 864 | >= 43,352 |
<= 0.60 All 7 objects | 7 | 112 | >= 2,008 |
| 1,419 | 22,704 |
java.util.jar.Attributes
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 27 objects | 27 | 432 | >= 21,000 |
<= 0.40 First 10 of 53 objects | 53 | 848 | >= 155,576 |
| 80 | 1,280 |
java.util.WeakHashMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 434 objects | 434 | 20,832 | >= 121,632 |
<= 0.20 First 10 of 34 objects | 34 | 1,632 | >= 37,608 |
<= 0.40 All 6 objects | 6 | 288 | >= 4,928 |
<= 0.60 All 2 objects | 2 | 96 | >= 1,216 |
| 476 | 22,848 |
java.util.RegularEnumSet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 3,116 objects | 3,116 | 99,712 | >= 99,712 |
java.util.HashMap$KeySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 4,037 objects | 4,037 | 64,592 | >= 64,592 |
<= 0.20 First 10 of 304 objects | 304 | 4,864 | >= 4,864 |
<= 0.40 First 10 of 291 objects | 291 | 4,656 | >= 4,656 |
<= 0.60 All 7 objects | 7 | 112 | >= 112 |
| 4,639 | 74,224 |
java.util.LinkedHashMap$LinkedKeySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 4,043 objects | 4,043 | 64,688 | >= 64,688 |
<= 0.20 First 10 of 18 objects | 18 | 288 | >= 288 |
<= 0.40 First 10 of 43 objects | 43 | 688 | >= 688 |
<= 0.60 First 10 of 109 objects | 109 | 1,744 | >= 1,744 |
| 4,213 | 67,408 |
java.util.concurrent.ConcurrentHashMap$KeySetView
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 274 objects | 274 | 6,576 | >= 6,848 |
<= 0.20 First 10 of 1,165 objects | 1,165 | 27,960 | >= 27,960 |
<= 0.40 First 10 of 799 objects | 799 | 19,176 | >= 19,176 |
| 2,238 | 53,712 |
java.util.concurrent.ConcurrentHashMap$EntrySetView
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 53 objects | 53 | 848 | >= 848 |
<= 0.20 First 10 of 11 objects | 11 | 176 | >= 176 |
<= 0.40 First 10 of 1,882 objects | 1,882 | 30,112 | >= 30,112 |
| 1,946 | 31,136 |
java.util.Collections$SynchronizedSet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 612 objects | 612 | 14,688 | >= 27,552 |
<= 0.40 First 10 of 25 objects | 25 | 600 | >= 1,000 |
| 637 | 15,288 |
java.util.TreeMap$KeySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 1,583 objects | 1,583 | 25,328 | >= 25,328 |
java.util.HashMap$EntrySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 716 objects | 716 | 11,456 | >= 11,456 |
<= 0.20 First 10 of 149 objects | 149 | 2,384 | >= 2,384 |
<= 0.40 First 10 of 112 objects | 112 | 1,792 | >= 1,792 |
<= 0.60 All 3 objects | 3 | 48 | >= 48 |
| 980 | 15,680 |
java.util.LinkedHashMap$LinkedEntrySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 531 objects | 531 | 8,496 | >= 8,496 |
<= 0.20 First 10 of 19 objects | 19 | 304 | >= 304 |
<= 0.40 First 10 of 27 objects | 27 | 432 | >= 432 |
<= 0.60 First 10 of 92 objects | 92 | 1,472 | >= 1,472 |
| 669 | 10,704 |
java.util.IdentityHashMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 40 objects | 40 | 1,600 | >= 4,800 |
java.util.concurrent.ConcurrentSkipListSet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 38 objects | 38 | 608 | >= 3,040 |
java.util.concurrent.ConcurrentSkipListMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 38 objects | 38 | 1,824 | >= 2,432 |
java.util.Collections$SingletonMap
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 15 objects | 15 | 600 | >= 1,200 |
java.util.WeakHashMap$KeySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 71 objects | 71 | 1,136 | >= 1,136 |
java.util.IdentityHashMap$KeySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 First 10 of 40 objects | 40 | 640 | >= 640 |
java.util.Hashtable$KeySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.40 First 10 of 25 objects | 25 | 400 | >= 400 |
java.util.Collections$SingletonSet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 | 1 | 16 | 32 |
java.util.TreeMap$EntrySet
Collision Ratio | # Objects | Shallow Heap | Retained Heap |
---|---|---|---|
<= 0.00 | 1 | 16 | 16 |