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

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

Πώς να ρυθμίσετε το Java Heap Space

Η Java Virtual Machine ( JVM ) είναι το συστατικό εκτέλεση του Java Runtime Environment ( JRE) που ερμηνεύει και εκτελεί τα καταστήματα byte κώδικα σε μια κλάση Java . Εντός της Java Virtual Machine είναι μια πλασματική ιδέα του σωρού Java, η οποία είναι όπου τα αντικείμενα που δημιουργούνται σε μια κλάση Java εγκαθίστανται στη μνήμη κατά την εκτέλεση του προγράμματος . Όταν ένα αντικείμενο γίνεται που χρησιμοποιείται από το πρόγραμμα εκτέλεσης, το συλλέκτη σκουπιδιών Java απελευθερώνει τη μνήμη στη Java σωρού που χρησιμοποιήθηκαν από το αντικείμενο . Εάν το πρόγραμμά σας Java απαιτεί εκτεταμένη χρήση της μνήμης και να μην αυξήσει το προεπιλεγμένο μέγεθος Java σωρού , τότε το πρόγραμμά σας μπορεί να αποτύχει σε μια "out of memory" εξαίρεση Java . Οδηγίες
Η

1 Ανοίξτε την εντολή ή προτροπή DOS στον υπολογιστή σας . Για να ανοίξετε το μήνυμα, επιλέξτε το μενού Έναρξη και πληκτρολογήστε " εντολή" στο πεδίο κειμένου αναζήτησης ακολουθούμενο από το πλήκτρο "Enter" . 2

Αλλάξτε τον κατάλογο DOS στη θέση του προγράμματος Java θα έχετε την ευκαιρία να εκτελέσει με το μεγαλύτερο μέγεθος Java σωρού . Για να το κάνετε αυτό, πληκτρολογήστε " cd \\ ", ακολουθούμενο από το πλήρως εξειδικευμένο διαδρομή καταλόγου των αρχείων της κατηγορίας. Ένα παράδειγμα αυτού είναι :

cd c : \\ myjavafiles εικόνων
3

Αλλάξτε το μέγιστο μέγεθος σωρού Java και 128 MB μέσω της χρήσης επιχειρήματα της γραμμής εντολών για την Java Virtual Machine επίκληση . Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών του DOS που ακολουθείται από το πλήκτρο "Enter" :

java - Xmx128m YourClassNameHere
Η 4

Έξοδος από το πρόγραμμα τρέχει Java στο Βήμα 3 . Re - τρέχει η εφαρμογή Java ρύθμιση την αρχική προεπιλογή Java το μέγεθος του σωρού των 32MB με τη δυνατότητα να αυξήσει το μέγεθος του σωρού και 128 MB , εάν απαιτείται , πληκτρολογώντας την ακόλουθη εντολή στη γραμμή εντολών του DOS ακολουθούμενο από το πλήκτρο "Enter" :

java - Xms32m - Xmx128m YourClassNameHere
Η
εικόνων

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

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