usr/src/cmd/wbem/provider/com/sun/wbem/solarisprovider/srm/Solaris_ProcessStatisticalInformationProperties.java
author Mark J. Nelson <Mark.J.Nelson@Sun.COM>
Wed, 06 Aug 2008 16:29:39 -0600
changeset 7298 b69e27387f74
parent 0 68f95e015346
permissions -rw-r--r--
6733918 Teamware has retired, please welcome your new manager, Mercurial 4758439 some files use "current date" sccs keywords 6560843 asm sources should not rely on .file "%M%" for naming STT_FILE symbols 6560958 Solaris:: perl modules should not use SCCS keywords in version information 6729074 webrev doesn't deal well with remote ssh hg parents
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     1
/*
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     2
 * CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     3
 *
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     4
 * The contents of this file are subject to the terms of the
7298
b69e27387f74 6733918 Teamware has retired, please welcome your new manager, Mercurial
Mark J. Nelson <Mark.J.Nelson@Sun.COM>
parents: 0
diff changeset
     5
 * Common Development and Distribution License (the "License").
b69e27387f74 6733918 Teamware has retired, please welcome your new manager, Mercurial
Mark J. Nelson <Mark.J.Nelson@Sun.COM>
parents: 0
diff changeset
     6
 * You may not use this file except in compliance with the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     7
 *
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     8
 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     9
 * or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    10
 * See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    11
 * and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    12
 *
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    13
 * When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    14
 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    15
 * If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    16
 * fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    17
 * information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    18
 *
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    19
 * CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    20
 */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    21
/*
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    22
 * Copyright (c) 2001 by Sun Microsystems, Inc.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    23
 * All rights reserved.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    24
 *
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    25
 * Solaris_ProcessStatisticalInformationProperties.java
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    26
 */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    27
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    28
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    29
package com.sun.wbem.solarisprovider.srm;
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    30
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    31
/**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    32
 * Defines property names of the Solaris_ProcessStatisticalInformation and
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    33
 * the corresponding keys in the RDS protocol
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    34
 * @author SMI
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    35
 */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    36
