1 /* 2 * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 option timestamp { 27 column { 28 header "^Timestamp" 29 data (sun.os.hrt.ticks/sun.os.hrt.frequency) 30 scale sec 31 align right 32 width 15 33 format "0.0" 34 } 35 } 36 37 option class { 38 column { 39 header "^Loaded^" /* Number of classes loaded */ 40 data (java.cls.loadedClasses + java.cls.sharedLoadedClasses) 41 align right 42 scale raw 43 width 5 44 format "0" 45 } 46 column { 47 header "^Bytes^" /* Accumulated Size of classes loaded */ 48 data (sun.cls.loadedBytes + sun.cls.sharedLoadedBytes) 49 align right 50 scale K 51 width 7 52 format "0.0" 53 } 54 column { 55 header "^Unloaded^" /* Number of classes unloaded */ 56 data (java.cls.unloadedClasses + java.cls.sharedUnloadedClasses) 57 align right 58 width 5 59 scale raw 60 format "0" 61 } 62 column { 63 header "^Bytes^" /* Accumulated size of classes unloaded */ 64 data (sun.cls.unloadedBytes + sun.cls.sharedUnloadedBytes) 65 align right 66 scale K 67 width 7 68 format "0.0" 69 } 70 column { 71 header "^Time^" /* Accumulated time for class loading */ 72 data sun.cls.time/sun.os.hrt.frequency 73 scale raw 74 align right 75 width 10 76 format "0.00" 77 } 78 } 79 80 option compiler { 81 column { 82 header "^Compiled^" /* Number of compilation tasks performed */ 83 data sun.ci.totalCompiles 84 scale raw 85 align right 86 width 6 87 format "0" 88 } 89 column { 90 header "^Failed^" /* Number of failed compilation tasks */ 91 data sun.ci.totalBailouts 92 scale raw 93 align right 94 width 6 95 format "0" 96 } 97 column { 98 header "^Invalid^" /* Number of invalidated compilation tasks */ 99 data sun.ci.totalInvalidates 100 scale raw 101 align right 102 width 6 103 format "0" 104 } 105 column { 106 header "^Time^" /* Time spent in compilation */ 107 data java.ci.totalTime/sun.os.hrt.frequency 108 align right 109 scale sec 110 width 8 111 format "0.00" 112 } 113 column { 114 header "^FailedType^" /* Type of last failed compilation */ 115 data sun.ci.lastFailedType 116 scale raw 117 align right 118 width 4 119 } 120 column { 121 header "^FailedMethod" /* Name of class and method for last failed compile */ 122 data sun.ci.lastFailedMethod 123 scale raw 124 align left 125 width 1 126 } 127 } 128 129 option gc { 130 column { 131 header "^S0C^" /* Survivor 0 Space Capacity - Current */ 132 data sun.gc.generation.0.space.1.capacity 133 scale K 134 align center 135 width 6 136 format "0.0" 137 } 138 column { 139 header "^S1C^" /* Survivor 1 Space Capacity - Current */ 140 data sun.gc.generation.0.space.2.capacity 141 scale K 142 align center 143 width 6 144 format "0.0" 145 } 146 column { 147 header "^S0U^" /* Survivor 0 Space Used */ 148 data sun.gc.generation.0.space.1.used 149 scale K 150 align center 151 width 6 152 format "0.0" 153 } 154 column { 155 header "^S1U^" /* Survivor 1 Space Used */ 156 data sun.gc.generation.0.space.2.used 157 scale K 158 align center 159 width 6 160 format "0.0" 161 } 162 column { 163 header "^EC^" /* Eden Space Capacity - Current */ 164 data sun.gc.generation.0.space.0.capacity 165 align center 166 scale K 167 width 8 168 format "0.0" 169 } 170 column { 171 header "^EU^" /* Eden Space Used */ 172 data sun.gc.generation.0.space.0.used 173 align center 174 scale K 175 width 8 176 format "0.0" 177 } 178 column { 179 header "^OC^" /* Old Space Capacity - Current */ 180 data sun.gc.generation.1.space.0.capacity 181 align center 182 scale K 183 width 10 184 format "0.0" 185 } 186 column { 187 header "^OU^" /* Old Space Used */ 188 data sun.gc.generation.1.space.0.used 189 align center 190 width 10 191 scale K 192 format "0.0" 193 } 194 column { 195 header "^PC^" /* Perm Space Capacity - Current */ 196 data sun.gc.generation.2.space.0.capacity 197 align center 198 width 6 199 scale K 200 format "0.0" 201 } 202 column { 203 header "^PU^" /* Perm Space Used */ 204 data sun.gc.generation.2.space.0.used 205 align center 206 width 6 207 scale K 208 format "0.0" 209 } 210 column { 211 header "^YGC^" /* Young Generation Collections */ 212 data sun.gc.collector.0.invocations 213 align right 214 width 6 215 format "0" 216 } 217 column { 218 header "^YGCT^" /* Young Generation Garbage Collection Time */ 219 data sun.gc.collector.0.time/sun.os.hrt.frequency 220 align right 221 width 8 222 scale sec 223 format "0.000" 224 } 225 column { 226 header "^FGC^" /* Full Collections */ 227 data sun.gc.collector.1.invocations 228 align center 229 width 5 230 scale raw 231 format "0" 232 } 233 column { 234 header "^FGCT^" /* Full Garbage Collection Time */ 235 data sun.gc.collector.1.time/sun.os.hrt.frequency 236 align right 237 width 8 238 scale sec 239 format "0.000" 240 } 241 column { 242 header "^GCT^" /* Total Garbage Collection Time */ 243 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency 244 align right 245 width 8 246 scale sec 247 format "0.000" 248 } 249 } 250 251 option gccapacity { 252 column { 253 header "^NGCMN^" /* New Generation Capacity - Minimum */ 254 data sun.gc.generation.0.minCapacity 255 scale K 256 align right 257 width 8 258 format "0.0" 259 } 260 column { 261 header "^NGCMX^" /* New Generation Capacity - Maximum */ 262 data sun.gc.generation.0.maxCapacity 263 scale K 264 align right 265 width 8 266 format "0.0" 267 } 268 column { 269 header "^NGC^" /* New Generation Capacity - Current */ 270 data sun.gc.generation.0.capacity 271 scale K 272 align right 273 width 8 274 format "0.0" 275 } 276 column { 277 header "^S0C^" /* Survivor 0 Space Capacity - Current */ 278 data sun.gc.generation.0.space.1.capacity 279 scale K 280 align right 281 width 6 282 format "0.0" 283 } 284 column { 285 header "^S1C" /* Survivor 1 Space Capacity - Current */ 286 data sun.gc.generation.0.space.2.capacity 287 scale K 288 align right 289 width 6 290 format "0.0" 291 } 292 column { 293 header "^EC^" /* Eden Space Capacity - Current */ 294 data sun.gc.generation.0.space.0.capacity 295 scale K 296 align right 297 width 8 298 format "0.0" 299 } 300 column { 301 header "^OGCMN^" /* Old Generation Capacity - Minumum */ 302 data sun.gc.generation.1.minCapacity 303 scale K 304 align right 305 width 10 306 format "0.0" 307 } 308 column { 309 header "^OGCMX^" /* Old Generation Capacity - Maximum */ 310 data sun.gc.generation.1.maxCapacity 311 scale K 312 align right 313 width 10 314 format "0.0" 315 } 316 column { 317 header "^OGC^" /* Old Generation Capacity - Current */ 318 data sun.gc.generation.1.capacity 319 scale K 320 align right 321 width 10 322 format "0.0" 323 } 324 column { 325 header "^OC^" /* Old Space Capacity - Current */ 326 data sun.gc.generation.1.space.0.capacity 327 scale K 328 align right 329 width 10 330 format "0.0" 331 } 332 column { 333 header "^PGCMN^" /* Perm Generation Capacity - Minimum */ 334 data sun.gc.generation.2.minCapacity 335 scale K 336 align right 337 width 8 338 format "0.0" 339 } 340 column { 341 header "^PGCMX^" /* Perm Generation Capacity - Maximum */ 342 data sun.gc.generation.2.maxCapacity 343 scale K 344 align right 345 width 8 346 format "0.0" 347 } 348 column { 349 header "^PGC^" /* Perm Generation Capacity - Current */ 350 data sun.gc.generation.2.capacity 351 scale K 352 align right 353 width 8 354 format "0.0" 355 } 356 column { 357 header "^PC^" /* Perm Space Capacity - Current */ 358 data sun.gc.generation.2.space.0.capacity 359 scale K 360 align right 361 width 8 362 format "0.0" 363 } 364 column { 365 header "^YGC^" /* Young Generation Collections */ 366 data sun.gc.collector.0.invocations 367 align right 368 width 6 369 format "0" 370 } 371 column { 372 header "^FGC^" /* Full Collections */ 373 data sun.gc.collector.1.invocations 374 align right 375 width 5 376 scale raw 377 format "0" 378 } 379 } 380 381 option gccause { 382 column { 383 header "^S0^" /* Survivor 0 Space - Percent Used */ 384 data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100 385 scale raw 386 align right 387 width 6 388 format "0.00" 389 } 390 column { 391 header "^S1^" /* Survivor 1 Space - Percent Used */ 392 data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100 393 scale raw 394 align right 395 width 6 396 format "0.00" 397 } 398 column { 399 header "^E^" /* Eden Space - Percent Used */ 400 data (1-((sun.gc.generation.0.space.0.capacity - sun.gc.generation.0.space.0.used)/sun.gc.generation.0.space.0.capacity)) * 100 401 align right 402 scale raw 403 width 6 404 format "0.00" 405 } 406 column { 407 header "^O^" /* Old Space - Percent Used */ 408 data (1-((sun.gc.generation.1.space.0.capacity - sun.gc.generation.1.space.0.used)/sun.gc.generation.1.space.0.capacity)) * 100 409 align right 410 scale raw 411 width 6 412 format "0.00" 413 } 414 column { 415 header "^P^" /* Perm Space - Percent Used */ 416 data (1-((sun.gc.generation.2.space.0.capacity - sun.gc.generation.2.space.0.used)/sun.gc.generation.2.space.0.capacity)) * 100 417 align right 418 width 6 419 scale raw 420 format "0.00" 421 } 422 column { 423 header "^YGC^" /* Young Generation Collections */ 424 data sun.gc.collector.0.invocations 425 align right 426 width 6 427 format "0" 428 } 429 column { 430 header "^YGCT^" /* Young Generation Collection Time */ 431 data sun.gc.collector.0.time/sun.os.hrt.frequency 432 align right 433 scale sec 434 width 8 435 format "0.000" 436 } 437 column { 438 header "^FGC^" /* Full Collections */ 439 data sun.gc.collector.1.invocations 440 align right 441 width 5 442 scale raw 443 format "0" 444 } 445 column { 446 header "^FGCT^" /* Full Collection Time */ 447 data sun.gc.collector.1.time/sun.os.hrt.frequency 448 align right 449 scale sec 450 width 8 451 format "0.000" 452 } 453 column { 454 header "^GCT^" /* Total Garbage Collection Time */ 455 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency 456 align right 457 width 8 458 scale sec 459 format "0.000" 460 } 461 column { 462 header "^LGCC" /* Last GC Cause */ 463 data sun.gc.lastCause 464 align left 465 width 20 466 scale raw 467 } 468 column { 469 header "^GCC" /* Current GC Cause */ 470 data sun.gc.cause 471 align left 472 width 20 473 scale raw 474 } 475 } 476 477 option gcnew { 478 column { 479 header "^S0C^" /* Survivor 0 Space Capacity - Current */ 480 data sun.gc.generation.0.space.1.capacity 481 scale K 482 align right 483 width 6 484 format "0.0" 485 } 486 column { 487 header "^S1C^" /* Survivor 1 Space Capacity - Current */ 488 data sun.gc.generation.0.space.2.capacity 489 scale K 490 align right 491 width 6 492 format "0.0" 493 } 494 column { 495 header "^S0U^" /* Survivor 0 Space Used */ 496 data sun.gc.generation.0.space.1.used 497 scale K 498 align right 499 width 6 500 format "0.0" 501 } 502 column { 503 header "^S1U^" /* Survivor 1 Space Used */ 504 data sun.gc.generation.0.space.2.used 505 scale K 506 align right 507 width 6 508 format "0.0" 509 } 510 column { 511 header "^TT^" /* Tenuring Threshold */ 512 data sun.gc.policy.tenuringThreshold 513 width 2 514 align right 515 format "0" 516 } 517 column { 518 header "^MTT^" /* Maximum Tenuring Threshold */ 519 data sun.gc.policy.maxTenuringThreshold 520 width 2 521 align right 522 format "0" 523 } 524 column { 525 header "^DSS^" /* Desired Survivor Size */ 526 data sun.gc.policy.desiredSurvivorSize 527 scale K 528 width 6 529 align right 530 format "0.0" 531 } 532 column { 533 header "^EC^" /* Eden Space Capacity - Current */ 534 data sun.gc.generation.0.space.0.capacity 535 scale K 536 width 8 537 align right 538 format "0.0" 539 } 540 column { 541 header "^EU^" /* Eden Space Used */ 542 data sun.gc.generation.0.space.0.used 543 scale K 544 width 8 545 align right 546 format "0.0" 547 } 548 column { 549 header "^YGC^" /* Young Generation Collections */ 550 data sun.gc.collector.0.invocations 551 align right 552 width 6 553 format "0" 554 } 555 column { 556 header "^YGCT^" /* Young Generation Collection Time */ 557 data sun.gc.collector.0.time/sun.os.hrt.frequency 558 align right 559 scale sec 560 width 8 561 format "0.000" 562 } 563 } 564 565 option gcnewcapacity { 566 column { 567 header "^NGCMN^" /* New Generation Capacity - Minimum */ 568 data sun.gc.generation.0.minCapacity 569 scale K 570 align right 571 width 10 572 format "0.0" 573 } 574 column { 575 header "^NGCMX^" /* New Generation Capacity - Maximum */ 576 data sun.gc.generation.0.maxCapacity 577 scale K 578 align right 579 width 10 580 format "0.0" 581 } 582 column { 583 header "^NGC^" /* New Generation Capacity - Current */ 584 data sun.gc.generation.0.capacity 585 scale K 586 align right 587 width 10 588 format "0.0" 589 } 590 column { 591 header "^S0CMX^" /* Survivor 0 Space Capacity - Maximum */ 592 data sun.gc.generation.0.space.1.maxCapacity 593 scale K 594 align right 595 width 8 596 format "0.0" 597 } 598 column { 599 header "^S0C^" /* Survivor 0 Space Capacity - Current */ 600 data sun.gc.generation.0.space.1.capacity 601 scale K 602 align right 603 width 8 604 format "0.0" 605 } 606 column { 607 header "^S1CMX^" /* Survivor 1 Space Capacity - Maximum */ 608 data sun.gc.generation.0.space.2.maxCapacity 609 scale K 610 align right 611 width 8 612 format "0.0" 613 } 614 column { 615 header "^S1C^" /* Survivor 1 Space Capacity - Current */ 616 data sun.gc.generation.0.space.2.capacity 617 scale K 618 align right 619 width 8 620 format "0.0" 621 } 622 column { 623 header "^ECMX^" /* Eden Space Capacity - Maximum */ 624 data sun.gc.generation.0.space.0.maxCapacity 625 scale K 626 align right 627 width 10 628 format "0.0" 629 } 630 column { 631 header "^EC^" /* Eden Space Capacity - Current */ 632 data sun.gc.generation.0.space.0.capacity 633 scale K 634 align right 635 width 10 636 format "0.0" 637 } 638 column { 639 header "^YGC^" /* Young Generation Collections */ 640 data sun.gc.collector.0.invocations 641 align right 642 width 5 643 format "0" 644 } 645 column { 646 header "^FGC^" /* Full Collections */ 647 data sun.gc.collector.1.invocations 648 align right 649 width 5 650 scale raw 651 format "0" 652 } 653 } 654 655 option gcold { 656 column { 657 header "^PC^" /* Perm Space Capacity - Current */ 658 data sun.gc.generation.2.space.0.capacity 659 width 8 660 align right 661 scale K 662 format "0.0" 663 } 664 column { 665 header "^PU^" /* Perm Space Used */ 666 data sun.gc.generation.2.space.0.used 667 width 8 668 align right 669 scale K 670 format "0.0" 671 } 672 column { 673 header "^OC^" /* Old Space Capacity - Current */ 674 data sun.gc.generation.1.space.0.capacity 675 width 11 676 align right 677 scale K 678 format "0.0" 679 } 680 column { 681 header "^OU^" /* Old Space Used */ 682 data sun.gc.generation.1.space.0.used 683 width 11 684 align right 685 scale K 686 format "0.0" 687 } 688 column { 689 header "^YGC^" /* Young Generation Collections */ 690 data sun.gc.collector.0.invocations 691 align right 692 width 6 693 format "0" 694 } 695 column { 696 header "^FGC^" /* Full Collections */ 697 data sun.gc.collector.1.invocations 698 align right 699 scale raw 700 width 5 701 format "0" 702 } 703 column { 704 header "^FGCT^" /* Full Collection Time */ 705 data sun.gc.collector.1.time/sun.os.hrt.frequency 706 align right 707 scale sec 708 width 8 709 format "0.000" 710 } 711 column { 712 header "^GCT^" /* Total Garbage Collection Time */ 713 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency 714 align right 715 width 8 716 scale sec 717 format "0.000" 718 } 719 } 720 721 option gcoldcapacity { 722 column { 723 header "^OGCMN^" /* Old Generation Capacity - Minumum */ 724 data sun.gc.generation.1.minCapacity 725 scale K 726 align right 727 width 11 728 format "0.0" 729 } 730 column { 731 header "^OGCMX^" /* Old Generation Capacity - Maximum */ 732 data sun.gc.generation.1.maxCapacity 733 scale K 734 align right 735 width 11 736 format "0.0" 737 } 738 column { 739 header "^OGC^" /* Old Generation Capacity - Current */ 740 data sun.gc.generation.1.capacity 741 scale K 742 align right 743 width 11 744 format "0.0" 745 } 746 column { 747 header "^OC^" /* Old Space Capacity - Current */ 748 data sun.gc.generation.1.space.0.capacity 749 scale K 750 align right 751 width 11 752 format "0.0" 753 } 754 column { 755 header "^YGC^" /* Young Generation Collections */ 756 data sun.gc.collector.0.invocations 757 align right 758 width 5 759 format "0" 760 } 761 column { 762 header "^FGC^" /* Full Collections */ 763 data sun.gc.collector.1.invocations 764 align right 765 width 5 766 scale raw 767 format "0" 768 } 769 column { 770 header "^FGCT^" /* Full Collection Time */ 771 data sun.gc.collector.1.time/sun.os.hrt.frequency 772 align right 773 scale sec 774 width 8 775 format "0.000" 776 } 777 column { 778 header "^GCT^" /* Total Garbage Collection Time */ 779 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency 780 align right 781 width 8 782 scale sec 783 format "0.000" 784 } 785 } 786 787 option gcpermcapacity { 788 column { 789 header "^PGCMN^" /* Perm Generation Capacity - Minumum */ 790 data sun.gc.generation.2.minCapacity 791 scale K 792 align right 793 width 10 794 format "0.0" 795 } 796 column { 797 header "^PGCMX^" /* Perm Generation Capacity - Maximum */ 798 data sun.gc.generation.2.maxCapacity 799 scale K 800 align right 801 width 10 802 format "0.0" 803 } 804 column { 805 header "^PGC^" /* Perm Generation Capacity - Current */ 806 data sun.gc.generation.2.capacity 807 scale K 808 align right 809 width 10 810 format "0.0" 811 } 812 column { 813 header "^PC^" /* Perm Space Capacity - Current */ 814 data sun.gc.generation.2.space.0.capacity 815 scale K 816 align right 817 width 10 818 format "0.0" 819 } 820 column { 821 header "^YGC^" /* Young Generation Collections */ 822 data sun.gc.collector.0.invocations 823 align right 824 width 5 825 format "0" 826 } 827 column { 828 header "^FGC^" /* Full Collections */ 829 data sun.gc.collector.1.invocations 830 align right 831 width 5 832 scale raw 833 format "0" 834 } 835 column { 836 header "^FGCT^" /* Full Collection Time */ 837 data sun.gc.collector.1.time/sun.os.hrt.frequency 838 align right 839 scale sec 840 width 8 841 format "0.000" 842 } 843 column { 844 header "^GCT^" /* Total Garbage Collection Time */ 845 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency 846 align right 847 width 8 848 scale sec 849 format "0.000" 850 } 851 } 852 853 option gcutil { 854 column { 855 header "^S0^" /* Survivor 0 Space - Percent Used */ 856 data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100 857 scale raw 858 align right 859 width 6 860 format "0.00" 861 } 862 column { 863 header "^S1^" /* Survivor 1 Space - Percent Used */ 864 data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100 865 scale raw 866 align right 867 width 6 868 format "0.00" 869 } 870 column { 871 header "^E^" /* Eden Space - Percent Used */ 872 data (1-((sun.gc.generation.0.space.0.capacity - sun.gc.generation.0.space.0.used)/sun.gc.generation.0.space.0.capacity)) * 100 873 align right 874 scale raw 875 width 6 876 format "0.00" 877 } 878 column { 879 header "^O^" /* Old Space - Percent Used */ 880 data (1-((sun.gc.generation.1.space.0.capacity - sun.gc.generation.1.space.0.used)/sun.gc.generation.1.space.0.capacity)) * 100 881 align right 882 scale raw 883 width 6 884 format "0.00" 885 } 886 column { 887 header "^P^" /* Perm Space - Percent Used */ 888 data (1-((sun.gc.generation.2.space.0.capacity - sun.gc.generation.2.space.0.used)/sun.gc.generation.2.space.0.capacity)) * 100 889 align right 890 width 6 891 scale raw 892 format "0.00" 893 } 894 column { 895 header "^YGC^" /* Young Generation Collections */ 896 data sun.gc.collector.0.invocations 897 align right 898 width 6 899 format "0" 900 } 901 column { 902 header "^YGCT^" /* Young Generation Collection Time */ 903 data sun.gc.collector.0.time/sun.os.hrt.frequency 904 align right 905 scale sec 906 width 8 907 format "0.000" 908 } 909 column { 910 header "^FGC^" /* Full Collections */ 911 data sun.gc.collector.1.invocations 912 align right 913 width 5 914 scale raw 915 format "0" 916 } 917 column { 918 header "^FGCT^" /* Full Collection Time */ 919 data sun.gc.collector.1.time/sun.os.hrt.frequency 920 align right 921 scale sec 922 width 8 923 format "0.000" 924 } 925 column { 926 header "^GCT^" /* Total Garbage Collection Time */ 927 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency 928 align right 929 width 8 930 scale sec 931 format "0.000" 932 } 933 } 934 935 option printcompilation { 936 column { 937 header "^Compiled^" /* Number of compilation tasks performed */ 938 data sun.ci.totalCompiles 939 scale raw 940 align right 941 width 6 942 format "0" 943 } 944 column { 945 header "^Size^" /* Code Size in bytes of last compilation */ 946 data sun.ci.lastSize 947 scale raw 948 align right 949 width 6 950 } 951 column { 952 header "^Type^" /* Type of last compilation */ 953 data sun.ci.lastType 954 scale raw 955 align right 956 width 4 957 } 958 column { 959 header "^Method" /* Name of class and method for last compile */ 960 data sun.ci.lastMethod 961 scale raw 962 align left 963 width 1 964 } 965 }