मैं सी #, .NET, VS.NET 2008 का उपयोग करता हूं।
इसके अतिरिक्त स्मृति को संबोधित करने में सक्षम होने के अलावा , 64-बिट के लिए मेरे आवेदन को संकलित करने के लिए क्या फायदे हैं?
क्या यह तेज़ या छोटे होने वाला है? क्यूं कर?
क्या यह एक x64 सिस्टम के साथ संगत है (जब 32-बिट अनुप्रयोग की तुलना में)?
मूल अनुप्रयोगों के लिए, आपको बढ़े हुए पता स्थान और whatnot जैसे लाभ मिलते हैं हालांकि, सीएलआर पर चलाए जा रहे एनएलटी अनुप्रयोग, जो किसी अंतर्निहित आर्किटेक्चर अंतर को दूर करते हैं।
मान लें कि आप केवल प्रबंधित कोड से निपटते हैं, किसी विशिष्ट प्लेटफ़ॉर्म को लक्षित करने के लिए कोई लाभ नहीं है; आप "anycpu" ध्वज सेट (जो डिफ़ॉल्ट रूप से चालू है) के साथ संकलन से बेहतर है यह मंच अज्ञेयवादी विधानसभाएं पैदा करेगा जो सीएलआर पर चलने वाले किसी भी आर्किटेक्चर पर समान रूप से अच्छी तरह से चलेंगे।
विशेषकर लक्ष्यीकरण (कहना है) x64 आपको कोई प्रदर्शन बढ़ाने नहीं दे रहा है, और आपकी असेंबलियों को रोक देगा 32-बिट प्लेटफॉर्म पर काम करने से
इस विषय पर थोड़ी अधिक जानकारी है।
अपडेट: स्कॉट हंसेलमेन ने अभी इस विषय का एक अच्छा पोस्ट किया है साथ ही।
Comments
Post a Comment