देखें कि आपका Java ऐप समय कहाँ बिताता है
सीधे आपके IDE में
GalataJ आपके कोड में सीधे विधि-स्तरीय प्रदर्शन मेट्रिक्स दिखाता है। कोई डैशबोर्ड नहीं। कोई संदर्भ स्विचिंग नहीं। बस प्रोफ़ाइल करें और देखें।
IDE स्क्रीनशॉट
इनलाइन मेट्रिक्स के साथ IntelliJ / VS CodeGalataJ क्यों?
प्रदर्शन समस्याएं खोजना मुश्किल है
पारंपरिक उपकरण आपको अनुमान लगाने देते हैं। GalataJ आपको बिल्कुल दिखाता है कि कहाँ देखना है।
APM डैशबोर्ड
आप ग्राफ देखते हैं, लेकिन यह नहीं कि कौन सी कोड लाइन धीमी है। संदर्भ स्विचिंग उत्पादकता को मारती है।
भारी प्रोफ़ाइलर
JProfiler और VisualVM को सेटअप, अलग विंडो और निरंतर संदर्भ स्विचिंग की आवश्यकता होती है।
अनुमान लगाना
आप गलत विधि को अनुकूलित करते हैं क्योंकि आपके पास डेटा नहीं है। अंतर्ज्ञान पर घंटे बर्बाद होते हैं।
AI
आपके AI उपकरणों को आपके एप्लिकेशन के प्रदर्शन के बारे में कोई जानकारी नहीं है ❗️
शक्तिशाली सुविधाएँ
अपने IDE को छोड़े बिना प्रदर्शन बाधाओं को खोजने के लिए आपको जो कुछ चाहिए।
इनलाइन मेट्रिक्स
IntelliJ और VS Code में अपनी विधियों के ठीक ऊपर निष्पादन समय और कॉल काउंट देखें।
लाइव टैब
एक समर्पित पैनल में वास्तविक समय प्रोफ़ाइलिंग डेटा। अपने ऐप के चलते ही मेट्रिक्स अपडेट होते देखें।
संदर्भ पहचान
HTTP अनुरोध, डेटाबेस कॉल और अनुसूचित कार्यों का स्वचालित पता लगाना।
सत्र तुलना
उत्पादन में जाने से पहले प्रदर्शन रिग्रेशन का पता लगाने के लिए प्रोफ़ाइलिंग सत्रों की तुलना करें।
AI संदर्भ फ़ाइलें
AI-सहायता प्राप्त अनुकूलन के लिए live-performance.md और baseline-live-compare.md उत्पन्न करें।
बेसलाइन ट्रैकिंग
प्रदर्शन बेसलाइन ट्रैक करें और जब विधियां रिग्रेस होती हैं तो स्वचालित अलर्ट प्राप्त करें।
फीचर स्पॉटलाइट
कोर फ़ंक्शनलिटी में गहराई से जाएं जो GalataJ को Java विकास वर्कफ़्लो के लिए एक आवश्यक बनाते हैं।
इनलाइन मेट्रिक्स
IntelliJ और VS Code में अपनी विधियों के ठीक ऊपर निष्पादन समय और कॉल काउंट देखें।
- आपके कोड में इनलाइन मेट्रिक्स
- शक्तिशाली "चैट में जोड़ें" बटन
लाइव टैब
एक समर्पित पैनल में वास्तविक समय प्रोफ़ाइलिंग डेटा। अपने ऐप के चलते ही मेट्रिक्स अपडेट होते देखें।
- आपकी स्थानीय JVM या Docker कंटेनरों से वास्तविक समय मेट्रिक्स
सत्र तुलना
उत्पादन में जाने से पहले प्रदर्शन रिग्रेशन का पता लगाने के लिए प्रोफ़ाइलिंग सत्रों की तुलना करें।
- अपने स्थानीय फ़ाइल सिस्टम में एकल या तुलना किए गए सत्र सहेजें
- प्रदर्शन रिग्रेशन का पता लगाने के लिए दो सत्रों की तुलना करें
- एकल या तुलना किए गए सत्रों को JSON/CSV/HTML में निर्यात करें
AI संदर्भ फ़ाइलें
AI-सहायता प्राप्त अनुकूलन के लिए live-performance.md और baseline-live-compare.md उत्पन्न करें।
- अपने प्रोजेक्ट के .galataj/ फ़ोल्डर में live-performance.md और baseline-live-compare.md उत्पन्न करें
- ChatGPT, Cursor और अन्य AI सहायकों के लिए पूर्वनिर्धारित प्रॉम्प्ट
यह कैसे काम करता है
प्लगइन इंस्टॉल करें
मार्केटप्लेस से प्लगइन इंस्टॉल करें, फिर एक क्लिक से कोर घटक इंस्टॉल करें।
प्रोफ़ाइलिंग शुरू करें
अपने IDE में "प्रोफ़ाइलिंग शुरू करें" पर क्लिक करें। रीस्टार्ट की आवश्यकता नहीं है।
मेट्रिक्स देखें
आपके ब्राउज़ करते समय मेट्रिक्स आपके कोड में इनलाइन दिखाई देते हैं।
GalataJ विधि निष्पादन समय, मेमोरी आवंटन और कॉल आवृत्ति को मापने के लिए बाइटकोड इंस्ट्रूमेंटेशन का उपयोग करता है — न्यूनतम ओवरहेड (~3%) के साथ।
GalataJ क्या नहीं करता
GalataJ एक डेवलपर प्रोफ़ाइलर है, APM या मॉनिटरिंग टूल नहीं। हम आपको समस्या कहाँ है खोजने में मदद करते हैं। समझना क्यों आपका काम है।
AI-सहायता प्राप्त विकास के लिए निर्मित
GalataJ अनुमान नहीं लगाता। यह आपके AI को आवश्यक संदर्भ देता है।
live-performance.md
वास्तविक समय हॉटस्पॉट, रुझान और संदर्भ — आपके ऐप के चलते ही अपडेट होते हैं।
baseline-live-compare.md
स्वचालित रिग्रेशन पहचान। देखें कि आपकी अंतिम बेसलाइन के बाद से क्या धीमा हो गया है।
आपके AI उपकरणों के लिए उदाहरण प्रॉम्प्ट
अपने एप्लिकेशन के प्रदर्शन में सुधार के लिए आवश्यक संदर्भ प्राप्त करने के लिए .galataj/live-performance.md और .galataj/baseline-live-compare.md पढ़ें।
info AI सुझाव संभाव्य हैं, निष्कर्ष नहीं। GalataJ संरचित संदर्भ प्रदान करता है, स्वचालित उत्तर नहीं।
अक्सर पूछे जाने वाले प्रश्न
कार्यक्षमता और अनुकूलता के बारे में सामान्य प्रश्न।