/prefetch:1
स्विच मूल रूप से सांप के तेल के रूप में अब तक के रूप में यह माना जाता है कि अन्य अनुप्रयोगों तेजी से चलाने के लिए कर रही है।
क्या यह है इस तरह के विंडोज मीडिया प्लेयर के रूप में एक आवेदन विभिन्न साधनों के बीच है कि वे ताकि उनके प्रीफ़ेच डेटा विशेष मोड कि आवेदन में शुरू कर रहा है के लिए अनुकूलित है यह प्रयोग किया जाता है तो में शुरू कर सकते हैं जब के लिए इस्तेमाल किया है। तो अनुप्रयोगों अगर "/ playdvd / prefetch: 1" के समतुल्य के साथ शुरू किया गया है और यह Windows पुस्तकालयों के एक विशेष सेट को लोड करता है, फिर Windows Prefetcher आवेदन के उस विशेष उदाहरण के लिए एक नया प्रोफ़ाइल उत्पन्न करेगा ताकि प्रीफ़ेचर लाइब्रेरी को लोड न करे माँगने वाला नहीं था।
एक और फर्जी विंडोज टिप पर डिबंकिंग देखें
उद्धरण के लिए:
जब हम प्रक्रिया बनाते हैं तो ओएस / प्रीफैच: # ध्वज को देखा जाता है - हालांकि, इसका एक (और केवल एक) उद्देश्य होता है। हम पास किए गए नंबर को हैश में जोड़ देते हैं। क्यों? WMP एक बहुउद्देशीय अनुप्रयोग है और कई अलग-अलग काम कर सकता है। DLL और कोड जो इसे छूता है वह एक डीवीडी खेलते समय WMV खेलते समय, या CD रिप करते समय या Shoutcast स्ट्रीम सुनते समय, या WMP द्वारा किए जा सकने वाले किसी भी अन्य काम से बहुत अलग होगा। यदि हमारे पास WMP के लिए केवल एक हैश है, तो प्रीफ़ैच केवल इस तरह के उपयोग के लिए सही होगा। गलत प्रीफ़ैच डेटा होने से कोई घातक त्रुटि नहीं होगी - यह सिर्फ उन पृष्ठों को मेमोरी में लोड करेगा जो कभी उपयोग नहीं किए जाएंगे, और फिर जल्द से जल्द डिस्क पर वापस स्वैप हो जाएंगे। फिर भी, यह उल्टा है। / Prefetch को निर्दिष्ट करके: प्रत्येक "मोड" के लिए एक अलग संख्या के साथ # झंडा जो WMP कर सकता है,
/prefetch:n
(n
प्रत्येक "मोड के लिए अलग है)" बस प्रीफ़ेचर को इस तरह का व्यवहार करने के लिए कहेंगे यह एक अलग ऐप है , जो प्रीफ़ेचर को गलत फ़ाइलों को लोड करने से रोकेगा। सैद्धांतिक रूप से, आप के साथ इस तरह के एक एप्लिकेशन है, तो काफ़ी अलग dll आवश्यकताओं, कई prefetcher प्रोफ़ाइल बनाने सकता है थोड़ा प्रदर्शन में सुधार है, लेकिन गिनती और इन DLLs के आकार में अंतर नहीं बल्कि ध्यान देने योग्य होने के लिए बड़ा हो करना होगा।