आप में से उन लोगों के लिए जिन्होंने काफी जटिल पीईक्यूटी अनुप्रयोग लिखे हैं, आप अपने आवेदनों को तेज करने के लिए क्या सुझाव और युक्तियां प्रदान करेंगे?अपने पीईक्यूटी अनुप्रयोगों को अनुकूलित करना
मैं एक 'डैशबोर्ड' लिखा है कि नष्ट हो जाता है और फिर से बनाया है जब एक TreeWidget में किसी आइटम पर एक उपयोगकर्ता क्लिक करता है: मैं जहाँ मेरे कार्यक्रम धीमा करने के लिए के रूप में यह बड़ा बढ़ता है शुरू होता है के कुछ उदाहरण है। मॉड्यूलर इंटरफ़ेस रखने का एक बेहतर तरीका क्या होगा जहां TreeWidget में किसी आइटम पर क्लिक करने से डैशबोर्ड बदल जाता है, लेकिन उसे विजेट को नष्ट करने और उसे पुन: बनाने की आवश्यकता नहीं होती है।
प्रत्येक डैशबोर्ड भी नेटवर्क स्थान से एक छवि लोड करता है। इससे कुछ मंदी पैदा होती है क्योंकि एप्लिकेशन के चारों ओर एक नेविगेट होता है, लेकिन इसे स्मृति में लोड करने के बाद, 'उसी डैश पर वापस जाना' तेज होता है। प्रोग्राम लोड पर थ्रेड चलाने के लिए कोई अच्छी विधि या तरीका है जो शायद छवियों को स्मृति में पूर्व लोड करता है? यदि हां, तो आप इसे कैसे लागू करते हैं?
जब आपके पास बड़ी मात्रा में डैशबोर्ड आइटम और डेटा लोड हो जाता है, तो क्या आप लोग सामान्य रूप से डेटा लोड को थ्रेड करते हैं और इसे वापस लोड करते हैं जिसमें प्रत्येक थ्रेड पूरा होता है? क्या यह व्यवहार्य है जब कोई जल्दी से ब्राउज़ कर रहा है? धागे के लिए एक हत्या-स्विच लागू करना होगा जैसे कि जब कोई उपयोगकर्ता डैशबोर्ड बदलता है, तो धागे काम करते हैं? या निरंतर सृजन और धागे की हत्या कुछ प्रकार के, अच्छी तरह से, मंदी का कारण बनती है।
प्रश्नों के विशाल बंधन के लिए खेद है, लेकिन वे एक साथ बंडल करने के लिए वारंट के लिए पर्याप्त लग रहे थे।
एक नेक्रो का बिट, लेकिन यह वह तरीका है जिस पर मैं घायल हो रहा हूं। उत्तर स्वीकार किया गया! – Cryptite