जावा प्रोग्रामिंग भाषा ऑप्टिमायझेशन

JavaBean कोडिंग सुधारणा

मला पहिली गोष्ट करायची आहे ती म्हणजे कोणत्याही JavaBean चे कोडिंग सुधारणे. आपल्या सर्वांना माहित आहे की कोणत्याही जावा बीनमध्ये सदस्य आणि बरेच गेटर्स आणि सेटर्स असतात. परंतु मोठ्या संख्येने सदस्य व्हेरिएबल्ससाठी गेटर्स आणि सेटर तयार करणे कठीण होते. Java API सहजपणे JDK चा भाग बनवू शकते जेणेकरून गेटर्स आणि सेटर आपोआप तयार होतील. असा मार्कर इंटरफेस असू शकतो जो कोणताही JavaBean वर्ग लागू करू शकतो आणि जो कंपाइलरला संकलन प्रक्रियेदरम्यान गेटर आणि सेटर कोड तयार करण्यास सांगेल. अर्थात, तुमच्याकडे कोणतेही विशेष गेटर किंवा सेटर असल्यास, ते सिस्टम-व्युत्पन्न केलेले ओव्हरराइड करेल.

कचरा संकलन ऑप्टिमाइझ करा

माझा दुसरा विचार कचरा संकलनाचा आहे. सध्या JVM कचरा संकलन थ्रेड चालवते आणि ज्यांची संदर्भ संख्या शून्य आहे त्यांची मेमरी स्वयंचलितपणे साफ करते. परंतु यापैकी काही तपासण्या संकलित वेळेत मिळू शकतात. एखादे ऑब्जेक्ट मेथडमध्ये तयार केले असल्यास आणि केवळ संकलनादरम्यान स्थानिक व्हेरिएबलला नियुक्त केले असल्यास, पद्धत बाहेर पडल्यावर कंपाइलर आपोआप कचरा संकलन कोड तयार करू शकतो. ऑब्जेक्ट रिटर्न केल्यास किंवा नॉन-लोकल व्हेरिएबलला जोडल्यास हे होणार नाही. यामुळे कचरा गोळा करणाऱ्या धाग्यांचे काम अधिक सोपे होईल आणि त्याचा परिणाम जलद कार्यक्रमात होईल.

वैकल्पिकरित्या कोणीही डिलीट कार्यक्षमता परत देण्याचा विचार करू शकतो. यामुळे कंपाइलरसाठी कमी काम होईल आणि
JVM साठी नक्कीच. विकसक वापरायचे की नाही याची खात्री नसल्यास
काढण्याची कार्यक्षमता, तो कंपाइलरकडे सोडू शकतो किंवा
जेव्हीएम. उदाहरणार्थ, डेव्हलपरने डिलीट कॉल करण्याची चूक केली
एकाच संदर्भात दोनदा. याचा परिणाम मेमरी आधीच हटवलेला अपवाद (असे काहीतरी) किंवा साधा जुना होईल
शून्य पॉइंटर अपवाद. C++ जगाच्या विपरीत, विकसक सहजपणे करू शकतो
हटवा पूर्णपणे काढून टाका, आणि समस्या अदृश्य होईल.

तुम्हाला कल्पना आवडल्यास कृपया मला gdind2003.at वर ईमेल पाठवा. Gmail. तुम्हाला हवे असल्यास तुम्ही माझ्या वेबसाईटलाही भेट देऊ शकता

जावा प्रोग्रामिंग भाषा ऑप्टिमायझेशन

Leave a Reply

Your email address will not be published.

Scroll to top