पृष्ठभूमि के लिए, मैं क्लोजर में एक वेब सेवा लिख रहा हूं (इस मामले में कंपोजर I का उपयोग करके)। मैं प्रदर्शन के बारे में चिंतित नहीं हूं, ऐसा लगता है कि यह काफी अच्छा है और मैं हमेशा अधिक सर्वर उदाहरणों को ऊपर उठा सकता हूं।जब स्मृति पदचिह्न की बात आती है तो क्लोजर कितनी अच्छी तरह से प्रदर्शन करता है?
भले ही क्लोजर कार्यान्वयन इसी जावा कार्यान्वयन से 2-10 गुना धीमा हो, फिर भी मैं कच्चे प्रदर्शन से पहले क्लीनर कोड पसंद करूंगा।
बेशक, यह आपके द्वारा किए जा रहे कार्यों पर निर्भर करता है, लेकिन जावा जानकार क्लोजर में किसी भी प्रकार के लंबे समय से चलने वाले सर्वर समाधानों की मेमोरी पदचिह्न की बात आती है, तो मैं जानना चाहूंगा कि आपके पास वास्तविक वास्तविक अनुभव हैं या नहीं?
दरअसल, कक्षा पीढ़ी स्मृति खा सकती है। लंबे समय से चलने वाली और/या भारी प्रक्रिया के लिए मैंने पाया कि यह जावा मेमोरी प्रकार और कचरा संग्रह के बारे में कुछ सीखने के लिए भुगतान करता है और जेवीएम पैरामीटर को ट्विक करना सीखता है। – Greg