Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Προγραμματισμός Java

Εάν το java heap υπάρχει σε σκληρό δίσκο ή ram;

Ο σωρός Java υπάρχει στη μνήμη RAM (Random Access Memory). Όταν ξεκινά μια εφαρμογή Java, η Java Virtual Machine (JVM) εκχωρεί μια περιοχή μνήμης που ονομάζεται σωρό. Ο σωρός είναι όπου αποθηκεύονται τα αντικείμενα ενώ εκτελείται η εφαρμογή. Εκεί βρίσκονται όλα τα αντικείμενα που δημιουργούνται από την εφαρμογή.

Το μέγεθος του σωρού μπορεί να ελεγχθεί ορίζοντας την επιλογή -Xmx κατά την εκκίνηση του JVM. Αυτή η επιλογή καθορίζει τη μέγιστη ποσότητα μνήμης που μπορεί να εκχωρήσει το JVM στο σωρό.

Ο σωρός δεν είναι μέρος του σκληρού δίσκου. Ο σκληρός δίσκος χρησιμοποιείται για την αποθήκευση του κώδικα εφαρμογής και άλλων αρχείων που απαιτούνται για την εκτέλεση της εφαρμογής. Ο σωρός δημιουργείται στη μνήμη RAM επειδή χρειάζεται πολύ γρήγορη πρόσβαση από το JVM. Η μνήμη RAM είναι πολύ πιο γρήγορη από τον σκληρό δίσκο, επομένως είναι ιδανική για την αποθήκευση δεδομένων στα οποία χρειάζεται συχνή πρόσβαση.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα