
File content summary:

UTF-8 Strings: 10768
Classes loaded: 474
Classes unloaded: 0
Stack traces: 10
Stack frames: 20
Start threads: 0
Allocation sites: 0
End threads: 0
Control settings: 0
CPU samples: 0
Heap summaries: 0
1 heap dumps containing in total 8715 segments:
..GC root unknown: 0
..GC root thread objects: 9
..GC root JNI global: 5
..GC root JNI local: 0
..GC root Java frame: 22
..GC root native stack: 0
..GC root sticky class: 413
..GC root thread block: 0
..GC root monitor used: 4
..GC primitive array dump: 2891
..GC object array dump: 748
..GC class dump: 474
..GC instance dump: 4149

Found 7 threads with stacktraces:

Thread 1
  at java.lang.Object.wait (Object.java:native method)
  at java.lang.Object.wait (Object.java:502)
  at simple.Data.get (Data.java:47)
  at simple.Consumer.run (Consumer.java:56)

Thread 2
  at java.lang.Thread.sleep (Thread.java:native method)
  at simple.Producer.run (Producer.java:64)

Thread 3
  at simple.Consumer.run (Consumer.java:60)

Thread 4
  at simple.Producer.run (Producer.java:57)

Thread 5
  at java.lang.Object.wait (Object.java:native method)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:143)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:164)
  at java.lang.ref.Finalizer$FinalizerThread.run (Finalizer.java:209)

Thread 6
  at java.lang.Object.wait (Object.java:native method)
  at java.lang.Object.wait (Object.java:502)
  at java.lang.ref.Reference.tryHandlePending (Reference.java:191)
  at java.lang.ref.Reference$ReferenceHandler.run (Reference.java:153)

Thread 7
  at java.lang.Object.wait (Object.java:native method)
  at java.lang.Thread.join (Thread.java:1252)
  at java.lang.Thread.join (Thread.java:1326)
  at simple.Monitor.main (Monitor.java:64)

Found a total of 2.53MiB of instances allocated on the heap.

Top 20 allocated classes:

Total size | Instances |     Largest | Class name
------------------------------------------------------------------------------------
   1.99MiB |       436 |   634.78KiB | int[]
 197.11KiB |      1991 |    16.02KiB | char[]
  85.25KiB |       443 |     8.02KiB | byte[]
  47.38KiB |      1516 |  32.00bytes | java.lang.String
  45.42KiB |       560 |     8.02KiB | java.lang.Object[]
  15.26KiB |       126 | 124.00bytes | java.lang.reflect.Field
  14.77KiB |       378 |  40.00bytes | java.util.LinkedList$Node
   9.94KiB |       212 |  48.00bytes | java.util.HashMap$Node
   8.91KiB |       190 |  48.00bytes | java.util.LinkedList
   8.42KiB |        98 |  88.00bytes | java.lang.ref.SoftReference
   6.05KiB |       258 |  24.00bytes | java.lang.Integer
   5.91KiB |        18 |     2.02KiB | java.util.HashMap$Node[]
   5.86KiB |       150 |  40.00bytes | java.lang.StringBuilder
   5.44KiB |       116 |  48.00bytes | java.util.Hashtable$Entry
   5.05KiB |        38 | 136.00bytes | sun.util.locale.LocaleObjectCache$CacheEntry
   5.00KiB |        40 | 128.00bytes | java.lang.ref.Finalizer
   3.50KiB |        32 | 112.00bytes | java.net.URL
   3.42KiB |        73 |  48.00bytes | java.io.File
   3.17KiB |        12 | 776.00bytes | java.util.Hashtable$Entry[]
   3.13KiB |        56 | 144.00bytes | java.lang.String[]

Top 20 largest instances:

 Total size | Instances |     Largest | Class name
--------------------------------------------------------------------------------------
    1.99MiB |       436 |   634.78KiB | int[]
  197.11KiB |      1991 |    16.02KiB | char[]
   85.25KiB |       443 |     8.02KiB | byte[]
   45.42KiB |       560 |     8.02KiB | java.lang.Object[]
    5.91KiB |        18 |     2.02KiB | java.util.HashMap$Node[]
    2.05KiB |         2 |     2.02KiB | java.lang.invoke.MethodHandle[]
    2.02KiB |         1 |     2.02KiB | java.lang.Integer[]
    3.17KiB |        12 | 776.00bytes | java.util.Hashtable$Entry[]
462.00bytes |         1 | 462.00bytes | sun.misc.Launcher$AppClassLoader
454.00bytes |         1 | 454.00bytes | sun.misc.Launcher$ExtClassLoader
680.00bytes |         2 | 340.00bytes | simple.Producer
680.00bytes |         2 | 340.00bytes | simple.Consumer
    2.30KiB |         7 | 336.00bytes | java.util.jar.JarFile$JarFileEntry
334.00bytes |         1 | 334.00bytes | java.lang.ref.Finalizer$FinalizerThread
332.00bytes |         1 | 332.00bytes | java.lang.ref.Reference$ReferenceHandler
    1.01KiB |         9 | 312.00bytes | java.lang.reflect.Field[]
    1.48KiB |         7 | 272.00bytes | java.util.concurrent.ConcurrentHashMap$Node[]
236.00bytes |         1 | 236.00bytes | sun.net.www.protocol.file.FileURLConnection
440.00bytes |         2 | 220.00bytes | java.io.ExpiringCache$1
432.00bytes |         2 | 216.00bytes | java.lang.NoSuchMethodError
