Speicherprogrammierung

Status
Nicht offen für weitere Antworten.

Chrisi3210

Aktives Mitglied
Kennt jemand Java-Klassen mit deren Hilfe man den Speicherplatz von Rams und Festplatten ermitteln kann?
Gibt es auch Klassen zum seperaten Paging?
 

Campino

Top Contributor
Naja, Java darf nur auf einen von der VM verwalteten Speicherbereich, dessen Größe man beim Starten der VM festlegt, zugreifen. Ein Ermitteln der RAM- Größe geht also maximal über das Betriebssystem. Und da Java plattformunabhängig ist, wird das zumindest mit der Standard- API nicht gehen...
 

Chrisi3210

Aktives Mitglied
Wie wie ermittelt man dan den noch verfügabaren Speicher, aus dem Bereich, der von VM verwaltet wird?
Wie ermittelt man dann den noch freien Speicher von der Festplatte? Wäre auch Paging möglich?
 

tfa

Top Contributor
Chrisi3210 hat gesagt.:
Wie wie ermittelt man dan den noch verfügabaren Speicher, aus dem Bereich, der von VM verwaltet wird?
Dafür gibt's Methoden in java.lang.Runtime: freeMemory(), maxMemory(), totalMemory().

Wie ermittelt man dann den noch freien Speicher von der Festplatte? Wäre auch Paging möglich?
Siehe java.io.File: getFreeSpace(), getTotalSpace(), getUsableSpace() (ab Java 1.6).
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben