diff
OpenBSD पर कार्यान्वयन एक गैर मानक है -d
निम्नलिखित प्रलेखन के साथ विकल्प:
-d
संभव के रूप में छोटे रूप में एक अंतर का उत्पादन करने के लिए बहुत प्रयास करें। कई फ़ाइलों के साथ बड़ी फ़ाइलों को संसाधित करते समय यह बहुत अधिक प्रसंस्करण शक्ति और मेमोरी का उपभोग कर सकता है।
GNU diff
कार्यान्वयन में छोटे दस्तावेज़ के साथ एक ही विकल्प है
-d
,--minimal
परिवर्तनों का एक छोटा समूह खोजने के लिए कड़ी मेहनत करें
समय-समय पर मैंने इस विकल्प का उपयोग केवल यह देखने के लिए किया है कि क्या यह आउटपुट उत्पन्न करता है या diff
विकल्प के बिना एक ही कमांड से भिन्न है , लेकिन मैंने कभी कोई अंतर नहीं देखा है (कोई सज़ा का इरादा नहीं)।
क्या कोई ऐसा उदाहरण प्रदान या इंगित कर सकता है जहां यह विकल्प वास्तव में बिना एक ही आदेश के एक अलग परिणाम उत्पन्न करता है -d
? वैकल्पिक रूप से, यदि कोई व्यक्ति इस विकल्प के लिए आवश्यक परिस्थितियों को समझ सकता है।
एक अशिक्षित अनुमान यह है कि इसका बहुत बड़ी मात्रा के साथ संबंध है।
info diff performance
इसे IIRC बताते हैं
gdiff -d
ओपनबीएसडी के अतिरिक्त उपयोगी हो या नहीं, यह जांचने के लिए अलग आउटपुट तैयार करेगा । मेरे परीक्षणों से, मुझे कोई अंतर नहीं मिला, लेकिन यह स्पष्ट है कि ओपनबीएसडी कोड प्रदर्शन को धीमा कर देता है जो एक महत्वपूर्ण प्रभाव की तरह दिखता है, क्योंकि डगलस मैकलियारो से अलग एल्गोरिथ्म सामान्य फ़ाइल आकार के रूप में लंबे समय तक gdiff से तेज है।