1The following are examples of j_objnew.d. 2 3This traces activity of object allocation by Java. It will print a histogram 4of the byte size of allocation of different type, followed by a count of each 5type of allocation. 6 7Here you can see it running on Code/Java/Func_abc 8 9# j_objnew.d 10Tracing... Hit Ctrl-C to end. 11^C 12 13Java object allocation byte distributions by pid and class, 14 15 311496 java/io/Console$1 16 value ------------- Distribution ------------- count 17 4 | 0 18 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 19 16 | 0 20 21 311496 java/io/DeleteOnExitHook 22 value ------------- Distribution ------------- count 23 4 | 0 24 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 25 16 | 0 26 27 311496 java/io/File$1 28 value ------------- Distribution ------------- count 29 4 | 0 30 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 31 16 | 0 32 33 311496 java/lang/ApplicationShutdownHooks 34 value ------------- Distribution ------------- count 35 4 | 0 36 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 37 16 | 0 38 39 311496 java/lang/Compiler$1 40 value ------------- Distribution ------------- count 41 4 | 0 42 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 43 16 | 0 44 45 311496 java/lang/Runtime 46 value ------------- Distribution ------------- count 47 4 | 0 48 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 49 16 | 0 50 51 311496 java/lang/String$CaseInsensitiveComparator 52 value ------------- Distribution ------------- count 53 4 | 0 54 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 55 16 | 0 56 57 311496 java/lang/System$2 58 value ------------- Distribution ------------- count 59 4 | 0 60 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 61 16 | 0 62 63 311496 java/lang/Terminator$1 64 value ------------- Distribution ------------- count 65 4 | 0 66 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 67 16 | 0 68 69 311496 java/lang/ref/Reference$Lock 70 value ------------- Distribution ------------- count 71 4 | 0 72 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 73 16 | 0 74 75 311496 java/lang/reflect/ReflectAccess 76 value ------------- Distribution ------------- count 77 4 | 0 78 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 79 16 | 0 80 81 311496 java/net/URLClassLoader$7 82 value ------------- Distribution ------------- count 83 4 | 0 84 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 85 16 | 0 86 87 311496 java/net/UnknownContentHandler 88 value ------------- Distribution ------------- count 89 4 | 0 90 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 91 16 | 0 92 93 311496 java/util/Collections$EmptySet 94 value ------------- Distribution ------------- count 95 4 | 0 96 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 97 16 | 0 98 99 311496 java/util/Collections$ReverseComparator 100 value ------------- Distribution ------------- count 101 4 | 0 102 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 103 16 | 0 104 105 311496 java/util/Hashtable$EmptyEnumerator 106 value ------------- Distribution ------------- count 107 4 | 0 108 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 109 16 | 0 110 111 311496 java/util/Hashtable$EmptyIterator 112 value ------------- Distribution ------------- count 113 4 | 0 114 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 115 16 | 0 116 117 311496 java/util/jar/JavaUtilJarAccessImpl 118 value ------------- Distribution ------------- count 119 4 | 0 120 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 121 16 | 0 122 123 311496 sun/misc/Launcher$Factory 124 value ------------- Distribution ------------- count 125 4 | 0 126 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 127 16 | 0 128 129 311496 sun/misc/Unsafe 130 value ------------- Distribution ------------- count 131 4 | 0 132 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 133 16 | 0 134 135 311496 sun/net/www/protocol/file/Handler 136 value ------------- Distribution ------------- count 137 4 | 0 138 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 139 16 | 0 140 141 311496 sun/reflect/ReflectionFactory 142 value ------------- Distribution ------------- count 143 4 | 0 144 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 145 16 | 0 146 147 311496 sun/reflect/ReflectionFactory$1 148 value ------------- Distribution ------------- count 149 4 | 0 150 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 151 16 | 0 152 153 311496 [Ljava/lang/StackTraceElement; 154 value ------------- Distribution ------------- count 155 8 | 0 156 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 157 32 | 0 158 159 311496 [Ljava/security/Principal; 160 value ------------- Distribution ------------- count 161 8 | 0 162 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 163 32 | 0 164 165 311496 [Ljava/security/cert/Certificate; 166 value ------------- Distribution ------------- count 167 8 | 0 168 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 169 32 | 0 170 171 311496 java/io/Console$1$1 172 value ------------- Distribution ------------- count 173 8 | 0 174 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 175 32 | 0 176 177 311496 java/io/FilePermissionCollection 178 value ------------- Distribution ------------- count 179 8 | 0 180 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 181 32 | 0 182 183 311496 java/io/FileReader 184 value ------------- Distribution ------------- count 185 8 | 0 186 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 187 32 | 0 188 189 311496 java/io/UnixFileSystem 190 value ------------- Distribution ------------- count 191 8 | 0 192 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 193 32 | 0 194 195 311496 java/lang/ArithmeticException 196 value ------------- Distribution ------------- count 197 8 | 0 198 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 199 32 | 0 200 201 311496 java/lang/ClassLoader$3 202 value ------------- Distribution ------------- count 203 8 | 0 204 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 205 32 | 0 206 207 311496 java/lang/NoSuchMethodError 208 value ------------- Distribution ------------- count 209 8 | 0 210 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 211 32 | 0 212 213 311496 java/lang/NullPointerException 214 value ------------- Distribution ------------- count 215 8 | 0 216 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 217 32 | 0 218 219 311496 java/lang/Shutdown$Lock 220 value ------------- Distribution ------------- count 221 4 | 0 222 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 223 16 | 0 224 225 311496 java/lang/StringCoding$StringDecoder 226 value ------------- Distribution ------------- count 227 8 | 0 228 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 229 32 | 0 230 231 311496 java/lang/SystemClassLoaderAction 232 value ------------- Distribution ------------- count 233 8 | 0 234 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 235 32 | 0 236 237 311496 java/lang/ThreadLocal$ThreadLocalMap 238 value ------------- Distribution ------------- count 239 8 | 0 240 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 241 32 | 0 242 243 311496 java/lang/VirtualMachineError 244 value ------------- Distribution ------------- count 245 8 | 0 246 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 247 32 | 0 248 249 311496 java/lang/reflect/ReflectPermission 250 value ------------- Distribution ------------- count 251 8 | 0 252 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 253 32 | 0 254 255 311496 java/nio/charset/CoderResult$1 256 value ------------- Distribution ------------- count 257 8 | 0 258 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 259 32 | 0 260 261 311496 java/nio/charset/CoderResult$2 262 value ------------- Distribution ------------- count 263 8 | 0 264 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 265 32 | 0 266 267 311496 java/security/BasicPermissionCollection 268 value ------------- Distribution ------------- count 269 8 | 0 270 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 271 32 | 0 272 273 311496 java/security/Policy$UnsupportedEmptyCollection 274 value ------------- Distribution ------------- count 275 8 | 0 276 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 277 32 | 0 278 279 311496 java/util/BitSet 280 value ------------- Distribution ------------- count 281 8 | 0 282 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 283 32 | 0 284 285 311496 java/util/Collections$EmptyList 286 value ------------- Distribution ------------- count 287 8 | 0 288 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 289 32 | 0 290 291 311496 java/util/Collections$EmptyMap 292 value ------------- Distribution ------------- count 293 8 | 0 294 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 295 32 | 0 296 297 311496 java/util/HashMap$KeySet 298 value ------------- Distribution ------------- count 299 8 | 0 300 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 301 32 | 0 302 303 311496 java/util/IdentityHashMap$KeySet 304 value ------------- Distribution ------------- count 305 8 | 0 306 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 307 32 | 0 308 309 311496 java/util/LinkedHashSet 310 value ------------- Distribution ------------- count 311 8 | 0 312 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 313 32 | 0 314 315 311496 java/util/concurrent/atomic/AtomicInteger 316 value ------------- Distribution ------------- count 317 8 | 0 318 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 319 32 | 0 320 321 311496 sun/misc/FileURLMapper 322 value ------------- Distribution ------------- count 323 8 | 0 324 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 325 32 | 0 326 327 311496 sun/misc/Launcher 328 value ------------- Distribution ------------- count 329 8 | 0 330 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 331 32 | 0 332 333 311496 sun/misc/Launcher$AppClassLoader$1 334 value ------------- Distribution ------------- count 335 8 | 0 336 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 337 32 | 0 338 339 311496 sun/misc/Launcher$ExtClassLoader$1 340 value ------------- Distribution ------------- count 341 8 | 0 342 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 343 32 | 0 344 345 311496 sun/misc/URLClassPath$FileLoader 346 value ------------- Distribution ------------- count 347 8 | 0 348 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 349 32 | 0 350 351 311496 sun/misc/URLClassPath$JarLoader$1 352 value ------------- Distribution ------------- count 353 8 | 0 354 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 355 32 | 0 356 357 311496 sun/net/www/MessageHeader 358 value ------------- Distribution ------------- count 359 8 | 0 360 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 361 32 | 0 362 363 311496 sun/net/www/protocol/jar/Handler 364 value ------------- Distribution ------------- count 365 4 | 0 366 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 367 16 | 0 368 369 311496 sun/nio/cs/StandardCharsets 370 value ------------- Distribution ------------- count 371 8 | 0 372 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 373 32 | 0 374 375 311496 sun/nio/cs/US_ASCII 376 value ------------- Distribution ------------- count 377 8 | 0 378 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 379 32 | 0 380 381 311496 java/lang/Class$3 382 value ------------- Distribution ------------- count 383 4 | 0 384 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 385 16 | 0 386 387 311496 [J 388 value ------------- Distribution ------------- count 389 16 | 0 390 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 391 64 | 0 392 393 311496 [Ljava/io/File; 394 value ------------- Distribution ------------- count 395 8 | 0 396 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 397 32 | 0 398 399 311496 [Ljava/lang/OutOfMemoryError; 400 value ------------- Distribution ------------- count 401 16 | 0 402 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 403 64 | 0 404 405 311496 [Ljava/lang/ThreadGroup; 406 value ------------- Distribution ------------- count 407 16 | 0 408 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 409 64 | 0 410 411 311496 [Ljava/lang/reflect/Constructor; 412 value ------------- Distribution ------------- count 413 8 | 0 414 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 415 32 | 0 416 417 311496 java/io/BufferedInputStream 418 value ------------- Distribution ------------- count 419 16 | 0 420 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 421 64 | 0 422 423 311496 java/io/BufferedOutputStream 424 value ------------- Distribution ------------- count 425 8 | 0 426 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 427 32 | 0 428 429 311496 java/io/BufferedReader 430 value ------------- Distribution ------------- count 431 16 | 0 432 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 433 64 | 0 434 435 311496 java/io/DataInputStream 436 value ------------- Distribution ------------- count 437 16 | 0 438 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 439 64 | 0 440 441 311496 java/io/FileOutputStream 442 value ------------- Distribution ------------- count 443 8 | 0 444 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 445 32 | 0 446 447 311496 java/io/FilePermission$1 448 value ------------- Distribution ------------- count 449 8 | 0 450 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 451 32 | 0 452 453 311496 java/io/OutputStreamWriter 454 value ------------- Distribution ------------- count 455 8 | 0 456 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 457 32 | 0 458 459 311496 java/lang/Class$1 460 value ------------- Distribution ------------- count 461 8 | 0 462 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 463 32 | 0 464 465 311496 java/lang/ClassLoader$NativeLibrary 466 value ------------- Distribution ------------- count 467 16 | 0 468 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 469 64 | 0 470 471 311496 java/lang/ThreadLocal$ThreadLocalMap$Entry 472 value ------------- Distribution ------------- count 473 16 | 0 474 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 475 64 | 0 476 477 311496 java/lang/ref/ReferenceQueue 478 value ------------- Distribution ------------- count 479 8 | 0 480 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 481 32 | 0 482 483 311496 java/lang/ref/ReferenceQueue$Lock 484 value ------------- Distribution ------------- count 485 4 | 0 486 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 487 16 | 0 488 489 311496 java/lang/ref/ReferenceQueue$Null 490 value ------------- Distribution ------------- count 491 8 | 0 492 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 493 32 | 0 494 495 311496 java/lang/ref/WeakReference 496 value ------------- Distribution ------------- count 497 8 | 0 498 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 499 32 | 0 500 501 311496 java/net/URLClassLoader$1 502 value ------------- Distribution ------------- count 503 8 | 0 504 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 505 32 | 0 506 507 311496 java/nio/ByteOrder 508 value ------------- Distribution ------------- count 509 8 | 0 510 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 511 32 | 0 512 513 311496 java/nio/charset/CoderResult 514 value ------------- Distribution ------------- count 515 8 | 0 516 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 517 32 | 0 518 519 311496 java/security/CodeSource 520 value ------------- Distribution ------------- count 521 16 | 0 522 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 523 64 | 0 524 525 311496 java/security/Permissions 526 value ------------- Distribution ------------- count 527 8 | 0 528 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 529 32 | 0 530 531 311496 java/security/PrivilegedActionException 532 value ------------- Distribution ------------- count 533 16 | 0 534 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 535 64 | 0 536 537 311496 java/security/ProtectionDomain 538 value ------------- Distribution ------------- count 539 16 | 0 540 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 541 64 | 0 542 543 311496 java/util/AbstractList$Itr 544 value ------------- Distribution ------------- count 545 8 | 0 546 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 547 32 | 0 548 549 311496 java/util/Collections$SynchronizedMap 550 value ------------- Distribution ------------- count 551 16 | 0 552 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 553 64 | 0 554 555 311496 java/util/HashSet 556 value ------------- Distribution ------------- count 557 8 | 0 558 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 559 32 | 0 560 561 311496 java/util/IdentityHashMap 562 value ------------- Distribution ------------- count 563 16 | 0 564 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 565 64 | 0 566 567 311496 java/util/LinkedHashMap 568 value ------------- Distribution ------------- count 569 16 | 0 570 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 571 64 | 0 572 573 311496 java/util/LinkedHashMap$KeyIterator 574 value ------------- Distribution ------------- count 575 16 | 0 576 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 577 64 | 0 578 579 311496 java/util/Properties 580 value ------------- Distribution ------------- count 581 16 | 0 582 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 583 64 | 0 584 585 311496 java/util/concurrent/ConcurrentHashMap 586 value ------------- Distribution ------------- count 587 16 | 0 588 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 589 64 | 0 590 591 311496 java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl 592 value ------------- Distribution ------------- count 593 16 | 0 594 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 595 64 | 0 596 597 311496 java/util/jar/JarFile 598 value ------------- Distribution ------------- count 599 16 | 0 600 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 601 64 | 0 602 603 311496 java/util/zip/Inflater 604 value ------------- Distribution ------------- count 605 16 | 0 606 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 607 64 | 0 608 609 311496 java/util/zip/ZipFile$1 610 value ------------- Distribution ------------- count 611 16 | 0 612 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 613 64 | 0 614 615 311496 java/util/zip/ZipFile$ZipFileInputStream 616 value ------------- Distribution ------------- count 617 16 | 0 618 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 619 64 | 0 620 621 311496 sun/misc/NativeSignalHandler 622 value ------------- Distribution ------------- count 623 8 | 0 624 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 625 32 | 0 626 627 311496 sun/misc/SoftCache 628 value ------------- Distribution ------------- count 629 16 | 0 630 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 631 64 | 0 632 633 311496 sun/misc/URLClassPath$FileLoader$1 634 value ------------- Distribution ------------- count 635 16 | 0 636 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 637 64 | 0 638 639 311496 sun/nio/cs/StandardCharsets$Aliases 640 value ------------- Distribution ------------- count 641 16 | 0 642 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 643 64 | 0 644 645 311496 sun/nio/cs/StandardCharsets$Cache 646 value ------------- Distribution ------------- count 647 16 | 0 648 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 649 64 | 0 650 651 311496 sun/nio/cs/StandardCharsets$Classes 652 value ------------- Distribution ------------- count 653 16 | 0 654 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 655 64 | 0 656 657 311496 sun/nio/cs/StreamDecoder 658 value ------------- Distribution ------------- count 659 16 | 0 660 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 661 64 | 0 662 663 311496 sun/nio/cs/Surrogate$Parser 664 value ------------- Distribution ------------- count 665 8 | 0 666 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 667 32 | 0 668 669 311496 sun/reflect/DelegatingConstructorAccessorImpl 670 value ------------- Distribution ------------- count 671 8 | 0 672 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 673 32 | 0 674 675 311496 sun/reflect/NativeConstructorAccessorImpl 676 value ------------- Distribution ------------- count 677 8 | 0 678 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 679 32 | 0 680 681 311496 sun/reflect/ReflectionFactory$GetReflectionFactoryAction 682 value ------------- Distribution ------------- count 683 4 | 0 684 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 685 16 | 0 686 687 311496 [Ljava/net/URL; 688 value ------------- Distribution ------------- count 689 8 | 0 690 16 |@@@@@@@@@@@@@@@@@@@@ 1 691 32 |@@@@@@@@@@@@@@@@@@@@ 1 692 64 | 0 693 694 311496 java/io/FileInputStream 695 value ------------- Distribution ------------- count 696 8 | 0 697 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 698 32 | 0 699 700 311496 java/lang/Boolean 701 value ------------- Distribution ------------- count 702 8 | 0 703 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 704 32 | 0 705 706 311496 java/lang/Integer 707 value ------------- Distribution ------------- count 708 8 | 0 709 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 710 32 | 0 711 712 311496 java/lang/RuntimePermission 713 value ------------- Distribution ------------- count 714 8 | 0 715 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 716 32 | 0 717 718 311496 java/lang/ThreadLocal 719 value ------------- Distribution ------------- count 720 8 | 0 721 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 722 32 | 0 723 724 311496 java/nio/charset/CodingErrorAction 725 value ------------- Distribution ------------- count 726 8 | 0 727 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 728 32 | 0 729 730 311496 java/util/Stack 731 value ------------- Distribution ------------- count 732 8 | 0 733 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 734 32 | 0 735 736 311496 sun/misc/Signal 737 value ------------- Distribution ------------- count 738 8 | 0 739 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 740 32 | 0 741 742 311496 [Ljava/lang/Thread; 743 value ------------- Distribution ------------- count 744 16 | 0 745 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 746 64 | 0 747 748 311496 [Ljava/lang/ThreadLocal$ThreadLocalMap$Entry; 749 value ------------- Distribution ------------- count 750 32 | 0 751 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 752 128 | 0 753 754 311496 [Ljava/lang/annotation/Annotation; 755 value ------------- Distribution ------------- count 756 8 | 0 757 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 758 32 | 0 759 760 311496 [Ljava/util/concurrent/ConcurrentHashMap$Segment; 761 value ------------- Distribution ------------- count 762 32 | 0 763 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 764 128 | 0 765 766 311496 java/io/BufferedWriter 767 value ------------- Distribution ------------- count 768 16 | 0 769 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 770 64 | 0 771 772 311496 java/io/ExpiringCache 773 value ------------- Distribution ------------- count 774 16 | 0 775 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 776 64 | 0 777 778 311496 java/io/ExpiringCache$1 779 value ------------- Distribution ------------- count 780 16 | 0 781 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 782 64 | 0 783 784 311496 java/io/FilePermission 785 value ------------- Distribution ------------- count 786 16 | 0 787 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 788 64 | 0 789 790 311496 java/io/PrintStream 791 value ------------- Distribution ------------- count 792 16 | 0 793 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 794 64 | 0 795 796 311496 java/lang/ClassNotFoundException 797 value ------------- Distribution ------------- count 798 16 | 0 799 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 800 64 | 0 801 802 311496 java/lang/ThreadGroup 803 value ------------- Distribution ------------- count 804 16 | 0 805 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 806 64 | 0 807 808 311496 java/lang/ref/Finalizer$FinalizerThread 809 value ------------- Distribution ------------- count 810 32 | 0 811 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 812 128 | 0 813 814 311496 java/lang/ref/Reference$ReferenceHandler 815 value ------------- Distribution ------------- count 816 32 | 0 817 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 818 128 | 0 819 820 311496 java/lang/reflect/Method 821 value ------------- Distribution ------------- count 822 32 | 0 823 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 824 128 | 0 825 826 311496 java/util/IdentityHashMap$KeyIterator 827 value ------------- Distribution ------------- count 828 16 | 0 829 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 830 64 | 0 831 832 311496 java/util/StringTokenizer 833 value ------------- Distribution ------------- count 834 16 | 0 835 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 836 64 | 0 837 838 311496 java/util/jar/JarFile$JarFileEntry 839 value ------------- Distribution ------------- count 840 32 | 0 841 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 842 128 | 0 843 844 311496 java/util/zip/ZipEntry 845 value ------------- Distribution ------------- count 846 32 | 0 847 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 848 128 | 0 849 850 311496 sun/misc/Launcher$AppClassLoader 851 value ------------- Distribution ------------- count 852 32 | 0 853 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 854 128 | 0 855 856 311496 sun/misc/Launcher$ExtClassLoader 857 value ------------- Distribution ------------- count 858 32 | 0 859 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 860 128 | 0 861 862 311496 sun/misc/MetaIndex 863 value ------------- Distribution ------------- count 864 8 | 0 865 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 866 32 | 0 867 868 311496 sun/misc/URLClassPath 869 value ------------- Distribution ------------- count 870 16 | 0 871 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 872 64 | 0 873 874 311496 sun/net/www/protocol/file/FileURLConnection 875 value ------------- Distribution ------------- count 876 32 | 0 877 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 878 128 | 0 879 880 311496 sun/nio/cs/StreamEncoder 881 value ------------- Distribution ------------- count 882 16 | 0 883 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 884 64 | 0 885 886 311496 sun/nio/cs/US_ASCII$Encoder 887 value ------------- Distribution ------------- count 888 16 | 0 889 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 890 64 | 0 891 892 311496 java/io/FileDescriptor 893 value ------------- Distribution ------------- count 894 8 | 0 895 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5 896 32 | 0 897 898 311496 sun/misc/URLClassPath$3 899 value ------------- Distribution ------------- count 900 8 | 0 901 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6 902 32 | 0 903 904 311496 [Ljava/io/ObjectStreamField; 905 value ------------- Distribution ------------- count 906 8 | 0 907 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8 908 32 | 0 909 910 311496 [Ljava/lang/reflect/Field; 911 value ------------- Distribution ------------- count 912 16 | 0 913 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 914 64 | 0 915 916 311496 java/lang/Object 917 value ------------- Distribution ------------- count 918 4 | 0 919 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 16 920 16 | 0 921 922 311496 java/lang/OutOfMemoryError 923 value ------------- Distribution ------------- count 924 8 | 0 925 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8 926 32 | 0 927 928 311496 java/util/ArrayList 929 value ------------- Distribution ------------- count 930 8 | 0 931 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8 932 32 | 0 933 934 311496 java/util/Vector 935 value ------------- Distribution ------------- count 936 8 | 0 937 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8 938 32 | 0 939 940 311496 sun/nio/cs/US_ASCII$Decoder 941 value ------------- Distribution ------------- count 942 16 | 0 943 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 944 64 | 0 945 946 311496 java/lang/StringBuffer 947 value ------------- Distribution ------------- count 948 8 | 0 949 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 9 950 32 | 0 951 952 311496 java/security/AccessControlContext 953 value ------------- Distribution ------------- count 954 8 | 0 955 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 10 956 32 | 0 957 958 311496 sun/misc/URLClassPath$JarLoader 959 value ------------- Distribution ------------- count 960 16 | 0 961 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5 962 64 | 0 963 964 311496 java/net/Parts 965 value ------------- Distribution ------------- count 966 8 | 0 967 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 11 968 32 | 0 969 970 311496 [Ljava/lang/Class; 971 value ------------- Distribution ------------- count 972 8 | 0 973 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 12 974 32 | 0 975 976 311496 java/io/ExpiringCache$Entry 977 value ------------- Distribution ------------- count 978 8 | 0 979 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 12 980 32 | 0 981 982 311496 java/nio/HeapByteBuffer 983 value ------------- Distribution ------------- count 984 16 | 0 985 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6 986 64 | 0 987 988 311496 java/util/Hashtable 989 value ------------- Distribution ------------- count 990 16 | 0 991 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6 992 64 | 0 993 994 311496 java/lang/ref/SoftReference 995 value ------------- Distribution ------------- count 996 16 | 0 997 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 7 998 64 | 0 999 1000 311496 java/util/HashMap$Entry 1001 value ------------- Distribution ------------- count 1002 8 | 0 1003 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 15 1004 32 | 0 1005 1006 311496 java/lang/ref/Finalizer 1007 value ------------- Distribution ------------- count 1008 16 | 0 1009 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8 1010 64 | 0 1011 1012 311496 java/lang/reflect/Constructor 1013 value ------------- Distribution ------------- count 1014 32 | 0 1015 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 1016 128 | 0 1017 1018 311496 java/util/concurrent/locks/ReentrantLock$NonfairSync 1019 value ------------- Distribution ------------- count 1020 8 | 0 1021 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 16 1022 32 | 0 1023 1024 311496 sun/security/action/GetPropertyAction 1025 value ------------- Distribution ------------- count 1026 8 | 0 1027 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 17 1028 32 | 0 1029 1030 311496 java/io/ObjectStreamField 1031 value ------------- Distribution ------------- count 1032 16 | 0 1033 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 10 1034 64 | 0 1035 1036 311496 java/nio/HeapCharBuffer 1037 value ------------- Distribution ------------- count 1038 16 | 0 1039 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 11 1040 64 | 0 1041 1042 311496 java/util/concurrent/ConcurrentHashMap$HashEntry 1043 value ------------- Distribution ------------- count 1044 8 | 0 1045 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 23 1046 32 | 0 1047 1048 311496 java/lang/Thread 1049 value ------------- Distribution ------------- count 1050 32 | 0 1051 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6 1052 128 | 0 1053 1054 311496 java/net/URL 1055 value ------------- Distribution ------------- count 1056 16 | 0 1057 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 13 1058 64 | 0 1059 1060 311496 java/util/HashMap 1061 value ------------- Distribution ------------- count 1062 16 | 0 1063 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 14 1064 64 | 0 1065 1066 311496 java/util/LinkedHashMap$Entry 1067 value ------------- Distribution ------------- count 1068 16 | 0 1069 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 15 1070 64 | 0 1071 1072 311496 [Ljava/util/concurrent/ConcurrentHashMap$HashEntry; 1073 value ------------- Distribution ------------- count 1074 8 | 0 1075 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 16 1076 32 |@@@@@@@ 4 1077 64 |@@@@ 2 1078 128 | 0 1079 1080 311496 java/util/concurrent/ConcurrentHashMap$Segment 1081 value ------------- Distribution ------------- count 1082 16 | 0 1083 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 16 1084 64 | 0 1085 1086 311496 java/io/File 1087 value ------------- Distribution ------------- count 1088 8 | 0 1089 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 37 1090 32 | 0 1091 1092 311496 java/util/Locale 1093 value ------------- Distribution ------------- count 1094 16 | 0 1095 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 19 1096 64 | 0 1097 1098 311496 [Ljava/util/Hashtable$Entry; 1099 value ------------- Distribution ------------- count 1100 16 | 0 1101 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 7 1102 64 |@@@@ 1 1103 128 |@@@@ 1 1104 256 |@@@@ 1 1105 512 | 0 1106 1107 311496 java/util/Hashtable$Entry 1108 value ------------- Distribution ------------- count 1109 8 | 0 1110 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 57 1111 32 | 0 1112 1113 311496 [Ljava/util/HashMap$Entry; 1114 value ------------- Distribution ------------- count 1115 32 | 0 1116 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 17 1117 128 | 0 1118 1119 311496 java/lang/StringBuilder 1120 value ------------- Distribution ------------- count 1121 8 | 0 1122 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 73 1123 32 | 0 1124 1125 311496 [Ljava/lang/String; 1126 value ------------- Distribution ------------- count 1127 8 | 0 1128 16 |@@@@@@@@@@@@@@@@@@ 26 1129 32 |@@@@@@@@@@@@@@@ 22 1130 64 |@@@@@@ 9 1131 128 | 0 1132 1133 311496 java/lang/reflect/Field 1134 value ------------- Distribution ------------- count 1135 32 | 0 1136 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 37 1137 128 | 0 1138 1139 311496 [Ljava/lang/Object; 1140 value ------------- Distribution ------------- count 1141 8 | 0 1142 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 296 1143 32 |@@ 18 1144 64 | 0 1145 128 |@ 10 1146 256 | 1 1147 512 | 0 1148 1024 | 0 1149 2048 | 0 1150 4096 | 1 1151 8192 | 0 1152 1153 311496 java/lang/String 1154 value ------------- Distribution ------------- count 1155 8 | 0 1156 16 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 931 1157 32 | 0 1158 1159 311496 [S 1160 value ------------- Distribution ------------- count 1161 8 | 0 1162 16 |@@@@@@@@@@@@@ 161 1163 32 |@@@@@@@@@@@@@@@@ 189 1164 64 |@@@@@@@ 82 1165 128 |@@@ 38 1166 256 |@ 12 1167 512 | 4 1168 1024 | 0 1169 1170 311496 [[I 1171 value ------------- Distribution ------------- count 1172 8 | 0 1173 16 |@@@@@@@@@@@@@@@@@@@@ 270 1174 32 |@@@@@@@@@@ 129 1175 64 |@@@@@@ 85 1176 128 |@@@ 34 1177 256 |@@ 22 1178 512 | 1 1179 1024 | 0 1180 1181 311496 java/lang/Class 1182 value ------------- Distribution ------------- count 1183 32 | 0 1184 64 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 395 1185 128 | 0 1186 1187 311496 [I 1188 value ------------- Distribution ------------- count 1189 8 | 0 1190 16 | 3 1191 32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 276 1192 64 |@@@@@@@@@ 87 1193 128 | 3 1194 256 | 1 1195 512 | 1 1196 1024 | 1 1197 2048 | 0 1198 4096 | 1 1199 8192 | 0 1200 16384 | 1 1201 32768 | 0 1202 1203 311496 [B 1204 value ------------- Distribution ------------- count 1205 8 | 0 1206 16 |@@@@@@@@@ 87 1207 32 |@@@@@@@@@@ 100 1208 64 |@@@@@@@@ 83 1209 128 |@@@@@@@ 71 1210 256 |@@@@@ 47 1211 512 |@ 14 1212 1024 | 0 1213 2048 | 0 1214 4096 | 0 1215 8192 | 4 1216 16384 | 0 1217 1218 311496 [C 1219 value ------------- Distribution ------------- count 1220 8 | 0 1221 16 |@@@@@@@@@@ 271 1222 32 |@@@@@@@@@@@@@@@@@@@@@ 573 1223 64 |@@@@@@ 150 1224 128 |@@@ 68 1225 256 | 8 1226 512 | 1 1227 1024 | 2 1228 2048 | 0 1229 4096 | 0 1230 8192 | 0 1231 16384 | 3 1232 32768 | 0 1233 1234Java object allocation count by pid and class, 1235 1236 PID OBJS CLASS 1237 311496 1 [J 1238 311496 1 [Ljava/lang/OutOfMemoryError; 1239 311496 1 [Ljava/lang/StackTraceElement; 1240 311496 1 [Ljava/lang/ThreadGroup; 1241 311496 1 [Ljava/lang/ThreadLocal$ThreadLocalMap$Entry; 1242 311496 1 [Ljava/security/Principal; 1243 311496 1 [Ljava/security/cert/Certificate; 1244 311496 1 [Ljava/util/concurrent/ConcurrentHashMap$Segment; 1245 311496 1 java/io/BufferedInputStream 1246 311496 1 java/io/BufferedReader 1247 311496 1 java/io/Console$1 1248 311496 1 java/io/Console$1$1 1249 311496 1 java/io/DataInputStream 1250 311496 1 java/io/DeleteOnExitHook 1251 311496 1 java/io/File$1 1252 311496 1 java/io/FilePermissionCollection 1253 311496 1 java/io/FileReader 1254 311496 1 java/io/UnixFileSystem 1255 311496 1 java/lang/ApplicationShutdownHooks 1256 311496 1 java/lang/ArithmeticException 1257 311496 1 java/lang/ClassLoader$3 1258 311496 1 java/lang/ClassLoader$NativeLibrary 1259 311496 1 java/lang/Compiler$1 1260 311496 1 java/lang/NoSuchMethodError 1261 311496 1 java/lang/NullPointerException 1262 311496 1 java/lang/Runtime 1263 311496 1 java/lang/String$CaseInsensitiveComparator 1264 311496 1 java/lang/StringCoding$StringDecoder 1265 311496 1 java/lang/System$2 1266 311496 1 java/lang/SystemClassLoaderAction 1267 311496 1 java/lang/Terminator$1 1268 311496 1 java/lang/ThreadLocal$ThreadLocalMap 1269 311496 1 java/lang/ThreadLocal$ThreadLocalMap$Entry 1270 311496 1 java/lang/VirtualMachineError 1271 311496 1 java/lang/ref/Finalizer$FinalizerThread 1272 311496 1 java/lang/ref/Reference$Lock 1273 311496 1 java/lang/ref/Reference$ReferenceHandler 1274 311496 1 java/lang/reflect/Method 1275 311496 1 java/lang/reflect/ReflectAccess 1276 311496 1 java/lang/reflect/ReflectPermission 1277 311496 1 java/net/URLClassLoader$7 1278 311496 1 java/net/UnknownContentHandler 1279 311496 1 java/nio/charset/CoderResult$1 1280 311496 1 java/nio/charset/CoderResult$2 1281 311496 1 java/security/BasicPermissionCollection 1282 311496 1 java/security/CodeSource 1283 311496 1 java/security/Policy$UnsupportedEmptyCollection 1284 311496 1 java/security/PrivilegedActionException 1285 311496 1 java/security/ProtectionDomain 1286 311496 1 java/util/BitSet 1287 311496 1 java/util/Collections$EmptyList 1288 311496 1 java/util/Collections$EmptyMap 1289 311496 1 java/util/Collections$EmptySet 1290 311496 1 java/util/Collections$ReverseComparator 1291 311496 1 java/util/Collections$SynchronizedMap 1292 311496 1 java/util/HashMap$KeySet 1293 311496 1 java/util/Hashtable$EmptyEnumerator 1294 311496 1 java/util/Hashtable$EmptyIterator 1295 311496 1 java/util/IdentityHashMap 1296 311496 1 java/util/IdentityHashMap$KeySet 1297 311496 1 java/util/LinkedHashMap 1298 311496 1 java/util/LinkedHashMap$KeyIterator 1299 311496 1 java/util/LinkedHashSet 1300 311496 1 java/util/Properties 1301 311496 1 java/util/concurrent/ConcurrentHashMap 1302 311496 1 java/util/concurrent/atomic/AtomicInteger 1303 311496 1 java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl 1304 311496 1 java/util/jar/JarFile 1305 311496 1 java/util/jar/JarFile$JarFileEntry 1306 311496 1 java/util/jar/JavaUtilJarAccessImpl 1307 311496 1 java/util/zip/Inflater 1308 311496 1 java/util/zip/ZipEntry 1309 311496 1 java/util/zip/ZipFile$1 1310 311496 1 java/util/zip/ZipFile$ZipFileInputStream 1311 311496 1 sun/misc/FileURLMapper 1312 311496 1 sun/misc/Launcher 1313 311496 1 sun/misc/Launcher$AppClassLoader 1314 311496 1 sun/misc/Launcher$AppClassLoader$1 1315 311496 1 sun/misc/Launcher$ExtClassLoader 1316 311496 1 sun/misc/Launcher$ExtClassLoader$1 1317 311496 1 sun/misc/Launcher$Factory 1318 311496 1 sun/misc/SoftCache 1319 311496 1 sun/misc/URLClassPath$FileLoader 1320 311496 1 sun/misc/URLClassPath$FileLoader$1 1321 311496 1 sun/misc/URLClassPath$JarLoader$1 1322 311496 1 sun/misc/Unsafe 1323 311496 1 sun/net/www/MessageHeader 1324 311496 1 sun/net/www/protocol/file/FileURLConnection 1325 311496 1 sun/net/www/protocol/file/Handler 1326 311496 1 sun/nio/cs/StandardCharsets 1327 311496 1 sun/nio/cs/StandardCharsets$Aliases 1328 311496 1 sun/nio/cs/StandardCharsets$Cache 1329 311496 1 sun/nio/cs/StandardCharsets$Classes 1330 311496 1 sun/nio/cs/StreamDecoder 1331 311496 1 sun/nio/cs/US_ASCII 1332 311496 1 sun/reflect/ReflectionFactory 1333 311496 1 sun/reflect/ReflectionFactory$1 1334 311496 2 [Ljava/io/File; 1335 311496 2 [Ljava/lang/Thread; 1336 311496 2 [Ljava/lang/reflect/Constructor; 1337 311496 2 [Ljava/net/URL; 1338 311496 2 java/io/BufferedOutputStream 1339 311496 2 java/io/BufferedWriter 1340 311496 2 java/io/ExpiringCache 1341 311496 2 java/io/ExpiringCache$1 1342 311496 2 java/io/FileOutputStream 1343 311496 2 java/io/FilePermission 1344 311496 2 java/io/FilePermission$1 1345 311496 2 java/io/OutputStreamWriter 1346 311496 2 java/io/PrintStream 1347 311496 2 java/lang/Class$1 1348 311496 2 java/lang/ClassNotFoundException 1349 311496 2 java/lang/Shutdown$Lock 1350 311496 2 java/lang/ThreadGroup 1351 311496 2 java/lang/ref/ReferenceQueue 1352 311496 2 java/lang/ref/ReferenceQueue$Null 1353 311496 2 java/lang/ref/WeakReference 1354 311496 2 java/net/URLClassLoader$1 1355 311496 2 java/nio/ByteOrder 1356 311496 2 java/nio/charset/CoderResult 1357 311496 2 java/security/Permissions 1358 311496 2 java/util/AbstractList$Itr 1359 311496 2 java/util/HashSet 1360 311496 2 java/util/IdentityHashMap$KeyIterator 1361 311496 2 java/util/StringTokenizer 1362 311496 2 sun/misc/NativeSignalHandler 1363 311496 2 sun/misc/URLClassPath 1364 311496 2 sun/net/www/protocol/jar/Handler 1365 311496 2 sun/nio/cs/StreamEncoder 1366 311496 2 sun/nio/cs/Surrogate$Parser 1367 311496 2 sun/nio/cs/US_ASCII$Encoder 1368 311496 2 sun/reflect/DelegatingConstructorAccessorImpl 1369 311496 2 sun/reflect/NativeConstructorAccessorImpl 1370 311496 3 java/io/FileInputStream 1371 311496 3 java/lang/Boolean 1372 311496 3 java/lang/Class$3 1373 311496 3 java/lang/Integer 1374 311496 3 java/lang/RuntimePermission 1375 311496 3 java/lang/ThreadLocal 1376 311496 3 java/nio/charset/CodingErrorAction 1377 311496 3 java/util/Stack 1378 311496 3 sun/misc/Signal 1379 311496 4 [Ljava/lang/annotation/Annotation; 1380 311496 4 [Ljava/lang/reflect/Field; 1381 311496 4 java/lang/ref/ReferenceQueue$Lock 1382 311496 4 java/lang/reflect/Constructor 1383 311496 4 sun/misc/MetaIndex 1384 311496 4 sun/nio/cs/US_ASCII$Decoder 1385 311496 4 sun/reflect/ReflectionFactory$GetReflectionFactoryAction 1386 311496 5 java/io/FileDescriptor 1387 311496 5 sun/misc/URLClassPath$JarLoader 1388 311496 6 java/lang/Thread 1389 311496 6 java/nio/HeapByteBuffer 1390 311496 6 java/util/Hashtable 1391 311496 6 sun/misc/URLClassPath$3 1392 311496 7 java/lang/ref/SoftReference 1393 311496 8 [Ljava/io/ObjectStreamField; 1394 311496 8 java/lang/OutOfMemoryError 1395 311496 8 java/lang/ref/Finalizer 1396 311496 8 java/util/ArrayList 1397 311496 8 java/util/Vector 1398 311496 9 java/lang/StringBuffer 1399 311496 10 [Ljava/util/Hashtable$Entry; 1400 311496 10 java/io/ObjectStreamField 1401 311496 10 java/security/AccessControlContext 1402 311496 11 java/net/Parts 1403 311496 11 java/nio/HeapCharBuffer 1404 311496 12 [Ljava/lang/Class; 1405 311496 12 java/io/ExpiringCache$Entry 1406 311496 13 java/net/URL 1407 311496 14 java/util/HashMap 1408 311496 15 java/util/HashMap$Entry 1409 311496 15 java/util/LinkedHashMap$Entry 1410 311496 16 java/lang/Object 1411 311496 16 java/util/concurrent/ConcurrentHashMap$Segment 1412 311496 16 java/util/concurrent/locks/ReentrantLock$NonfairSync 1413 311496 17 [Ljava/util/HashMap$Entry; 1414 311496 17 sun/security/action/GetPropertyAction 1415 311496 19 java/util/Locale 1416 311496 22 [Ljava/util/concurrent/ConcurrentHashMap$HashEntry; 1417 311496 23 java/util/concurrent/ConcurrentHashMap$HashEntry 1418 311496 37 java/io/File 1419 311496 37 java/lang/reflect/Field 1420 311496 57 [Ljava/lang/String; 1421 311496 57 java/util/Hashtable$Entry 1422 311496 73 java/lang/StringBuilder 1423 311496 326 [Ljava/lang/Object; 1424 311496 374 [I 1425 311496 395 java/lang/Class 1426 311496 406 [B 1427 311496 486 [S 1428 311496 541 [[I 1429 311496 931 java/lang/String 1430 311496 1076 [C 1431 1432In the first section - Java object allocation byte distributions by PID and 1433class, you can see in graphical form the range of sizes of each type of 1434object. For example: 1435 1436 311496 [C 1437 value ------------- Distribution ------------- count 1438 8 | 0 1439 16 |@@@@@@@@@@ 271 1440 32 |@@@@@@@@@@@@@@@@@@@@@ 573 1441 64 |@@@@@@ 150 1442 128 |@@@ 68 1443 256 | 8 1444 512 | 1 1445 1024 | 2 1446 2048 | 0 1447 4096 | 0 1448 8192 | 0 1449 16384 | 3 1450 32768 | 0 1451 1452shows that there were 271 objects of type [C and size 16 bytes to 31 bytes 1453created. It is important to pay close attention to the third column, 1454"count" as this will indicate if there were any instances in a particular 1455size, even if the number is too small to show up on the histogram scale. 1456 1457In the second section - Java object allocation count by pid and class, you can 1458easily see that there were 395 objects of java/lang/Class created, and 931 1459objects of java/lang/String. 1460 1461