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

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

WPS και JVM σωρού Μεγέθη

Η γλώσσα προγραμματισμού Java χρησιμεύει ως βάση για πολλές επιχειρήσεις και server εφαρμογών , λόγω της δυνατότητας μεταφοράς και η δημοτικότητά του . Υπό τις συνθήκες αυτές , οι αιτήσεις αυτές πρέπει να υποστηρίζουν τις λειτουργίες της γλώσσας Java και το περιβάλλον εκτέλεσής του : το Java Virtual Machine . Γνωρίζοντας πώς να διαχειριστείτε τις ρυθμίσεις του JVM καθίσταται κρίσιμος όταν ασχολούνται με υψηλού όγκου Java επιχειρηματικές εφαρμογές , όπως WebSphere Process Server . WebSphere Process Server
Η

Το WebSphere Process Server είναι ένα πακέτο λογισμικού που είναι μέρος ενός μεγαλύτερου επιχειρηματικό προσανατολισμό σουίτα λογισμικού από την ΙΒΜ . Αυτό το πακέτο παρέχει στις επιχειρήσεις τα εργαλεία για την μοντελοποίηση , τη δημιουργία και την εκτέλεση των διαδικασιών για τη διαχείριση των επιχειρηματικών συναλλαγών , όπως οι online αγορές ή πιστωτικούς ελέγχους . Η υποκείμενη κώδικα ενός μοντέλου διακομιστή διαδικασία εκτελείται με την τεχνολογία Java , πράγμα που σημαίνει ότι , κάτω από τον server της διαδικασίας , είναι ένα Java Virtual Machine εκτέλεση κώδικα Java .
Εικόνων Java Virtual Machine
Η

Η Java Virtual Machine παρέχει την πλατφόρμα για όλες τις πηγαίο κώδικα της Java για να εκτελέσει . Η JVM παίρνει μεταγλώττιση του πηγαίου κώδικα Java , συγκεντρώνει το σε Java " bytecode , " και μεταφράζει σε εντολές ότι η βασική αρχιτεκτονική του υπολογιστή μπορεί να εκτελέσει . Η JVM επιτρέπει σε προγράμματα Java μεγάλη ευελιξία και φορητότητα. Ωστόσο , η JVM προσθέτει επίσης ένα στρώμα του λογισμικού αλληλεπίδρασης μεταξύ του κώδικα και του υπολογιστή . Αυτό το στρώμα των λειτουργιών λογισμικού ως ένα ολοκληρωμένο «μηχανή» το ότι περιέχει χωριστά ορίζεται μνήμης από το κύριο σύστημα υπολογιστή , πλήρες με δομές δεδομένων, όπως τη στοίβα και του σωρού , που καθορίζουν την απόδοση του προγράμματος.


Η JVM σωρού Μέγεθος
Η

Αναπόσπαστο μέρος της JVM είναι η δομή δεδομένων σωρού . Java λειτουργεί ως αντικειμενοστραφής γλώσσα προγραμματισμού . Αντικείμενα που δηλώθηκαν και τεκμηριώθηκε από τον προγραμματιστή πρέπει να βρίσκεται στη μνήμη , και η JVM εκχωρεί ότι η μνήμη από το σωρό . Αυτό επιτρέπει μακροπρόθεσμη αποθήκευση των αντικειμένων , καθώς και η εφαρμογή της Java ξεσκαρτάρισμα . Ωστόσο , το μέγεθος του σωρού ελέγχει επίσης πόση μνήμη ένα πρόγραμμα μπορεί να διαθέσει για τα αντικείμενα . Αν δεν υπάρχει αρκετή μνήμη , το πρόγραμμα θα μπορούσε να τρέξει έξω κατά τη διάρκεια της εκτέλεσης , που επηρεάζουν το πόσο λειτουργήσει το πρόγραμμα - στην περίπτωση αυτή το WebSphere Process Server - μπορεί να κάνει
εικόνων Tuning JVM σωρού Μέγεθος σε WPS .
Η

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

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

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