संदर्भित हैं, मुझे प्रोग्रामेटिक रूप से यह पता लगाना होगा कि किसी दिए गए जावा ऑब्जेक्ट पर कितनी मेमोरी है, जिसमें ऑब्जेक्ट्स द्वारा कब्जा कर लिया गया स्मृति शामिल है।प्रोग्राम ऑब्जेक्ट्स द्वारा जावा ऑब्जेक्ट पर कब्जा कर लिया गया स्मृति की गणना करें जिसमें ऑब्जेक्ट्स
मैं एक मेमोरी ढेर डंप उत्पन्न कर सकता हूं और एक उपकरण का उपयोग कर परिणामों का विश्लेषण कर सकता हूं। हालांकि, एक हीप डंप उत्पन्न करने के लिए काफी समय लगता है और ऐसे उपकरण के लिए रिपोर्ट उत्पन्न करने के लिए डंप को पढ़ने के लिए। इस तथ्य को देखते हुए कि मुझे शायद इसे कई बार करने की ज़रूरत होगी, अगर मैं अपने प्रोजेक्ट में कुछ कोड डाल सकता हूं तो मेरा काम बहुत अधिक चुस्त होगा जो मुझे यह "रनटाइम" मान देगा।
मैं इसे कैसे प्राप्त कर सकता हूं?
ps: विशेष रूप से मैं आपको लगता है कि के लिए प्रतिबिंब का उपयोग करने की आवश्यकता होगी प्रकार javax.xml.transform.Templates
मैं इसे एक सटीक डुप्ली नहीं कहूंगा। – Inisheer
ठीक है, वास्तव में एक डुप्ली नहीं है, क्योंकि मूल प्रश्न इस संदर्भ में उत्तर देने योग्य उत्तर प्रदान करने में विफल रहा है ... – Varkhan
यह कई प्रदान करता है। – erickson