मैं तेजी से शुरुआत के लिए एक कार्यक्रम को कैसे लोड करूं?


13

क्या यह "प्रीलोड" (वास्तव में प्रीलोड नहीं है, लेकिन थोड़े से स्टार्टअप का अनुकरण करना संभव है) जैसे कि लॉगिन में नॉटिलस (या फायरफॉक्स) स्टार्टअप, इसलिए पहली बार जब मैंने इसे लॉन्च किया तो यह तेजी से लॉन्च हुआ? संभवतः इसे दूसरे डेस्कटॉप पर शुरू करना है और कुछ सेकंड के बाद बंद करना है?

जवाबों:


10

प्रीलोड पैकेज स्थापित करें

एक कंसोल प्रकार के साथ:

sudo apt-get install preload

और बस। THe पैकेज उपयोग स्टेटिस्टिक की गणना के बाद उन अनुप्रयोगों का उपयोग करेगा जो सबसे अधिक उपयोग किए जाते हैं।

एक अनुप्रयोग का उपयोग करें RAM मेमोरी का उपयोग करें और "ठंड" या "वार्म" की तुलना में अलग तरह से व्यवहार करें।

  • प्रीलोड करना = हार्ड ड्राइव से मेमोरी में सब कुछ डालना। आपका एप्लिकेशन जितनी जल्दी हो सके चलाने के लिए गारंटी है।
  • कोल्ड स्टार्ट = हार्ड ड्राइव से मेमोरी में लोड करना
  • वार्म स्टार्ट: पुन: उपयोग करना जो मेमोरी पर छोड़ दिया गया है और हार्ड ड्राइव से रैम मेमोरी में क्या लोड हो रहा है। अगर आपका ऐप किसी अन्य ऐप के लिए संगत कैश खाली नहीं करता तो आपका एप्लिकेशन तेजी से चल सकता है।

हार्ड ड्राइव की गति और विलंबता के कारण कोल्ड स्टार्ट प्रभाव होता है। ठंड शुरू करने के लिए आप एक अच्छा SSD ड्राइव खरीद सकते हैं (इसका सिस्टम की विलंबता पर वास्तविक समग्र प्रभाव पड़ता है)

सादर।


वहाँ लगभग कोई अंतर नहीं है जो पहले से ही फुलाया जाता है या नहीं, एक प्रोग्राम की "ठंड" शुरू होने से दूसरी बार की तुलना में अधिक समय लगेगा। मैं कुछ प्रोग्रामों की ठंडी शुरुआत का अनुकरण करना चाहता हूं, इसलिए जब मैं उन्हें लॉन्च करूंगा तो वे तेजी से शुरू करेंगे (क्यूज यह दूसरी बार लॉन्च होने वाला समय होगा)।
user73331

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

यहाँ preload.conf का हिस्सा है: mapprefix = / usr /? / Lib; / var / cache /! / /। इसका मतलब यह है कि ऐसा कुछ भी नहीं है, जैसे कि ~ / .mozilla प्रीलोडेड (कैश, एडब्लॉक लिस्ट, आदि)। केवल लिबास और एप्लिकेशन ही कॉन्‍फ़िगर किए बिना प्रीलोडेड हैं।
user73331

1
आप ऐसा कर सकते हैं: mapprefix = / usr /? / lib; / var / cache /? / home? / / बस सही ढंग से अन्य चर (आकार और अधिकतम) निर्दिष्ट करना सुनिश्चित करें। आप जो हासिल करने की कोशिश करते हैं, उसके लिए आपके पास काफी रैम मेमोरी होनी चाहिए। आप वास्तव में एक SSD ड्राइव पर विचार करना चाहिए
एंटोनी रोड्रिगेज

2
यदि प्रीलोड काम कर रहा है, यह देखने के लिए लॉग फ़ाइल /var/log/preload.log पर देखना न भूलें।
एंटोनी रोड्रिगेज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.