मैं एक फ़ंक्शन (जावा विधि) डिज़ाइन कर रहा हूं जिसे मोबाइल डिवाइस पर प्रति सेकंड 40-80 बार निष्पादित किया जाएगा।बेहद कुशल फ़ंक्शन को कैसे डिजाइन करें
मैं जीसी द्वारा एकत्रित मृत चर के टन का उत्पादन करने से बचना चाहता हूं, क्योंकि फ़ंक्शन चलता है (संभवतः ऐप के पूरे जीवन में)।
सी में मैं volatile
का उपयोग कर सकता हूं उदाहरण के लिए, फ़ंक्शन के प्रत्येक निष्पादन में मेरे चर के स्मृति आवंटन को रोकने के लिए ... मैं जावा में कुछ ऐसा करना चाहता हूं लेकिन यह नहीं जानता कि कैसे।
में
- 1 स्ट्रिंग समारोह भंडार डेटा
- 4 पूर्णांकों
- 2 1-आयामी स्ट्रिंग सरणियों
सामान्य में, जावा में, उपयोग करने के लिए पसंदीदा तरीका है क्या उपर्युक्त चर, लेकिन जब भी मेरा फ़ंक्शन निष्पादित होता है (प्रति सेकंड 40+ बार) उन्हें फिर से आवंटित नहीं किया जाता है?
सदस्य चर "काम" करेंगे लेकिन क्या यह सबसे अच्छा समाधान है?
धन्यवाद! ब्रैड
क्या इसे फिर से प्रवेश करना होगा? – Nim
कोड नमूना उपयोगी होगा –
उत्सुक है कि आप मोबाइल डिवाइस पर 40+ बार एक सेकंड क्या कर रहे हैं? –