Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 94256|Απάντηση: 15

[Πηγή] Αποκτήστε μια εις βάθος κατανόηση των εικονικών μηχανών Java

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 18/7/2019 9:11:48 π.μ. | | | |

Εισαγωγή

"In-depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2nd Edition)" Εισαγωγή: Η πρώτη έκδοση έχει τυπωθεί σχεδόν 10 φορές μέσα σε δύο χρόνια, με σχεδόν 4,000 κριτικές από 4 ηλεκτρονικά βιβλιοπωλεία και περισσότερο από το 98% των κριτικών είναι όλες κριτικές 5 αστέρων. Η δεύτερη έκδοση έχει κάνει μεγάλες βελτιώσεις με βάση την πρώτη έκδοση: το περιεχόμενο του βιβλίου έχει αναβαθμιστεί πλήρως και συμπληρωθεί σύμφωνα με το τελευταίο JDK 1.7. Προστέθηκε ένας μεγάλος αριθμός συμβουλών και βέλτιστων πρακτικών για την αντιμετώπιση διαφόρων κοινών ζητημάτων JVM. Έχουν προστεθεί ορισμένες πρακτικές περιπτώσεις σε συνδυασμό με το περιβάλλον παραγωγής. διόρθωση σφαλμάτων και ελλείψεων στην πρώτη έκδοση· Περίμενε ένα λεπτό. Η δεύτερη έκδοση δεν είναι μόνο πιο ενημερωμένη τεχνολογικά και πιο πλούσια, αλλά και πιο πρακτική.

Το "In-Depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2nd Edition)" χωρίζεται σε πέντε μέρη, εστιάζοντας σε βασικά θέματα όπως η διαχείριση μνήμης, το υποσύστημα εκτέλεσης, η μεταγλώττιση και η βελτιστοποίηση προγραμμάτων και ο αποτελεσματικός συγχρονισμός.

Το πρώτο μέρος εισάγει ολόκληρο το σύστημα τεχνολογίας Java, το ιστορικό ανάπτυξης της Java και του JVM, τη σπονδυλωτή διαμόρφωση και τη μεταγλώττιση JDK από μακροοικονομική άποψη, κάτι που είναι πολύ χρήσιμο για την κατανόηση του υπόλοιπου βιβλίου.

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

Το τρίτο μέρος αναλύει το υποσύστημα εκτέλεσης εικονικών μηχανών, συμπεριλαμβανομένης της δομής αρχείων κλάσης, του μηχανισμού φόρτωσης κλάσης εικονικής μηχανής και της μηχανής εκτέλεσης bytecode εικονικής μηχανής.

Το τέταρτο μέρος εξηγεί τη μεταγλώττιση προγραμμάτων και τη βελτιστοποίηση του κώδικα και εξηγεί τις αρχές των γενόσημων, της αυτόματης συσκευασίας και αποσυσκευασίας, της μεταγλώττισης υπό όρους και άλλων συντακτικών σακχάρων. Αυτό το μάθημα εξηγεί τη μέθοδο ανίχνευσης hotspot της εικονικής μηχανής, τον άμεσο μεταγλωττιστή του HotSpot, τις συνθήκες ενεργοποίησης μεταγλώττισης και τον τρόπο παρατήρησης και ανάλυσης των δεδομένων και των αποτελεσμάτων της μεταγλώττισης JIT εκτός της εικονικής μηχανής.

Το πέμπτο μέρος συζητά τις αρχές της αποτελεσματικής υλοποίησης ταυτοχρονισμού στην Java, συμπεριλαμβανομένης της δομής και της λειτουργίας του μοντέλου μνήμης JVM. ατομικότητα, ορατότητα και τάξη στο μοντέλο μνήμης Java. τους κανόνες και τη χρήση της αρχής της προγενέστερης εμφάνισης· την αρχή υλοποίησης των νημάτων στη γλώσσα Java. Μια σειρά μέτρων βελτιστοποίησης κλειδώματος που εκτελούνται από εικονικές μηχανές για την επίτευξη αποτελεσματικής ταυτόχρονης χρήσης.


Διεύθυνση λήψης: Σύνδεσμος:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAΚωδικός εξαγωγής:
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση





Προηγούμενος:Οι αρχιτέκτονες κυκλοφόρησαν τη διεύθυνση URL πλοήγησης "Προγραμματιστής προγραμματιστής".
Επόμενος:Ψευδοστατικοί κανόνες NGINX
Δημοσιεύτηκε στις 18/7/2019 8:46:23 μ.μ. |
Ρίξε μια ματιά, ρίξε μια ματιά, ρίξε μια ματιά
Δημοσιεύτηκε στις 13/7/2020 4:49:46 μ.μ. |
Καλό! Μαθαίνω! Μελετήστε σκληρά! Κάθε μέρα προς τα πάνω!
Δημοσιεύτηκε στις 16/3/2020 4:41:21 μ.μ. |
Υπάρχει τρίτη έκδοση;
Δημοσιεύτηκε στις 26/8/2019 10:16:13 π.μ. |
Ευχαριστώ, ιδιοκτήτη, ρίξε μια ματιά
Δημοσιεύτηκε στις 14/10/2019 10:20:20 π.μ. |
Κλάκνα Σενμέ Νέιρονγκ
Δημοσιεύτηκε στις 14/10/2019 12:56:08 μ.μ. |
Ευχαριστούμε τον ιδιοκτήτη για την κοινή χρήση πόρων
Δημοσιεύτηκε στις 14/10/2019 2:45:46 μ.μ. |
Χεχεχεχε
Δημοσιεύτηκε στις 19/10/2019 10:03:29 π.μ. |
Εισαγάγετε την εικονική μηχανή Java
Δημοσιεύτηκε στις 6/3/2020 3:45:20 μ.μ. |
Ευχαριστώ που το μοιράστηκες
Δημοσιεύτηκε στις 14/5/2020 5:55:03 μ.μ. |
Ας ρίξουμε μια ματιά
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com