2 रिपॉजिटरी
Analysis of the Java Virtual Machine, bytecode, and dynamic proxy generation.
Distinct from Java Bytecode Analysis Tools: Extends bytecode analysis tools to include general JVM runtime analysis and dynamic proxy exploration.
Explore 2 awesome GitHub repositories matching development tools & productivity · Runtime Analysis. Refine with filters or upvote what's useful.
यह प्रोजेक्ट एक निर्देशात्मक रिपॉजिटरी और शिक्षण संसाधन है जो अध्ययन नोट्स, प्रोग्रामिंग गाइड और चलाने योग्य सोर्स कोड उदाहरणों का एक व्यापक संग्रह प्रदान करता है। यह Java SE और Java वेब डेवलपमेंट के लिए एक गाइड के रूप में कार्य करता है, जिसमें कोड नमूनों की एक लाइब्रेरी है जो सामान्य एल्गोरिदम और तकनीकी कार्यान्वयन का प्रदर्शन करती है। यह रिपॉजिटरी भाषा कोर और रनटाइम विश्लेषण पर केंद्रित है, जिसमें मल्टीथ्रेडिंग और कॉन्करेंसी पर विस्तृत ट्यूटोरियल हैं। यह सॉफ्टवेयर आर्किटेक्चर और डिज़ाइन पैटर्न, जैसे कि सिंगलटन और स्ट्रैटेजी पैटर्न के व्यावहारिक कार्यान्वयन प्रदान करता है, साथ ही Java Virtual Machine और बाइटकोड की खोज भी करता है। यह प्रोजेक्ट जेनेरिक्स और एनोटेशन जैसी भाषा की बुनियादी बातों, HTTP अनुरोध हैंडलिंग और सत्र प्रबंधन से जुड़े वेब डेवलपमेंट बेसिक्स, और थ्रेड लाइफसाइकिल और संसाधन सिंक्रनाइज़ेशन के लिए कॉन्करेंसी प्रिमिटिव्स सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें सुरक्षा, डेटा प्रसंस्करण और डायनामिक पेज निर्माण के लिए उपयोगिताएँ भी शामिल हैं।
Explores the inner workings of the JVM and bytecode using reflection and dynamic proxy generation.
Bistoury Java एप्लिकेशन्स के लिए एक प्रोडक्शन डायग्नोस्टिक्स टूल है जो एक वितरित डिबगिंग कंसोल, एक प्रदर्शन प्रोफाइलर और एक रनटाइम बाइटकोड मैनिपुलेटर प्रदान करता है। यह डायनामिक इंस्ट्रूमेंटेशन और स्टेट निरीक्षण के माध्यम से चल रहे Java एप्लिकेशन्स का विश्लेषण करके रीयल-टाइम एप्लिकेशन डिबगिंग और प्रोडक्शन डायग्नोस्टिक्स को सक्षम बनाता है। यह सिस्टम एक रिमोट एजेंट मैनेजर के माध्यम से खुद को अलग करता है जो डायग्नोस्टिक कनेक्शन का समन्वय करता है और एक रनटाइम बाइटकोड मैनिपुलेटर जो प्रक्रिया पुनरारंभ (process restarts) की आवश्यकता के बिना मेमोरी में क्लासेस को फिर से परिभाषित करने में सक्षम है। इसमें कई सर्वर इंस्टेंस में हीप डंप्स, थ्रेड स्टैक और स्थानीय चर को कैप्चर करने के लिए एक वेब इंटरफेस है, जो रिमोट लक्ष्यों के लिए कमांड रूट करने के लिए प्रॉक्सी-मध्यस्थ संचार लेयर द्वारा समर्थित है। यह प्रोजेक्ट ऑब्जर्वेबिलिटी क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें एसिंक्रोनस स्टैक सैंपलिंग और फ्लेम ग्राफ्स के माध्यम से CPU प्रदर्शन प्रोफाइलिंग, कई मशीनों पर वितरित लॉग प्रबंधन, और सशर्त ब्रेकपॉइंट्स का उपयोग करके नॉन-ब्लॉकिंग स्टेट कैप्चर शामिल है। इसमें सोर्स रिकवरी उपयोगिताएँ भी शामिल हैं जो रनटाइम बाइटकोड को Git और Maven रिपॉजिटरी के साथ डिकंपाइलेशन या एकीकरण के माध्यम से मूल सोर्स कोड से जोड़ती हैं। यह टूल लॉग्स को प्रबंधित करने, सिस्टम फाइलें प्राप्त करने और सिस्टम कॉन्फ़िगरेशन और एनवायरनमेंट वेरिएबल्स का निरीक्षण करने के लिए वेब कंसोल और कमांड-लाइन इंटरफेस प्रदान करता है।
Collects operational data, system properties, and machine metrics to analyze the overall health of the JVM.