On Sat, Dec 30, 2000 at 05:18:58AM -0600, Mark J. Roberts wrote:
> AFAIK top understands all this.
Yep, that's ok. Some tool don't however and sum all the values.
From my machine (running all of 20 seconds):
VmSize: 105312 kB
VmLck: 0 kB
VmRSS: 15532 kB
VmData: 100252 kB
VmStk: 260 kB
VmExe: 16 kB
VmLib: 4568 kB
It's the VmData that is worrying here - that suggests actual
malloc'ed memory is 100MB (shit). Maybe someone could single-step
fred and watch the memory go up?
(and Whiterose - sorry couldn't resist ;)
VmSize: 3364 kB
VmLck: 0 kB
VmRSS: 1348 kB
VmData: 1064 kB
VmStk: 8 kB
VmExe: 424 kB
VmLib: 1628 kB
(5 minutes later)
It might not be fred's fault at all:
class MemTest {
public static void main (String[] args) {
System.out.println ("Sleeping");
try {
java.lang.Thread.sleep (9000000);
} catch (java.lang.InterruptedException e) {
}
}
}
gives:
VmSize: 88732 kB
VmLck: 0 kB
VmRSS: 6152 kB
VmData: 83812 kB
VmStk: 260 kB
VmExe: 16 kB
VmLib: 4444 kB
83MB data without doing anything! (and 5 threads I might add). Shit,
that's a bloated JVM:
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Classic VM (build 1.3.0, J2RE 1.3.0 IBM build cx130-20000815 (JIT enabled: jitc))
AGL
--
There is no grief which time does not lessen and soften.
PGP signature