मेरे पास जावा एप्लिकेशन है, जो अपेक्षाकृत तेज़ नहीं है। मैंने इसे सुधारने के लिए बहुत सी खोज की हैं, लेकिन भाग्यशाली नहीं है।जावा में "सिंक्रनाइज़" कोड द्वारा कितना समय लगता है, यह जानने के लिए कैसे?
अब मैं कोड की समीक्षा कर रहा हूं, और पाया कि कोड में बहुत सारे synchronized
कीवर्ड हैं। मैं सोच रहा हूं कि क्या उन्होंने ताले का इंतजार करने में बहुत अधिक समय लगाया है।
क्या यह देखने के लिए कोई उपकरण है कि उन्हें कितना समय लगता है? इस प्रकार यदि वे बहुत अधिक समय खर्च करते हैं तो मैं एक बेहतर समाधान पा सकता हूं।
यदि आवश्यकतानुसार बड़े ब्लॉक पर 'सिंक्रनाइज़ेशन' किया जाता है तो वे अनावश्यक प्रतीक्षा के कारण प्रदर्शन को कम कर सकते हैं। – Cratylus
क्या आपने कोई प्रोफाइलिंग टूल आजमाया है? – xappymah