2015-05-28 10 views
10

मैं एंड्रॉइड स्टूडियो/ ग्रैडल में पैरामीटर या कॉन्फ़िगरेशन की तलाश में हूं, जो बिल्ड सेट कर सकता है ताकि बिल्ड समय के दौरान यह मेरे सभी CPU कोर का उपयोग करेगा। यानी यदि मेरे पास क्वाड-कोर सीपीयू है और प्रत्येक कोर 8 थ्रेड चला रहा है, तो मैं बिल्ड को कैसे अनुकूलित कर सकता हूं ताकि यह हर संसाधन का उपयोग करेगा (पाठ्यक्रम के समानांतर)?Android स्टूडियो ग्रेडल निर्माण करते समय सभी CPU कोर/थ्रेड का उपयोग कैसे करें?

धन्यवाद!

उत्तर

13
अपने प्रोजेक्ट में local.properties फ़ाइल में

मैं

org.gradle.daemon=true 
org.gradle.parallel=true 
org.gradle.configureondemand=true 

अतिरिक्त आप

org.gradle.parallel.threads 

जो धागे की अधिकतम संख्या निर्दिष्ट करता है समानांतर निष्पादन के लिए उपयोग करने के लिए निर्दिष्ट कर सकते हैं है। इसे org.gradle.parallel=true की आवश्यकता है। Here आप इसके बारे में अधिक जानकारी प्राप्त कर सकते हैं

+1

आपके उत्तर के लिए धन्यवाद! क्या आप यह भी समझा सकते हैं कि मैं उपयोग करने के लिए धागे की आदर्श संख्या कैसे निर्धारित करूं? @blackbelt – ori888

+2

इस पर उलझन में विपरीत, यानी। सभी कोरों का उपयोग करने और मशीन को दबाने से एंड्रॉइड स्टूडियो को कैसे रोकें। मैंने पाया है कि कुल से कम दो जोड़े का उपयोग करना धीरे-धीरे अच्छा है। (क्योंकि एंड्रॉइड स्टूडियो भी सबसे खराब मामले में कोर या दो का उपयोग करेगा)। – CasualT

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