public interface Solaris_ProcessStatisticalInformationProperties {
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    37
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    38
     * The cumulative number of nanoseconds that this process has spent in
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    39
     * User mode over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    40
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    41
    static final String USERMODETIME = "UserModeTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    42
    static final String USERMODETIME_KEY = "id_usr";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    43
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    44
     * The cumulative number of nanoseconds that this process has spent in
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    45
     * System mode over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    46
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    47
    static final String SYSTEMMODETIME = "SystemModeTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    48
    static final String SYSTEMMODETIME_KEY = "id_sys";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    49
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    50
     * The cumulative number of nanoseconds that this process has spent in
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    51
     * System Traps over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    52
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    53
    static final String SYSTEMTRAPTIME = "SystemTrapTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    54
    static final String SYSTEMTRAPTIME_KEY = "id_ttime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    55
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    56
     * The cumulative number of nanoseconds that this process has spent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    57
     * sleeping in Text Page Faults over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    58
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    59
    static final String TEXTPAGEFAULTSLEEPTIME = "TextPageFaultSleepTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    60
    static final String TEXTPAGEFAULTSLEEPTIME_KEY = "id_tpftime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    61
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    62
     * The cumulative number of nanoseconds that this process has spent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    63
     * sleeping in Data Page Faults over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    64
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    65
    static final String DATAPAGEFAULTSLEEPTIME = "DataPageFaultSleepTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    66
    static final String DATAPAGEFAULTSLEEPTIME_KEY = "id_dpftime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    67
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    68
     * The cumulative number of nanoseconds that this process has spent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    69
     * sleeping in System Page Faults over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    70
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    71
    static final String SYSTEMPAGEFAULTSLEEPTIME = "SystemPageFaultSleepTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    72
    static final String SYSTEMPAGEFAULTSLEEPTIME_KEY = "id_kpftime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    73
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    74
     * The cumulative number of nanoseconds that this process has spent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    75
     * sleeping on User Lock Waits over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    76
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    77
    static final String USERLOCKWAITSLEEPTIME = "UserLockWaitSleepTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    78
    static final String USERLOCKWAITSLEEPTIME_KEY = "id_lck";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    79
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    80
     * The cumulative number of nanoseconds that this process has spent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    81
     * sleeping in all other ways over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    82
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    83
    static final String OTHERSLEEPTIME = "OtherSleepTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    84
    static final String OTHERSLEEPTIME_KEY = "id_slp";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    85
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    86
     * The cumulative number of nanoseconds that this process has spent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    87
     * Waiting for CPU over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    88
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    89
    static final String WAITCPUTIME = "WaitCPUTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    90
    static final String WAITCPUTIME_KEY = "id_lat";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    91
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    92
     * The cumulative number of nanoseconds that this process has spent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    93
     * Stopped over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    94
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    95
    static final String STOPPEDTIME = "StoppedTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    96
    static final String STOPPEDTIME_KEY = "id_stime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    97
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    98
     * The cumulative number of Minor Page Faults engendered by the process
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    99
     * over its lifetime
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   100
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   101
    static final String MINORPAGEFAULTS = "MinorPageFaults";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   102
    static final String MINORPAGEFAULTS_KEY = "id_minf";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   103
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   104
     * The cumulative number of Major Page Faults engendered by the process
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   105
     * over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   106
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   107
    static final String MAJORPAGEFAULTS = "MajorPageFaults";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   108
    static final String MAJORPAGEFAULTS_KEY = "id_majf";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   109
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   110
     * The cumulative number of swap operations engendered by the process
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   111
     * over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   112
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   113
    static final String SWAPOPERATIONS = "SwapOperations";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   114
    static final String SWAPOPERATIONS_KEY = "id_nswap";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   115
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   116
     * The cumulative number of blocks Read by the process over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   117
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   118
    static final String BLOCKSREAD = "BlocksRead";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   119
    static final String BLOCKSREAD_KEY = "id_inblk";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   120
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   121
     * The cumulative number of blocks Written by the process over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   122
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   123
    static final String BLOCKSWRITTEN = "BlocksWritten";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   124
    static final String BLOCKSWRITTEN_KEY = "id_oublk";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   125
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   126
     * The cumulative number of Messages Sent by the process over its lifetime
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   127
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   128
    static final String MESSAGESSENT = "MessagesSent";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   129
    static final String MESSAGESSENT_KEY = "id_msnd";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   130
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   131
     * The cumulative number of Messages Received by the process over
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   132
     * its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   133
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   134
    static final String MESSAGESRECEIVED = "MessagesReceived";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   135
    static final String MESSAGESRECEIVED_KEY = "id_mrcv";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   136
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   137
     * The cumulative number of Signals taken by the process over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   138
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   139
    static final String SIGNALSRECEIVED = "SignalsReceived";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   140
    static final String SIGNALSRECEIVED_KEY = "id_sigs";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   141
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   142
     * The cumulative number of Voluntary Context Switches made by the process
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   143
     * over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   144
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   145
    static final String VOLUNTARYCONTEXTSWITCHES = "VoluntaryContextSwitches";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   146
    static final String VOLUNTARYCONTEXTSWITCHES_KEY = "id_vctx";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   147
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   148
     * The cumulative number of Involuntary Context Switches made by
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   149
     * the process over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   150
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   151
    static final String INVOLUNTARYCONTEXTSWITCHES =
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   152
    "InvoluntaryContextSwitches";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   153
    static final String INVOLUNTARYCONTEXTSWITCHES_KEY =
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   154
    "id_ictx";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   155
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   156
     * The cumulative number of system calls made by the process over its
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   157
     * lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   158
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   159
    static final String SYSTEMCALLSMADE = "SystemCallsMade";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   160
    static final String SYSTEMCALLSMADE_KEY = "id_scl";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   161
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   162
     * The cumulative number of character I/O bytes Read and Written
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   163
     * by the process over its lifetime.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   164
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   165
    static final String CHARACTERIOUSAGE = "CharacterIOUsage";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   166
    static final String CHARACTERIOUSAGE_KEY = "id_ioch";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   167
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   168
     * The total number of KiloBytes of memory consumed by the process
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   169
     * heap at the time that it is sampled.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   170
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   171
    static final String PROCESSHEAPSIZE = "ProcessHeapSize";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   172
    static final String PROCESSHEAPSIZE_KEY = "id_hpsize";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   173
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   174
     * The size of the process virtual address space in KiloBytes.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   175
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   176
    static final String PROCESSVMSIZE = "ProcessVMSize";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   177
    static final String PROCESSVMSIZE_KEY = "id_size";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   178
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   179
     * The resident set size of the process in KiloBytes
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   180
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   181
    static final String PROCESSRESIDENTSETSIZE = "ProcessResidentSetSize";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   182
    static final String PROCESSRESIDENTSETSIZE_KEY = "id_rssize";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   183
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   184
     * The percent CPU time used by the process.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   185
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   186
    static final String PERCENTCPUTIME = "PercentCPUTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   187
    static final String PERCENTCPUTIME_KEY = "id_pctcpu";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   188
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   189
     * The ratio of the process resident set size to physical memory
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   190
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   191
    static final String PERCENTMEMORYSIZE = "PercentMemorySize";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   192
    static final String PERCENTMEMORYSIZE_KEY = "id_pctmem";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   193
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   194
     * Time in User mode and System mode spent by the process in milliseconds.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   195
     * If this information is not available, a value of 0 should be used.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   196
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   197
    static final String USERSYSTEMMODETIME = "UserSystemModeTime";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   198
    static final String USERSYSTEMMODETIME_KEY = "id_time";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   199
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   200
     * The number of threads active in the current Process.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   201
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   202
    static final String NUMTHREADS = "NumThreads";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   203
    static final String NUMTHREADS_KEY = "id_nlwps";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   204
    /**
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   205
     * The system clock time at which the sample was taken.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   206
     */
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   207
    static final String TIMESTAMP = "Timestamp";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   208
    static final String TIMESTAMP_KEY = "id_timestamp";
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   209
}