बस this tutorial पर आधारित सीसीएसी का उपयोग करना शुरू कर दिया और अब तक मुझे यह पसंद है। हालांकि, कैश मिस बहुत धीमी हो रही है। यहां मेरे परिणाम दिए गए हैं:सीसीएसी कैश मिस धीमा डाउन संकलन बहुत
Regular clean build without ccache : 1m40s
First build with ccache : 4m36s
Second build with ccache : 30s
मुझे यकीन नहीं है कि डिबगिंग कहां से शुरू करें। प्रदर्शन पृष्ठ (https://ccache.samba.org/performance.html) बताता है कि मेक फ़ाइल की जटिलता संकलन को धीमा कर सकती है, लेकिन इस संदर्भ में मैं एक्सकोड का उपयोग करता हूं इसलिए सीसीएसी का कॉल अपेक्षाकृत तेज़ होना चाहिए। मैं कुछ प्रदर्शन में कमी की उम्मीद कर रहा था, लेकिन इतना नहीं!
export CCACHE_MAXSIZE=3G
export CCACHE_HARDLINK=true
export CCACHE_SLOPPINESS=pch_defines,file_macro,time_macros,include_file_mtime,include_file_ctime,file_stat_matches
नोट है कि मैं एक PCH का उपयोग करते हैं, कि अगर कुछ परिवर्तन:
मेरे वर्तमान संस्करण 3.2.5 का उपयोग कर सेटिंग्स नहीं हैं।
आपका सीसीएसी डीआईआर कहां है? मुझे लगता है कि आपका सीसीएसी डीआईआर रिमोट (उदा। एनएफएस) पर है और धीमी कार्यक्षमता का कारण बनता है। – Mine
यह मेरी होम निर्देशिका में है इसलिए यह मुद्दा नहीं है। – gcamp