मैं के बारे में JProfiler और Eclipse Tptp. का उपयोग कर एक कार्यशाला की रूपरेखा, प्रदर्शन ट्यूनिंग, स्मृति प्रोफाइलिंग, जावा अनुप्रयोगों की स्मृति रिसाव का पता लगाने आदि का संचालन करने के मैं अभ्यास है कि मैं दे सकता का एक सेट की जरूरत है कर रहा हूँ प्रतिभागियों के लिए जहां वे कर सकते हैं: समस्या का पता लगाने के लिए टूल का उपयोग करें: बाधा, स्मृति रिसाव, उप-विषय कोड आदि। मुझे यकीन है कि बहुत सारे अनुभव और वास्तविक जीवन उदाहरण हैं।जावा रूपरेखा, प्रदर्शन ट्यूनिंग और मेमोरी रूपरेखा अभ्यास
- समस्या का समाधान करें और लागू करने के लिए अनुकूलित कोड
- आदर्श रूप में रूपरेखा का एक और सत्र प्रदर्शन से समाधान का प्रदर्शन, नहीं होना चाहिए इकाई परीक्षण है कि प्रदर्शन लाभ दर्शाता
समस्याएं और न ही समाधान बारे में अत्यधिक जटिल हो; मिनटों के मामले में सबसे अच्छा और घंटों के मामले में उन्हें हल करना संभव होना चाहिए। कुछ रोचक क्षेत्रों व्यायाम करने के लिए:
- हल स्मृति लीक
- अनुकूलन लूप
- अनुकूलन वस्तु निर्माण और प्रबंधन
- अनुकूलन स्ट्रिंग आपरेशन
- हल समस्याओं संगामिति और संगामिति ने और बढ़ा दिया बाधाओं
आदर्श रूप से, अभ्यास में नमूना अनियमित कोड शामिल होना चाहिए डी समाधान कोड डी।
तो आप पाठ्यक्रम सामग्री के लिए पूछ रहे हैं? –
व्यायाम अधिक सटीक होने के लिए। मैं उन्हें एक कार्यशाला में उपयोग करना चाहता हूं, लेकिन मैं कहूंगा कि ये किसी भी व्यक्ति को जावा ऐप्स को ट्यूनिंग और प्रोफाइल करने में रुचि होगी। – Dan
आप अन्य दो के साथ VisualVM दिखाने पर विचार करना चाह सकते हैं। या यदि समय एक मुद्दा है तो जेपीरोफाइलर को छोड़कर। जेपीरोफाइलर बहुत चालाक है लेकिन लोगों को प्रोफाइल करने के लिए पर्याप्त कठिन है-साथ ही उन्हें उपकरण के लिए भुगतान करने के बिना भी भुगतान करना है। और, स्पष्ट रूप से, अन्य दो आमतौर पर बाधाओं और deadlocks खोजने के लिए पर्याप्त से अधिक हैं। –