क्या मैं आपके दिमाग को स्मृति समस्या के बारे में चुन सकता हूं?जावा वेब ऐप के लिए मेमोरी खपत (300 एमबी बहुत अधिक?)
मेरा जावा ऐप, जो विशाल नहीं है (जैसे 14000 एलओसी) लगभग 300 एमबी मेमोरी का उपयोग कर रहा है। यह एक MySQL डेटाबेस के साथ टोमकैट पर चल रहा है। मैं हाइबरनेट, वसंत और वेग का उपयोग कर रहा हूँ।
ऐसा लगता है कि यह कोई रिसाव नहीं है, क्योंकि यह आगे बढ़ने के बिना स्थिर और 300 एमबी है। (इसके अलावा, मैंने कुछ प्रोफाइलिंग की है।) हालांकि, मेरी टीम से कुछ चिंता हुई है, हालांकि, इसका उपयोग करने वाली जगह की मात्रा के बारे में। क्या यह उच्च प्रतीत होता है। क्या आपके पास इसे कम करने के तरीकों के लिए कोई सुझाव है?
किसी भी विचार की सराहना की जाती है।
जो
आपके प्रश्न में उपयोगी जानकारी तैयार करने की अनुमति देने के लिए पर्याप्त जानकारी नहीं है। मेमोरी उपयोग सीधे एलओसी से जुड़ा नहीं है; यह इस बात पर निर्भर करता है कि आप उन पंक्तियों में क्या कर रहे हैं। बुद्धिमानी से जवाब देने में सक्षम होने के लिए हमें कोड और/या कार्यक्षमता का एक अच्छा विवरण देखना होगा। –
मैं आपको कौन सी जानकारी प्रदान कर सकता हूं? – Joe
इसे कैसे छोटा करें यह आपके कोड का कुछ विश्लेषण लेगा। यह कम से कम मेरे लिए हास्यास्पद रूप से उच्च प्रतीत नहीं होता है। मेरा वेबसर्वर और ग्रहण एक साथ (2 जावा प्रक्रिया) लगभग 1 गीगा स्मृति चलाता है। हमारी वेब सेवा लाइनों की एक बड़ी संख्या है हालांकि ... – kand