1 /*
2 * Copyright (c) 2004, 2013, 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
238 scale sec
239 format "0.000"
240 }
241 column {
242 header "^FGC^" /* Full Collections */
243 data sun.gc.collector.1.invocations
244 align center
245 width 5
246 scale raw
247 format "0"
248 }
249 column {
250 header "^FGCT^" /* Full Garbage Collection Time */
251 data sun.gc.collector.1.time/sun.os.hrt.frequency
252 align right
253 width 8
254 scale sec
255 format "0.000"
256 }
257 column {
258 header "^GCT^" /* Total Garbage Collection Time */
259 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency
260 align right
261 width 8
262 scale sec
263 format "0.000"
264 }
265 }
266
267 option gccapacity {
268 column {
269 header "^NGCMN^" /* New Generation Capacity - Minimum */
270 data sun.gc.generation.0.minCapacity
271 scale K
272 align right
273 width 8
274 format "0.0"
275 }
276 column {
277 header "^NGCMX^" /* New Generation Capacity - Maximum */
278 data sun.gc.generation.0.maxCapacity
279 scale K
391 scale K
392 align right
393 width 8
394 format "0.0"
395 }
396 column {
397 header "^YGC^" /* Young Generation Collections */
398 data sun.gc.collector.0.invocations
399 align right
400 width 6
401 format "0"
402 }
403 column {
404 header "^FGC^" /* Full Collections */
405 data sun.gc.collector.1.invocations
406 align right
407 width 5
408 scale raw
409 format "0"
410 }
411 }
412
413 option gccause {
414 column {
415 header "^S0^" /* Survivor 0 Space - Percent Used */
416 data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100
417 scale raw
418 align right
419 width 6
420 format "0.00"
421 }
422 column {
423 header "^S1^" /* Survivor 1 Space - Percent Used */
424 data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100
425 scale raw
426 align right
427 width 6
428 format "0.00"
429 }
430 column {
474 width 8
475 format "0.000"
476 }
477 column {
478 header "^FGC^" /* Full Collections */
479 data sun.gc.collector.1.invocations
480 align right
481 width 5
482 scale raw
483 format "0"
484 }
485 column {
486 header "^FGCT^" /* Full Collection Time */
487 data sun.gc.collector.1.time/sun.os.hrt.frequency
488 align right
489 scale sec
490 width 8
491 format "0.000"
492 }
493 column {
494 header "^GCT^" /* Total Garbage Collection Time */
495 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency
496 align right
497 width 8
498 scale sec
499 format "0.000"
500 }
501 column {
502 header "^LGCC" /* Last GC Cause */
503 data sun.gc.lastCause
504 align left
505 width 20
506 scale raw
507 }
508 column {
509 header "^GCC" /* Current GC Cause */
510 data sun.gc.cause
511 align left
512 width 20
513 scale raw
514 }
515 }
673 scale K
674 align right
675 width 10
676 format "0.0"
677 }
678 column {
679 header "^YGC^" /* Young Generation Collections */
680 data sun.gc.collector.0.invocations
681 align right
682 width 5
683 format "0"
684 }
685 column {
686 header "^FGC^" /* Full Collections */
687 data sun.gc.collector.1.invocations
688 align right
689 width 5
690 scale raw
691 format "0"
692 }
693 }
694
695 option gcold {
696 column {
697 header "^MC^" /* Metaspace Capacity - Current */
698 data sun.gc.metaspace.capacity
699 width 8
700 align right
701 scale K
702 format "0.0"
703 }
704 column {
705 header "^MU^" /* Metaspace Space Used */
706 data sun.gc.metaspace.used
707 width 8
708 align right
709 scale K
710 format "0.0"
711 }
712 column {
748 width 6
749 format "0"
750 }
751 column {
752 header "^FGC^" /* Full Collections */
753 data sun.gc.collector.1.invocations
754 align right
755 scale raw
756 width 5
757 format "0"
758 }
759 column {
760 header "^FGCT^" /* Full Collection Time */
761 data sun.gc.collector.1.time/sun.os.hrt.frequency
762 align right
763 scale sec
764 width 8
765 format "0.000"
766 }
767 column {
768 header "^GCT^" /* Total Garbage Collection Time */
769 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency
770 align right
771 width 8
772 scale sec
773 format "0.000"
774 }
775 }
776
777 option gcoldcapacity {
778 column {
779 header "^OGCMN^" /* Old Generation Capacity - Minimum */
780 data sun.gc.generation.1.minCapacity
781 scale K
782 align right
783 width 11
784 format "0.0"
785 }
786 column {
787 header "^OGCMX^" /* Old Generation Capacity - Maximum */
788 data sun.gc.generation.1.maxCapacity
789 scale K
814 width 5
815 format "0"
816 }
817 column {
818 header "^FGC^" /* Full Collections */
819 data sun.gc.collector.1.invocations
820 align right
821 width 5
822 scale raw
823 format "0"
824 }
825 column {
826 header "^FGCT^" /* Full Collection Time */
827 data sun.gc.collector.1.time/sun.os.hrt.frequency
828 align right
829 scale sec
830 width 8
831 format "0.000"
832 }
833 column {
834 header "^GCT^" /* Total Garbage Collection Time */
835 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency
836 align right
837 width 8
838 scale sec
839 format "0.000"
840 }
841 }
842
843 option gcmetacapacity {
844 column {
845 header "^MCMN^" /* Metaspace Capacity - Minimum */
846 data sun.gc.metaspace.minCapacity
847 scale K
848 align right
849 width 10
850 format "0.0"
851 }
852 column {
853 header "^MCMX^" /* Metaspace Capacity - Maximum */
854 data sun.gc.metaspace.maxCapacity
855 scale K
896 width 5
897 format "0"
898 }
899 column {
900 header "^FGC^" /* Full Collections */
901 data sun.gc.collector.1.invocations
902 align right
903 width 5
904 scale raw
905 format "0"
906 }
907 column {
908 header "^FGCT^" /* Full Collection Time */
909 data sun.gc.collector.1.time/sun.os.hrt.frequency
910 align right
911 scale sec
912 width 8
913 format "0.000"
914 }
915 column {
916 header "^GCT^" /* Total Garbage Collection Time */
917 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency
918 align right
919 width 8
920 scale sec
921 format "0.000"
922 }
923 }
924
925 option gcutil {
926 column {
927 header "^S0^" /* Survivor 0 Space - Percent Used */
928 data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100
929 scale raw
930 align right
931 width 6
932 format "0.00"
933 }
934 column {
935 header "^S1^" /* Survivor 1 Space - Percent Used */
936 data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100
937 scale raw
986 width 8
987 format "0.000"
988 }
989 column {
990 header "^FGC^" /* Full Collections */
991 data sun.gc.collector.1.invocations
992 align right
993 width 5
994 scale raw
995 format "0"
996 }
997 column {
998 header "^FGCT^" /* Full Collection Time */
999 data sun.gc.collector.1.time/sun.os.hrt.frequency
1000 align right
1001 scale sec
1002 width 8
1003 format "0.000"
1004 }
1005 column {
1006 header "^GCT^" /* Total Garbage Collection Time */
1007 data (sun.gc.collector.0.time + sun.gc.collector.1.time)/sun.os.hrt.frequency
1008 align right
1009 width 8
1010 scale sec
1011 format "0.000"
1012 }
1013 }
1014
1015 option printcompilation {
1016 column {
1017 header "^Compiled^" /* Number of compilation tasks performed */
1018 data sun.ci.totalCompiles
1019 scale raw
1020 align right
1021 width 6
1022 format "0"
1023 }
1024 column {
1025 header "^Size^" /* Code Size in bytes of last compilation */
1026 data sun.ci.lastSize
1027 scale raw
|
1 /*
2 * Copyright (c) 2004, 2018, 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
238 scale sec
239 format "0.000"
240 }
241 column {
242 header "^FGC^" /* Full Collections */
243 data sun.gc.collector.1.invocations
244 align center
245 width 5
246 scale raw
247 format "0"
248 }
249 column {
250 header "^FGCT^" /* Full Garbage Collection Time */
251 data sun.gc.collector.1.time/sun.os.hrt.frequency
252 align right
253 width 8
254 scale sec
255 format "0.000"
256 }
257 column {
258 header "^CGC^" /* Concurrent Collections (STW phase) */
259 data sun.gc.collector.2.invocations
260 align center
261 width 5
262 scale raw
263 format "0"
264 }
265 column {
266 header "^CGCT^" /* Concurrent Garbage Collection Time (STW phase) */
267 data sun.gc.collector.2.time/sun.os.hrt.frequency
268 align right
269 width 8
270 scale sec
271 format "0.000"
272 }
273 column {
274 header "^GCT^" /* Total Garbage Collection Time */
275 data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
276 align right
277 width 8
278 scale sec
279 format "0.000"
280 }
281 }
282
283 option gccapacity {
284 column {
285 header "^NGCMN^" /* New Generation Capacity - Minimum */
286 data sun.gc.generation.0.minCapacity
287 scale K
288 align right
289 width 8
290 format "0.0"
291 }
292 column {
293 header "^NGCMX^" /* New Generation Capacity - Maximum */
294 data sun.gc.generation.0.maxCapacity
295 scale K
407 scale K
408 align right
409 width 8
410 format "0.0"
411 }
412 column {
413 header "^YGC^" /* Young Generation Collections */
414 data sun.gc.collector.0.invocations
415 align right
416 width 6
417 format "0"
418 }
419 column {
420 header "^FGC^" /* Full Collections */
421 data sun.gc.collector.1.invocations
422 align right
423 width 5
424 scale raw
425 format "0"
426 }
427 column {
428 header "^CGC^" /* Concurrent Collections (STW phase) */
429 data sun.gc.collector.2.invocations
430 align right
431 width 5
432 scale raw
433 format "0"
434 }
435 }
436
437 option gccause {
438 column {
439 header "^S0^" /* Survivor 0 Space - Percent Used */
440 data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100
441 scale raw
442 align right
443 width 6
444 format "0.00"
445 }
446 column {
447 header "^S1^" /* Survivor 1 Space - Percent Used */
448 data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100
449 scale raw
450 align right
451 width 6
452 format "0.00"
453 }
454 column {
498 width 8
499 format "0.000"
500 }
501 column {
502 header "^FGC^" /* Full Collections */
503 data sun.gc.collector.1.invocations
504 align right
505 width 5
506 scale raw
507 format "0"
508 }
509 column {
510 header "^FGCT^" /* Full Collection Time */
511 data sun.gc.collector.1.time/sun.os.hrt.frequency
512 align right
513 scale sec
514 width 8
515 format "0.000"
516 }
517 column {
518 header "^CGC^" /* Concurrent Collections (STW phase) */
519 data sun.gc.collector.2.invocations
520 align right
521 width 5
522 scale raw
523 format "0"
524 }
525 column {
526 header "^CGCT^" /* Concurrent Garbage Collection Time (STW phase) */
527 data sun.gc.collector.2.time/sun.os.hrt.frequency
528 align right
529 width 8
530 scale sec
531 format "0.000"
532 }
533 column {
534 header "^GCT^" /* Total Garbage Collection Time */
535 data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
536 align right
537 width 8
538 scale sec
539 format "0.000"
540 }
541 column {
542 header "^LGCC" /* Last GC Cause */
543 data sun.gc.lastCause
544 align left
545 width 20
546 scale raw
547 }
548 column {
549 header "^GCC" /* Current GC Cause */
550 data sun.gc.cause
551 align left
552 width 20
553 scale raw
554 }
555 }
713 scale K
714 align right
715 width 10
716 format "0.0"
717 }
718 column {
719 header "^YGC^" /* Young Generation Collections */
720 data sun.gc.collector.0.invocations
721 align right
722 width 5
723 format "0"
724 }
725 column {
726 header "^FGC^" /* Full Collections */
727 data sun.gc.collector.1.invocations
728 align right
729 width 5
730 scale raw
731 format "0"
732 }
733 column {
734 header "^CGC^" /* Concurrent Collections (STW phase) */
735 data sun.gc.collector.2.invocations
736 align right
737 width 5
738 scale raw
739 format "0"
740 }
741 }
742
743 option gcold {
744 column {
745 header "^MC^" /* Metaspace Capacity - Current */
746 data sun.gc.metaspace.capacity
747 width 8
748 align right
749 scale K
750 format "0.0"
751 }
752 column {
753 header "^MU^" /* Metaspace Space Used */
754 data sun.gc.metaspace.used
755 width 8
756 align right
757 scale K
758 format "0.0"
759 }
760 column {
796 width 6
797 format "0"
798 }
799 column {
800 header "^FGC^" /* Full Collections */
801 data sun.gc.collector.1.invocations
802 align right
803 scale raw
804 width 5
805 format "0"
806 }
807 column {
808 header "^FGCT^" /* Full Collection Time */
809 data sun.gc.collector.1.time/sun.os.hrt.frequency
810 align right
811 scale sec
812 width 8
813 format "0.000"
814 }
815 column {
816 header "^CGC^" /* Concurrent Collections (STW phase) */
817 data sun.gc.collector.2.invocations
818 align right
819 width 5
820 scale raw
821 format "0"
822 }
823 column {
824 header "^CGCT^" /* Concurrent Garbage Collection Time (STW phase) */
825 data sun.gc.collector.2.time/sun.os.hrt.frequency
826 align right
827 width 8
828 scale sec
829 format "0.000"
830 }
831 column {
832 header "^GCT^" /* Total Garbage Collection Time */
833 data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
834 align right
835 width 8
836 scale sec
837 format "0.000"
838 }
839 }
840
841 option gcoldcapacity {
842 column {
843 header "^OGCMN^" /* Old Generation Capacity - Minimum */
844 data sun.gc.generation.1.minCapacity
845 scale K
846 align right
847 width 11
848 format "0.0"
849 }
850 column {
851 header "^OGCMX^" /* Old Generation Capacity - Maximum */
852 data sun.gc.generation.1.maxCapacity
853 scale K
878 width 5
879 format "0"
880 }
881 column {
882 header "^FGC^" /* Full Collections */
883 data sun.gc.collector.1.invocations
884 align right
885 width 5
886 scale raw
887 format "0"
888 }
889 column {
890 header "^FGCT^" /* Full Collection Time */
891 data sun.gc.collector.1.time/sun.os.hrt.frequency
892 align right
893 scale sec
894 width 8
895 format "0.000"
896 }
897 column {
898 header "^CGC^" /* Concurrent Collections (STW phase) */
899 data sun.gc.collector.2.invocations
900 align right
901 width 5
902 scale raw
903 format "0"
904 }
905 column {
906 header "^CGCT^" /* Concurrent Garbage Collection Time (STW phase) */
907 data sun.gc.collector.2.time/sun.os.hrt.frequency
908 align right
909 width 8
910 scale sec
911 format "0.000"
912 }
913 column {
914 header "^GCT^" /* Total Garbage Collection Time */
915 data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
916 align right
917 width 8
918 scale sec
919 format "0.000"
920 }
921 }
922
923 option gcmetacapacity {
924 column {
925 header "^MCMN^" /* Metaspace Capacity - Minimum */
926 data sun.gc.metaspace.minCapacity
927 scale K
928 align right
929 width 10
930 format "0.0"
931 }
932 column {
933 header "^MCMX^" /* Metaspace Capacity - Maximum */
934 data sun.gc.metaspace.maxCapacity
935 scale K
976 width 5
977 format "0"
978 }
979 column {
980 header "^FGC^" /* Full Collections */
981 data sun.gc.collector.1.invocations
982 align right
983 width 5
984 scale raw
985 format "0"
986 }
987 column {
988 header "^FGCT^" /* Full Collection Time */
989 data sun.gc.collector.1.time/sun.os.hrt.frequency
990 align right
991 scale sec
992 width 8
993 format "0.000"
994 }
995 column {
996 header "^CGC^" /* Concurrent Collections (STW phase) */
997 data sun.gc.collector.2.invocations
998 align right
999 width 5
1000 scale raw
1001 format "0"
1002 }
1003 column {
1004 header "^CGCT^" /* Concurrent Garbage Collection Time (STW phase) */
1005 data sun.gc.collector.2.time/sun.os.hrt.frequency
1006 align right
1007 width 8
1008 scale sec
1009 format "0.000"
1010 }
1011 column {
1012 header "^GCT^" /* Total Garbage Collection Time */
1013 data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
1014 align right
1015 width 8
1016 scale sec
1017 format "0.000"
1018 }
1019 }
1020
1021 option gcutil {
1022 column {
1023 header "^S0^" /* Survivor 0 Space - Percent Used */
1024 data (1-((sun.gc.generation.0.space.1.capacity - sun.gc.generation.0.space.1.used)/sun.gc.generation.0.space.1.capacity)) * 100
1025 scale raw
1026 align right
1027 width 6
1028 format "0.00"
1029 }
1030 column {
1031 header "^S1^" /* Survivor 1 Space - Percent Used */
1032 data (1-((sun.gc.generation.0.space.2.capacity - sun.gc.generation.0.space.2.used)/sun.gc.generation.0.space.2.capacity)) * 100
1033 scale raw
1082 width 8
1083 format "0.000"
1084 }
1085 column {
1086 header "^FGC^" /* Full Collections */
1087 data sun.gc.collector.1.invocations
1088 align right
1089 width 5
1090 scale raw
1091 format "0"
1092 }
1093 column {
1094 header "^FGCT^" /* Full Collection Time */
1095 data sun.gc.collector.1.time/sun.os.hrt.frequency
1096 align right
1097 scale sec
1098 width 8
1099 format "0.000"
1100 }
1101 column {
1102 header "^CGC^" /* Concurrent Collections (STW phase) */
1103 data sun.gc.collector.2.invocations
1104 align right
1105 width 5
1106 scale raw
1107 format "0"
1108 }
1109 column {
1110 header "^CGCT^" /* Concurrent Garbage Collection Time (STW phase) */
1111 data sun.gc.collector.2.time/sun.os.hrt.frequency
1112 align right
1113 width 8
1114 scale sec
1115 format "0.000"
1116 }
1117 column {
1118 header "^GCT^" /* Total Garbage Collection Time */
1119 data (sun.gc.collector.0.time + sun.gc.collector.1.time + sun.gc.collector.2.time)/sun.os.hrt.frequency
1120 align right
1121 width 8
1122 scale sec
1123 format "0.000"
1124 }
1125 }
1126
1127 option printcompilation {
1128 column {
1129 header "^Compiled^" /* Number of compilation tasks performed */
1130 data sun.ci.totalCompiles
1131 scale raw
1132 align right
1133 width 6
1134 format "0"
1135 }
1136 column {
1137 header "^Size^" /* Code Size in bytes of last compilation */
1138 data sun.ci.lastSize
1139 scale raw
|