विन्यास:
- एक प्रणाली
- डुअल बूट के रूप में ओएस विंडोज 10
- ओएस बूट 15.10 दोहरी बूट के रूप में
- जीयूआई के साथ 25.0.1 Emacs
मेरे पास एक dot-emacs
फ़ाइल और मेरे .emacs.d
फ़ोल्डर में सब कुछ है (पैकेज भी स्थित हैं .emacs.d
)। ये सभी फाइलें एक ड्रॉपबॉक्स फ़ोल्डर में स्थित हैं।
विंडोज 10 पर: मैंने विंडोज में dot-emacs
और .emacs.d
होम फोल्डर से ड्रॉपबॉक्स में स्थानों के लिए सहानुभूति व्यक्त की ।
Linux / Ubuntu 15.10 पर: मैं भी सांकेतिक रूप से लिंक है dot-emacs
और .emacs.d
मेरी उबंटू घर फ़ोल्डर से (/ घर / उपयोगकर्ता / ड्रॉपबॉक्स में स्थानों के लिए।
इसलिए Emacs से संबंधित सभी फाइलें, विभिन्न ऑपरेशन सिस्टमों में एक ड्रॉपबॉक्स फ़ोल्डर में संग्रहीत की जाती हैं।
विंडोज और लिनक्स एक ही डिस्क पर दोहरे बूट के रूप में चल रहे हैं, इसलिए समान हार्डवेयर भी।
जब मैं विंडोज पर Emacs शुरू करता हूं, तो इसे शुरू होने में 7.4 सेकंड लगते हैं।
जब मैं लिनक्स पर Emacs शुरू करता हूं, तो इसे शुरू करने में केवल 2.3 सेकंड लगते हैं।
यह दोनों चित्रमय GUI और संस्करण 25.0.1 के साथ Emacs के साथ है। दोनों ऑपरेटिंग सिस्टम एक ही एसएसडी ड्राइव पर एक ही कंप्यूटर पर स्थित हैं। तो यह भी वही हार्डवेयर है।
ऑपरेटिंग सिस्टम (Windows 10 और Ubuntu 15.10) पर निम्न बातें समान हैं:
- Emacs सॉफ्टवेयर, संस्करण 25.0.1
- कॉन्फ़िगरेशन फ़ाइलें (.emacs.d)
- एक हार्डडिस्क (सभी फाइलें .emacs.d के अंदर) और दोनों OS'es एक ही SSD पर हैं)।
- हार्डवेयर
एक अंतर:
- विंडोज या लिनक्स के लिए संकलित Emacs क्रमशः विंडोज या लिनक्स प्लेटफॉर्म पर चल रहा है। बस यही फर्क है।
मैं यह समझने के लिए संघर्ष कर रहा हूं कि एमएसीएस ने विंडोज की तुलना में उबंटू पर काफी कम स्टार्टअप समय क्यों दिया है।
(message emacs-init-time)
स्टार्टअप समय को मापने की आवश्यकता है । जहाँ तक मुझे पता है, यह एक फंक्शन के लिए बाध्य नहीं है। तो मैं इसे तब तक कैसे माप सकता हूं emacs -Q
?
M-x emacs-init-time RET
emacs -Q
।