2012-06-24 21 views
10

कोई पहले से ही कुछ बदलाव पाया गया प्ले 2.0 के संकलन गति में सुधार करने के संकलन की गति में सुधार करने के लिए? मैं वर्तमान में 2.0.1 जावा का उपयोग कर रहा हूँ।कैसे खेलने के फ्रेमवर्क 2.0

+0

simptoms के बारे में अधिक लिखें। हालांकि मिचेल के सुझाव सही हैं, शायद आपको दूसरी समस्या है। मैं मानता हूं कि कुछ समय बाद यह धीमा और धीमा हो रहा है। मेरे मामले में अप्रयुक्त स्मृति को शुद्ध करना और कंसोल को पुनरारंभ करना कुछ समय के लिए मदद करता है। – biesior

+1

कुछ खास नहीं है, बस जब मैं ब्राउज़र में एक यूआरएल खोलता हूं तो संकलन में लगभग 10 सेकंड लगते हैं। –

उत्तर

14

आप play ~run उपयोग कर सकते हैं। फ़ाइल फ़ाइलों पर परिवर्तन के रूप में जल्द ही फाइलों को संकलित करता है।

प्लस वहाँ एक बड़ा संकलन बढ़ावा अगले कुछ महीनों में आने के बारे में अफवाहें हैं। (2012 के उत्तरार्ध)

+6

प्ले 2.1 अभी भी धीमा है – Ixx

+1

2.4। अभी भी धीमा इसके अलावा, मुझे 'play ~ run' चलाने में समस्याएं आई हैं; जब मैं स्वत: संकलन के साथ पृष्ठ को मैन्युअल रूप से रीफ्रेश कर रहा था तो यह कुछ दौड़ की स्थिति पैदा कर रहा था। हास्यास्पद नहीं। – twihoX

0

मैं के बारे में कैसे हम अपनी टीम के साथ खेलने के फ्रेमवर्क में संकलन समस्या को ठीक है एक बहुत ही लंबी पोस्ट में लिखा है। playEnhancerEnabled := false

  • एक रिफैक्टरिंग उपकरण का उपयोग प्रत्येक क्षेत्र (, उन्हें निजी बनाने एक गेटर पैदा करने और हर जगह उपयोग बदल रहा है, संपुटित:

    https://medium.com/@jfcote/the-ultimate-solution-to-play-framework-slow-compilation-53f4fd499df4

    संक्षेप में,

    • इस build.sbt में जोड़े नव निर्मित गेटटर के लिए)। कक्षा के बाहर उपयोग किए जाने वाले फ़ील्ड के लिए केवल एक सेटटर उत्पन्न करें (आपको त्रुटियों को संकलित करके और त्रुटियों को देखें)
    • सभी कार्यों के लिए @ ट्रांसिएंट एनोटेशन को हटाना सुनिश्चित करें। हमारे पास कुछ फ़ंक्शंस पर इन टिप्पणियां थीं क्योंकि यह Play Enhancer के साथ संघर्ष कर रही थी। बस एनोटेशन हटाएं और सब कुछ ठीक रहेगा!
    • संकलित करें और हर जगह ठीक आप क्षेत्र उपयोग कर रहे थे अगर रिफैक्टरिंग उपकरण अपना काम नहीं किया।
  • संबंधित मुद्दे