Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.05.2007, 14:49

sonderbare WErte bei TOP

Hallo,

Ich habe ein minimales java-Testprogramm:

Quellcode

1
2
3
4
5
6
7
public class memo
{ public static void main(String[] args)
  { System.out.println("this is memo");
      try { Thread.currentThread().sleep(60000); }  catch (Exception e)   { System.out.println(e);}
      System.out.println("Fertig");
  }
}


wenn ich mir den Prozess mit TOP ansehe erhalte ich folgende Werte

Quellcode

1
2
3
4
5
6
Virt 	 257m
Res      11m
Swap  245m	
SHR	  6m
Data	202m
code     60k



Ich interpretiere das zuerstmal so:
code ist der Teil der VM, der im Speicher vorgehlaten werden muss, um mein Programm auszuführen.
Data ist: stack der VM, der Bytecode, der Heap der JVM, der im Speicher vorgehalten werden muss.

meine Fragen hierzu.
lt Doku ist Res der im Speicher vorgehaltene Teil des virtual memory des prozesses, und es soll gelten: Res =code+data, das stimmt hier aber nicht!

Thema bewerten