Profile. Compare. Act.
Java मेथड प्रोफ़ाइलिंग — सीधे आपके IDE में
अपने एडिटर में हर मेथड का निष्पादन समय और कॉल काउंट देखें। रिग्रेशन ट्रैक करने के लिए सेशन की तुलना करें। विश्लेषण के लिए संरचित प्रदर्शन डेटा निर्यात करें।
IntelliJ IDEA Community और Ultimate, तथा VS Code में काम करता है
प्रोफ़ाइल → तुलना → कार्रवाई — सब कुछ आपके IDE में
GalataJ कैसे काम करता है
तीन कदम। एक IDE। कोई संदर्भ स्विचिंग नहीं।
प्रोफ़ाइल
इनलाइन मेथड मेट्रिक्स
निष्पादन समय, कॉल काउंट और मेमोरी आवंटन आपके मेथड्स के ठीक ऊपर CodeLens संकेतों के रूप में दिखाई देते हैं। कोई डैशबोर्ड नहीं, कोई अलग उपकरण नहीं।
- आपके ऐप के चलते ही वास्तविक समय में मेट्रिक्स अपडेट होते हैं
- सॉर्ट करने योग्य डेटा के साथ लाइव प्रोफ़ाइलिंग टैब
- HTTP, DB और शेड्यूलर कॉल के लिए संदर्भ पहचान
तुलना
सेशन तुलना और बेसलाइन ट्रैकिंग
एक अकेला प्रोफ़ाइलिंग स्नैपशॉट आपको नहीं बताता कि चीज़ें बेहतर हो रही हैं या बदतर। सेशन सहेजें, बेसलाइन सेट करें, और देखें कि कौन से मेथड रिग्रेस हुए — और कितना।
- प्रोफ़ाइलिंग सेशन सहेजें और तुलना करें
- रिग्रेशन पहचान के साथ बेसलाइन ट्रैकिंग
- प्रदर्शन रुझानों के लिए सेशन इतिहास
कार्रवाई
संरचित संदर्भ निर्यात
प्रोफ़ाइलिंग डेटा आपके प्रोजेक्ट में Markdown फ़ाइलों के रूप में निर्यात होता है — .galataj/live-performance.md और .galataj/baseline-live-compare.md। सादा पाठ, संस्करण-नियंत्रणीय, आपके, आपकी टीम या आपके उपकरणों द्वारा पठनीय।
- AI-सहायता प्राप्त विश्लेषण के लिए एक-क्लिक "चैट में जोड़ें"
- JSON, CSV और HTML में निर्यात
- दोहराने योग्य विश्लेषण वर्कफ़्लो के लिए कस्टम प्रॉम्प्ट
GalataJ क्या नहीं करता
GalataJ एक डेवलपर प्रोफ़ाइलर है, APM या मॉनिटरिंग टूल नहीं।
हम आपको समस्या कहाँ है खोजने में मदद करते हैं। समझना क्यों आपका काम है।
Roadmap 2026
आगामी सुविधाएँ जिन पर हम काम कर रहे हैं।
CI Integration
GalataJ + CI — अपने pipeline में git commits के बीच प्रदर्शन की तुलना करें। merge से पहले रिग्रेशन पकड़ें।
2026Local MCP Server
AI उपकरण सीधे प्रोफ़ाइलर से बात करते हैं।
2026Agent Skill
AI उपकरण GalataJ CLI को कॉल कर सकते हैं — run, perform, compare, act।
2026हुड के नीचे
बाइटकोड इंस्ट्रूमेंटेशन
बाइटकोड स्तर पर मेथड निष्पादन समय, मेमोरी आवंटन और कॉल आवृत्ति को मापता है। ~3% ओवरहेड।
रनटाइम ऑटो अटैच
किसी भी चल रहे JVM प्रक्रिया से स्वचालित रूप से जुड़ता है। कोई एप्लिकेशन रीस्टार्ट नहीं, कोई JVM फ्लैग नहीं, कोई सेटअप नहीं।
JDK 8+
JDK 8, 11, 17, 21 और बाद के संस्करणों के साथ संगत। OpenJDK, Oracle JDK, Amazon Corretto। Windows, Linux, macOS।
अक्सर पूछे जाने वाले प्रश्न
कार्यक्षमता और अनुकूलता के बारे में सामान्य प्रश्न।