Re: Unterschied zwischen "SIZE" und "RES"

From: Felix Schlesinger <Fam_Schlesinger(at)t-online.de>
Date: Wed, 4 Jul 2001 12:20:31 +0200

Joerg Wunsch writes:
> As Oliver Fromme wrote:
>
> > SIZE (virtual size) ist alles, was das Programm irgendwie
> > gemappt hat. Das schließt unter anderem auch Shared-libra-
> > ries ein, Dateien, die ge-mmap()'t wurden usw.
>
> Ich glaube mich an eine Bemerkung irgendeines VM-Gurus zu erinnern,
> daß die Größe der shared libs nicht wirklich mit einbezogen wird. Ist
> aber eher ein Bug als ein Feature.
>
> > Bei einem C-Programm würde es schon genügen, eine Datei,
> > die 43 Mb groß ist, vollständig zu mappen.
>
> Bei dem Java-Teil klingt es aber eher so, als wäre die Differenz zwar
> mal auf dem heap alloziert worden, aber inzwischen ausgepaget.

Die Unterschiede können auch noch wesentlich grösser werden:

  PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
  389 felix 2 0 1282M 5208K select 0:00 0.00% 0.00% lisp

Wobei ich auch nicht genau weiss was da eingetlich alles in den 1282M
mit drin ist.

Ciao
  Felix

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 04 Jul 2001 - 12:20:56 CEST

search this site