2012-04-04 14 views
9

मूल समस्याक्या Google ऐप इंजन 1.6.4 स्थानीय में धीमा है?

चूंकि मैंने संस्करण 1.6.3 से बदल दिया है। 1.6.4 तक मुझे होस्टेड मोड में जीडब्ल्यूटी के साथ मिलकर काम करने में गंभीर प्रदर्शन समस्याएं मिलती हैं।

अद्यतन 18/04/2012

मुद्दा देव वातावरण में 1.6.4.1 में भी reproductible है। अब सबसे अच्छा द्वारा करने के लिए 1.6.3

अद्यतन 09/07/2012

डाउनग्रेड करने के लिए क्रिस Giesing के अनुसार है: यह अभी भी 1.7.0 में तय नहीं है। 1.6.3 में प्रक्रिया करने के लिए 330.3 और 415ms में प्रक्रिया करने के लिए 330 एमएमएस लेने का अनुरोध 1.7.0 में प्रक्रिया के लिए 13740ms लेता है। यह जावा विश्लेषण कोड (नहीं I/O) के समय से है - लगभग 40x मंदी।

अद्यतन 09/08/2012

गूगल गूगल appengine के सार्वजनिक निर्गम सूची के issue 7282 में समस्या को स्वीकार किया।

+0

मैं यह भी देखा है, मेरे कोड के कुछ भागों में कई बार धीमी चलाता होगा मैंने देखा है, जबकि मूल रूप से के लिए डिबगिंग कि प्रत्येक विधि कॉल या क्लास इंस्टेंटेशन, Runtime.checkRestricted और ऐसे जैसे कुछ चरणों में, जो पिछले संस्करणों में नहीं होता है। मैंने क्लाउड में 1.6.4 का परीक्षण किया है, इसलिए मुझे नहीं पता कि यह केवल स्थानीय सर्वर है जिसमें समस्या है। मेरा सिद्धांत अब यह है कि उन्होंने ऑनलाइन कोड समर्थित नहीं होने वाली सामग्री को रोकने के लिए प्रतिबंधित कोड/कक्षाओं/विधियों के लिए किसी प्रकार की जांच की शुरुआत की। लेकिन यह एक जंगली अनुमान है। हालांकि ऑनलाइन प्रदर्शन को जानना दिलचस्प होगा। – Brummo

+0

आपको याद है, मैं जीडब्ल्यूटी का उपयोग नहीं करता हूं लेकिन ऑब्जेक्ट दृढ़ता – Brummo

+0

के लिए सादा जेएसपी और टिग-पर्सिस्ट का उपयोग करता हूं, मैं स्प्रिंग एंड ऑब्जेक्टिफा का उपयोग करता हूं, जीडब्ल्यूटी बोतल गर्दन आरपीसी कार्यान्वयन है जो सर्वर की तरफ है। पूरी चीज सब कुछ धीमी हो जाती है। मैं 1.6.3 के लिए डाउनग्रेड किया। –

उत्तर

15

यह 1.6.4 में एक निश्चित प्रदर्शन प्रतिगमन है। हम (Google) एक पैच को एक साथ रख रहे हैं जिसमें एक फिक्स शामिल है और हम इसे जल्द से जल्द उपलब्ध कराएंगे।

मुसीबत

(मैं पुरुष जो प्रतिगमन शुरू की हूँ)

+1

हाय, जानकारी के लिए धन्यवाद। किसी भी अद्यतन? केवल जिज्ञासा के लिए, जब तक यह realease तक नहीं पहुंच जाता है, तब तक एक फिक्स कितना समय लगता है? –

+0

स्पष्ट रूप से 1.7.0 में फिर से टूट गया है। प्रश्न में टिप्पणी देखें। क्या आपके पास कोई जानकारी है? –

+0

हाय मैक्स, इसे साफ़ करने के लिए धन्यवाद। मेरे पास एक महत्वपूर्ण सवाल है, हालांकि क्या रेग्रेशन केवल देव सर्वर में स्थानीय रूप से चल रहे ऐप्स पर लागू होता है, या क्या यह उन ऐप्स में भी होता है जिन्हें हम ऐप इंजन पर तैनात करते हैं? –

3

हाँ, कुछ निश्चित रूप से गलत है: http://code.google.com/p/googleappengine/issues/detail?id=7282

1.6.4 बेहद धीमी गति से शुरू होता है और प्रत्येक अनुरोध पर कार्रवाई करने के लिए समय की एक असामान्य लंबे राशि लेता है।

इसे स्टार करें!

2

भी एसडीके 1.6.4.1 ... के बाद अपने अभी भी धीमा करने के लिए के लिए खेद है!

समस्या को संसाधित करने में समस्या बहुत लंबी है। मैं अब वास्तविक डेटा के साथ परीक्षण नहीं कर सकता, क्योंकि यह बहुत धीमी है।

क्या कोई इस बात से सहमत है?

जब मैं बैच को हटाने की कोशिश करता हूं (pm.deletePersistentAll (ltToBeDelete);) 50 इकाई के, मुझे 10 सेकंड लग गए।

क्षमा करें, मैं। .. 1.6.3 एसडीके में डाउनग्रेड करने का भी दु: खी :(

+0

मेरे स्थानीय संस्करण में मेकर्सिस्ट फ़ंक्शन वास्तव में पूर्ण होने के लिए लगभग 10s लेता है, लेनदेन पूरा होने के बाद ... – johnvdenley

+0

@johnvdenley मैं एसडीके 1.8.5 का उपयोग कर रहा हूं और मुझे अब यह समस्या नहीं है ... कौन सा संस्करण तुम इस्तेमाल? –