2009-11-30 13 views

उत्तर

4

कॉन्स फ़ील्ड मेमोरी खपत इसके उपयोग पर निर्भर करता है। संकलन के दौरान आईएल कोड में कॉन्स फ़ील्ड के मान एम्बेड किए गए हैं। एक कॉन्स फील्ड के एक संदर्भ के बिना कोई स्मृति खपत नहीं है। जब कॉन्स्ट फ़ील्ड के कई संदर्भ हैं, तो स्मृति उपयोग वर्तमान में स्मृति में मौजूद कोड भाग के आधार पर गुणा हो सकता है।

+0

यदि मैं ऑब्जेक्ट को कई बार तत्काल प्राप्त करता हूं, तो मैं इसे हाँ के रूप में ले जाऊंगा। –

+0

यह देखने का एक तरीका है। –

+2

यह काफी भ्रामक उत्तर है। स्थिरांक * * * स्थिर प्रतियों की तरह एक प्रति में मौजूद नहीं है "। वास्तव में, जब भी आपके कोड में 'कॉन्स्ट' फ़ील्ड का संदर्भ दिया जाता है तो संकलक जेनरेटेड आईएल में निरंतर के * मान * को एम्बेड करता है। – LukeH

संबंधित मुद्दे