अब आईपैड 2 दो सीपीयू कोर के साथ आता है, थ्रेडिंग मुद्दों की डीबगिंग पहले से कहीं अधिक महत्वपूर्ण होगी। अब मैं सोच रहा हूं: क्या आईओएस-सिम्युलेटर वास्तव में मैक पर उपलब्ध कई कोर का उपयोग करता है?क्या आईओएस-सिम्युलेटर एकाधिक कोर का उपयोग करता है?
उत्तर
सिम्युलेटर पर iOS कार्यक्रमों को चलाने के लिए Xcode Intel प्रोसेसर के लिए अपने कार्यक्रम को संकलित करता है: और यहाँ नतीजा है। सिम्युलेटर एआरएम प्रोसेसर का अनुकरण नहीं करता है, इसलिए थ्रेडेड कोड का सटीक निष्पादन आईओएस डिवाइस और सिम्युलेटर से अलग होगा। आईओएस सिम्युलेटर का कितना कोर उपयोग करता है, भले ही थ्रेड कोड निष्पादन आईओएस उपकरणों में एआरएम प्रोसेसर और मैक पर चल रहे इंटेल प्रोसेसर के बीच काफी भिन्न हो सकता है। इसलिए मल्टीकोर आईपैड 2 प्रोसेसर के कारण फसल का कोई भी मुद्दा सिम्युलेटर में दिखाई दे सकता है या नहीं।
दूसरे शब्दों में, आप सिम्युलेटर नहीं, आईपैड 2 पर ऐसे मुद्दों को डीबग करना चाहते हैं, इसलिए इससे कोई फर्क नहीं पड़ता कि सिम्युलेटर कितने कोर का उपयोग करता है।
मैंने आपके लिए एक विशेष परीक्षण ऐप बनाया है।
वाह, यह तेज़ था। धन्यवाद! –
ऑर्टविन को आपका जवाब स्वीकार करना चाहिए। यह मेरी तुलना में बेहतर है। –
बेशक, वास्तविक चीज़ पर कुछ भी डीबगिंग को प्रतिस्थापित नहीं करता है। बस मेरी पूरी कोशिश करने की कोशिश कर रहा है, जब सब कुछ आता है तो सब कुछ 0 दिन से बेकार हो जाएगा। –
@fluchtpunkt, मैंने आपकी और आपकी टिप्पणी को क्षतिपूर्ति करने के लिए अपरिवर्तित किया;) –