नई चींटी 1.8.0 (1 फरवरी को रिलीज) कुछ शानदार विशेषताएं प्रस्तुत करता है, इसलिए मैंने नई चींटी के साथ अपनी बिल्ड/तैनाती स्क्रिप्ट की कोशिश की।चींटी 1.8.0 कम प्रदर्शन
मुझे आश्चर्य हुआ कि कुछ लक्ष्यों के लिए निष्पादन का समय 10-30 गुना धीमा हो गया है! Exec कार्य के साथ सरल उदाहरण के नीचे, हालांकि मुझे अन्य कार्य प्रकारों के साथ प्रदर्शन समस्याएं भी मिलीं।
<target name="create_backup_impl" if="db.make_backup" >
<echo message="Backup is starting.." />
<exec executable="${db.dump_executable}"
output="${db.backup_file}"
failonerror="true">
<arg value="-h${db.host}" />
<arg value="-u${db.userid}" />
<arg value="-p${db.password}" />
<arg value="${db.backup_options}" />
<arg value="${db.name}" />
</exec>
<echo message="Backup completed!" />
</target>
यह बैकअप डेटाबेस (बैकअप आकार ~ 100 एमबी) के लिए एक लक्ष्य है। चींटी 1.7.1 लगभग 30 एस, चींटी 1.8.0 - 15 मिनट काम करता है। मैंने कई बार कोशिश की, प्रभाव स्थिर है। प्रोटीन लोडिंग चींटी 1.8 के लिए बहुत कम है, और पुराने के लिए 50% के करीब है। प्रक्रिया की प्राथमिकता या धीमी आईओ संचालन के साथ समस्या की तरह दिखता है। कोई विचार?
तो, किसी को भी 1.7.1 तक डाउनग्रेड करना होगा। सभ्य प्रदर्शन करने के लिए? –
डीबग या प्रोफाइल करने का कोई तरीका? –