2016-03-26 11 views
11

हमने नोड के साथ एक इलेक्ट्रॉन अनुप्रयोग का निर्माण समाप्त कर दिया और प्रतिक्रिया व्यक्त की। आवेदन हर मंच पर चिकनी चल रहा है और हम परिणाम से बहुत खुश हैं। अब हमें उस ऐप के संस्करण को डीवीडी पर वितरित करने का अनुरोध प्राप्त हुआ है (जिसका अर्थ है कि हमें स्थानीय ड्राइव पर इसे इंस्टॉल किए बिना सीधे डिस्क से एप्लिकेशन चलाने की आवश्यकता है) ताकि हम इसे जला सकें और इसे लॉन्च करने का प्रयास कर सकें। ऐप ठीक काम कर रहा है लेकिन समस्या लोडिंग समय है क्योंकि ऐप को अंतिम उपयोगकर्ता को बिना किसी प्रतिक्रिया के चलने में लगभग 2 मिनट लगते हैं। यह बड़ी संख्या में फ़ाइलों को लोड करने के लिए ओवरहेड के कारण होता है जो ऑप्टिकल ड्राइव से बहुत धीमी है। इसलिए हमें लोडिंग समय के दौरान चीजों को गति देने के लिए कुछ कम करने की आवश्यकता है या कम से कम उपयोगकर्ता को दिखाने के लिए कुछ चाहिए। यह एक स्प्लैश स्क्रीन के साथ एक लॉन्चर एप्लिकेशन हो सकता है लेकिन यह मैक, जीत और लिनक्स पर चलाना चाहिए। हम क्यूटी में सोचा है, लेकिन हम कुछ कम जटिल चाहते हैं ..डीवीडी खराब लोडिंग प्रदर्शन से इलेक्ट्रॉन ऐप

किसी भी विचारों का स्वागत है

+0

आपके डीवीडी में शायद डिस्क पढ़ने में समस्याएं हैं। डीवीडी कुछ सेकंड में एक एप्लिकेशन लोड करने के लिए पर्याप्त तेज़ हैं। डिस्क पढ़ने के प्रदर्शन का परीक्षण करें – dtech

+0

मैंने इसे 18 विभिन्न हार्डवेयर संयोजन पर परीक्षण किया। बड़ी फ़ाइलों को स्थानांतरित करते समय ऑप्टिकल ड्राइव तेज़ होता है लेकिन यदि आपको कई छोटी फ़ाइलों को पढ़ने की आवश्यकता होती है तो बहुत धीमी होती है। यहां तक ​​कि इलेक्ट्रॉन नमूना ऐप को सीडी/डीवीडी –

+0

से लोड होने में एक मिनट लगते हैं यदि आपके पास बहुत छोटी फाइलों की उच्च संख्या है, तो यह धीमा पहुंच का समय हो सकता है जो नुकसान कर रहा है। यदि संभव हो, तो आपको सभी जुर्माना को एक बाइनरी फ़ाइल में जोड़ना चाहिए, स्मृति में लोड करना चाहिए और वहां से अलग-अलग फ़ाइल भाग पढ़ना चाहिए। – dtech

उत्तर

0

यह सबसे अधिक संभावना है नहीं एप्लिकेशन या उपकरण आप उस पर चल रहे हैं के साथ एक समस्या है, यह अधिक होने की संभावना है एक धीमी डीवीडी प्लेयर या धीमी डीवीडी होने के लिए, यह अन्य विधियों के माध्यम से वितरित करने का प्रयास भी उपयोगी हो सकता है, जैसे कि इंस्टॉलर बनाना और लोगों को वेबसाइट से डाउनलोड करना या निष्पादन योग्य के साथ यूएसबी बेचना। एक और सवाल, क्या आपने अपने इलेक्ट्रॉन ऐप को स्रोत से निष्पादन योग्य में परिवर्तित कर दिया है? यह कमांड से इलेक्ट्रॉन कोड चलाने के लिए निष्पादन योग्य प्रारंभ करना बहुत तेज़ और आसान है।

0

मेरे पास एक सिद्धांत है, इसे इस तथ्य के साथ करना पड़ सकता है कि आप अपनी सामान्य डीवीडी पर नहीं लिख सकते हैं, इसलिए यह लोड समय नहीं हो सकता है, हो सकता है कि यह लिखने की कोशिश कर रहा हो, और यह ' टी।

मैंने अपने सिद्धांत में थोड़ी सी जांच की, और कुछ इलेक्ट्रॉन ऐप्स डाउनलोड किए, और फिर स्थापित करने के दौरान ओएस द्वारा संशोधित किए गए थे या नहीं, यह देखने के लिए उनके पैकेज सामग्री (मैकोज़ पर) की जांच शुरू कर दी।

मेरे द्वारा सामना की जाने वाली अधिकांश फ़ाइलों में उसी सृजन/संशोधित तिथि थी जब ऐप को तैनाती के लिए पैक किया गया था। हालांकि, इन दोनों मामलों में, मैंने देखा कि सामग्री/फ्रेमवर्क के अंदर तीन निर्देशिकाएं थीं जिन्हें मैंने ऐप इंस्टॉल किया था (इलेक्ट्रॉन फ्रेमवर्क.फ्रेमवर्क, मैटल.फ्रेमवर्क, रीएक्टिवकोका.फ्रेमवर्क, और गिलहरी फ्रेमवर्क)।

ऐसा लगता है कि अगर यह उन फ़ाइलों को डीवीडी पर उन अद्यतनों को करने का प्रयास करता है, तो एक त्रुटि होगी।

यह मेरा सिद्धांत है - यह सही नहीं हो सकता है, लेकिन यहां उल्लेख नहीं किया है, तो शायद इसे देखें।

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