2010-06-02 7 views
10

किसी सका सलाह एक किताब (या किसी अन्य स्रोत) है कि अच्छी तरह से JVM स्मृति प्रबंधन & कचरा संग्रहण की internals प्रकट होता है (अनुकूलन, काम, वृत्तीय संदर्भ, pecularities, विभिन्न JVM impls के लिए विचार-विमर्श ...)?जेवीएम मेमोरी प्रबंधन और कचरा संग्रह पुस्तक?

[जो मैंने पाया है अब तक विभिन्न पहलुओं को समर्पित अलग-अलग लेख हैं लेकिन कोई भारी टोम नहीं है :)। हॉटस्पॉट कार्यान्वयन के लिए कुछ अच्छी सामग्री here हैं। ]

आपके द्वारा दी गई किसी भी सलाह के लिए धन्यवाद।

उत्तर

5

आप एक विक्रेता-स्वतंत्र संसाधन खुलासा और अच्छी तरह से सभी विभिन्न जीसी एल्गोरिदम कभी शोध/डिजाइन किया वर्णन करने के लिए देखें, तो मेरा सुझाव है:

  • The Garbage Collection Handbook - की व्याख्या करता है सिद्धांत और मुख्य जीसी अनुसंधान के कार्यान्वयन कि पहले जीसी एल्गोरिदम कभी डिजाइन किए जाने के बाद से वहां था। संदर्भ अनुसंधान लेख से संबंधित हैं जहां आप सभी ग़लत विवरण पा सकते हैं। मुझे वास्तव में वह किताब पसंद है, मुझे लगता है कि यह सभी जीसी से संबंधित अनुसंधान के BIBLE है।
4

यह अत्यधिक विक्रेता निर्भर है और जरूरी नहीं है।

हॉटस्पॉट खुला स्रोत है और यह दिखाता है कि यह कैसे किया जाता है। जैक्स आरवीएम जावा में लिखा गया एक जेवीएम है जो गोता लगाने में आसान हो सकता है। जामवीएम सी में लिखे गए एक छोटे जेवीएम है जो - इसके आकार के कारण - इसमें गोता लगाने में भी आसान हो सकता है।

2

मैं जावा वर्चुअल मशीन specification.Following माध्यम से जाने के सुझाव है कि उसी के लिए यूआरएल है

यह आपको जावा वर्चुअल मशीन के बारे में एक अच्छा सामान्य विवरण देता है।

+0

मैंने जेवीएम विनिर्देश पर एक नज़र डाली थी, लेकिन कचरा संग्रह के बारे में यह सब कुछ कहता है कि इसका कार्यान्वयन JVM कार्यान्वयनकर्ता के विवेकाधिकार के लिए छोड़ दिया गया है, इसलिए उनकी रचनात्मकता को बाधित न करें। – rexford

संबंधित मुद्दे