स्मृति कितना बाइट्स में क्या की तरह प्रकार int
, bool
, float
, double
, decimal
, object
, और जब एक वर्ग का एक उदाहरण के लिए एक क्षेत्र के रूप में जोड़ा string
उपयोग?स्मृति का कितना बाइट .NET उपभोग (32-बिट वातावरण) में प्रत्येक प्रकार करता है?
7
A
उत्तर
10
This page (बाइट्स प्राप्त करने के लिए 8 से विभाजित) बिट्स में प्रत्येक डेटाप्रकार का आकार दिखाता है:
byte 8 sbyte 8 int 32 uint 32 short 16 ushort 16 etc...
वस्तु और स्ट्रिंग संदर्भ प्रकार हैं। संदर्भ प्रकार कम से कम उन सभी फ़ील्ड का आकार लेते हैं जिनमें वे संदर्भ के आकार होते हैं।
संबंधित
+0
मुझे लगता है कि आप यह उल्लेख करना भूल गए हैं कि संख्याएं बिट्स को बाइट्स का प्रतिनिधित्व नहीं करती हैं –
संबंधित मुद्दे
- 1. बूलियन char की तुलना में अधिक स्मृति का उपभोग क्यों करता है?
- 2. स्मृति में बाइट का आकार - जावा
- 3. क्या डेटाटेबल एक सूची <T> की तुलना में अधिक स्मृति का उपभोग करता है?
- 4. xor प्रत्येक बाइट 0x71
- 5. जावा बाइट डेटा प्रकार
- 6. JVM निर्दिष्ट -XMS से कम स्मृति का उपभोग क्यों करता है?
- 7. क्या कोई .NET डेटा-प्रकार बाइट से छोटा है?
- 8. .NET प्रतिबिंब कितना महंगा है?
- 9. .NET में बुलियन 4 बाइट क्यों है?
- 10. प्रसारण रिसीवर मेमोरी के लिए कितना खर्च करता है?
- 11. शून्य सूचक का कितना मेमोरी उपयोग करता है?
- 12. वैल्यू प्रकार वास्तव में .NET में कैसे काम करता है?
- 13. .NET में KeyedByTypeCollection का उपयोग करता है?
- 14. एक टीसीपी सेगमेंट में एक SYN या FIN बिट अनुक्रम संख्या स्थान में बाइट का उपभोग क्यों करता है?
- 15. एक ही चरित्र को संग्रहीत करते समय ओरेकल का कितना बाइट उपयोग करता है?
- 16. स्मृति से एक शब्द लाने में कितना समय लगता है?
- 17. क्या टाइप.इन विशिष्ट रूप से संकलन में प्रत्येक प्रकार की पहचान करता है?
- 18. सी ++ पॉइंटर का कितना मेमोरी उपयोग करता है?
- 19. सी # स्मृति प्रकार उलंग
- 20. जावा बहुत अधिक मेमोरी का उपभोग करता है
- 21. ptr_vector स्मृति का प्रबंधन कैसे करता है?
- 22. पिक्सिस/वेरिवो मोबाइल सिस्टम किस प्रकार का प्रोग्रामिंग वातावरण है?
- 23. डिफ़ॉल्ट विनाशक कितना करता है
- 24. बाइट [] से बफर प्रकार
- 25. .NET 2.0 एसडीके प्रोग्राम - प्रत्येक उपकरण क्या करता है?
- 26. जेआईटी कोड कोड या संकलित कोड की तुलना में इतनी अधिक स्मृति का उपभोग क्यों करता है?
- 27. जावा: यह निश्चित मात्रा में स्मृति का उपयोग क्यों करता है? या यह स्मृति का प्रबंधन कैसे करता है?
- 28. क्या 'नेमस्पेस का उपयोग करना' है, और अधिक स्मृति का उपभोग करें?
- 29. आंशिक ट्रस्ट वातावरण में .NET कोड का परीक्षण
- 30. क्या आधुनिक अनुप्रयोगों के लिए बड़ी मात्रा में स्मृति का उपभोग करना उचित है?
जो .NET संस्करण और bitness (32 64 बनाम बिट्स) जैसे कई बातों पर निर्भर करता ... सटीक स्मृति लेआउट आमतौर पर क्रम से पहले अज्ञात है! अनुमानित आंकड़े के लिए आप [एमएसडीएन] (http://msdn.microsoft.com/en-us/library/eahchzkf%28v=vs.100%29.aspx) देख सकते हैं। – Yahia
@ याहिया वास्तव में 32 बिट बनाम 64 बिट कोई फर्क नहीं पड़ता। बाइट बाइट होगा, इंट 32 इंट 32 आदि होगा –
@ जॉन डेमेट्री क्या आपके पास अपने दावे का बैक अप लेने का स्रोत है? – user1306322