1 The following are examples of j_objnew.d. 2 3 This traces activity of object allocation by Java. It will print a histogram 4 of the byte size of allocation of different type, followed by a count of each 5 type of allocation. 6 7 Here you can see it running on Code/Java/Func_abc 8 9 # j_objnew.d 10 Tracing... Hit Ctrl-C to end. 11 ^C 12 13 Java 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 1234 Java 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 1432 In the first section - Java object allocation byte distributions by PID and 1433 class, you can see in graphical form the range of sizes of each type of 1434 object. 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 1452 shows that there were 271 objects of type [C and size 16 bytes to 31 bytes 1453 created. 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 1455 size, even if the number is too small to show up on the histogram scale. 1456 1457 In the second section - Java object allocation count by pid and class, you can 1458 easily see that there were 395 objects of java/lang/Class created, and 931 1459 objects of java/lang/String. 1460 1461