deprecating ProcMem.getVsize, ProcMem.getSize will be the same on all.

deprecating ProcMem.getRss, ProcMem.getResident will be the same on all.
This commit is contained in:
Doug MacEachern 2006-03-04 02:34:01 +00:00
parent d69dc1c8c9
commit 5e2271ca59
8 changed files with 26 additions and 29 deletions

View File

@ -237,17 +237,12 @@ my %classes = (
ProcMem => [ ProcMem => [
{ {
name => 'size', type => 'Long', name => 'size', type => 'Long',
desc => 'Total process memory',
plat => 'AFHLSW'
},
{
name => 'vsize', type => 'Long',
desc => 'Total process virtual memory', desc => 'Total process virtual memory',
plat => 'AFHLSW' plat => '*'
}, },
{ {
name => 'resident', type => 'Long', name => 'resident', type => 'Long',
desc => 'Total process non-swapped memory', desc => 'Total process resident memory',
plat => '*' plat => '*'
}, },
{ {
@ -255,11 +250,6 @@ my %classes = (
desc => 'Total process shared memory', desc => 'Total process shared memory',
plat => 'AHLS' plat => 'AHLS'
}, },
{
name => 'rss', type => 'Long',
desc => 'Process resident set size',
plat => '*'
},
{ {
name => 'minor_faults', type => 'Long', name => 'minor_faults', type => 'Long',
desc => 'non i/o page faults', desc => 'non i/o page faults',
@ -1202,6 +1192,18 @@ EOF
public static final char STOP = 'T'; public static final char STOP = 'T';
public static final char ZOMBIE = 'Z'; public static final char ZOMBIE = 'Z';
public static final char IDLE = 'D'; public static final char IDLE = 'D';
EOF
ProcMem => <<'EOF',
/**
* @deprecated
* @see getResident
*/
public long getRss() { return getResident(); }
/**
* @deprecated
* @see getSize
*/
public long getVsize() { return getSize(); }
EOF EOF
); );

View File

@ -57,16 +57,6 @@ public class MemWatch {
buf.append("size=" + diff); buf.append("size=" + diff);
} }
diff = cur.getVsize() - last.getVsize();
if (diff != 0) {
buf.append(", vsize=" + diff);
}
diff = cur.getRss() - last.getRss();
if (diff != 0) {
buf.append(", rss=" + diff);
}
diff = cur.getResident() - last.getResident(); diff = cur.getResident() - last.getResident();
if (diff != 0) { if (diff != 0) {
buf.append(", resident=" + diff); buf.append(", resident=" + diff);

View File

@ -44,8 +44,7 @@ public class MultiPs extends SigarCommandBase {
ProcMem mem = this.proxy.getMultiProcMem(query); ProcMem mem = this.proxy.getMultiProcMem(query);
println("Size: " + Sigar.formatSize(mem.getSize())); println("Size: " + Sigar.formatSize(mem.getSize()));
println("Vsize: " + Sigar.formatSize(mem.getVsize())); println("Resident: " + Sigar.formatSize(mem.getResident()));
println("Rss: " + Sigar.formatSize(mem.getRss()));
println("Share: " + Sigar.formatSize(mem.getShare())); println("Share: " + Sigar.formatSize(mem.getShare()));
} }

View File

@ -53,8 +53,12 @@ public class SigarProcess implements SigarProcessMBean {
return getLongValue(procMem, "Size"); return getLongValue(procMem, "Size");
} }
/**
* @deprecated
* @see getMemSize
*/
public Long getMemVsize() { public Long getMemVsize() {
return getLongValue(procMem, "Vsize"); return getMemSize();
} }
public Long getMemShare() { public Long getMemShare() {

View File

@ -9,6 +9,10 @@ public interface SigarProcessMBean {
public Long getMemSize(); public Long getMemSize();
/**
* @deprecated
* @see getMemSize
*/
public Long getMemVsize(); public Long getMemVsize();
public Long getMemShare(); public Long getMemShare();

View File

@ -68,7 +68,7 @@ public class Proxy {
} }
private long getSize() throws SigarException { private long getSize() throws SigarException {
return sigar.getProcMem(ourPid).getVsize(); return sigar.getProcMem(ourPid).getResident();
} }
private boolean memstat(long i) throws SigarException { private boolean memstat(long i) throws SigarException {

View File

@ -23,7 +23,7 @@ public class TestInvoker extends SigarTestCase {
{ "sigar:Type=LoadAverage", "1" }, { "sigar:Type=LoadAverage", "1" },
{ "sigar:Type=LoadAverage", "2" }, { "sigar:Type=LoadAverage", "2" },
{ "sigar:Type=ProcMem,Arg=$$", "Size" }, { "sigar:Type=ProcMem,Arg=$$", "Size" },
{ "sigar:Type=ProcMem,Arg=$$", "Vsize" }, { "sigar:Type=ProcMem,Arg=$$", "Resident" },
{ "sigar:Type=ProcTime,Arg=$$", "Sys" }, { "sigar:Type=ProcTime,Arg=$$", "Sys" },
{ "sigar:Type=ProcTime,Arg=$$", "User" }, { "sigar:Type=ProcTime,Arg=$$", "User" },
{ "sigar:Type=ProcTime,Arg=$$", "Total" }, { "sigar:Type=ProcTime,Arg=$$", "Total" },

View File

@ -22,10 +22,8 @@ public class TestProcMem extends SigarTestCase {
traceln("Pid=" + pid); traceln("Pid=" + pid);
traceln("Size=" + Sigar.formatSize(procMem.getSize())); traceln("Size=" + Sigar.formatSize(procMem.getSize()));
traceln("Vsize=" + Sigar.formatSize(procMem.getVsize()));
traceln("Resident=" + Sigar.formatSize(procMem.getResident())); traceln("Resident=" + Sigar.formatSize(procMem.getResident()));
traceln("Share=" + Sigar.formatSize(procMem.getShare())); traceln("Share=" + Sigar.formatSize(procMem.getShare()));
traceln("Rss=" + Sigar.formatSize(procMem.getRss()));
traceln("MinorFaults=" + procMem.getMinorFaults()); traceln("MinorFaults=" + procMem.getMinorFaults());
traceln("MajorFaults=" + procMem.getMajorFaults()); traceln("MajorFaults=" + procMem.getMajorFaults());
traceln("PageFaults=" + procMem.getPageFaults()); traceln("PageFaults=" + procMem.getPageFaults());