जेवीएम को सरल हैलो दुनिया के लिए लगभग 10 एमबी मेमोरी की आवश्यकता क्यों है लेकिन क्लियर नहीं करता है। यहां व्यापार-बंद क्या है, यानी यह करने से जेवीएम लाभ क्या होता है?जेवीएम डिजाइन निर्णय
क्योंकि मैं सवाल मेरे सिर में है कि संदेश नहीं कर रहा हूँ मुझे थोड़ी स्पष्ट करते हैं। Jvm और clr runtimes के बीच स्पष्ट रूप से एक वास्तुकला अंतर है। जेवीएम में क्लियर की तुलना में काफी अधिक स्मृति पदचिह्न है। मुझे लगता है कि इस उपरांत के लिए कुछ लाभ है अन्यथा यह क्यों अस्तित्व में होगा। मैं पूछ रहा हूं कि इन दो डिज़ाइनों में व्यापार-बंद क्या हैं। जेवीएम को इसके मेमोरी ओवरहेड से क्या फायदा होता है? इसलिए कार्य प्रबंधक यह आवेदन प्रक्रिया के तहत स्मृति की खपत है रिपोर्ट नहीं करता
आप इसे ओवरहेड कैसे जानते हैं? क्या आपने प्रत्येक में एक कंकाल कार्यक्रम बनाया और उन्हें चलाया? मैं केवल JVM को स्टार्टअप (कार्य प्रबंधक के अनुसार) पर लगभग 7 एमबी लेने के लिए प्राप्त कर सकता हूं, यहां तक कि -Xmx256m -Xms256m के साथ भी। –
क्या आप हमें एक परीक्षा कक्षा दे सकते हैं जिसका उपयोग आप दोनों में करते थे? इससे समस्या को पुन: उत्पन्न करने में मदद मिलेगी और इसलिए अच्छे उत्तर दें। –
मुझे नहीं लगता कि मेरा प्रश्न स्पष्ट था इसलिए मैंने इसे संपादित किया। एक टेस्ट क्लास के लिए आप एक साधारण हैलोवर्ल्ड ऐप। – jshen