Spark: प्रोफ़ाइलर रिपोर्ट कैसे पढ़ें
Spark रिपोर्ट की बनावट समझना: कॉल ट्री, समय का हिस्सा, दोषी ढूँढना, और लोड के आम पैटर्न।
13 अगस्त 2026 को अपडेट किया गया
प्रोफ़ाइल कैप्चर करना — Spark। यहाँ नतीजे को समझने का तरीका बताया गया है।
लिंक खोलने पर आपको क्या दिखता है
प्रतिशत के साथ एक कॉल ट्री। सबसे ऊपर सर्वर का मुख्य थ्रेड होता है; उसके नीचे यह बताया जाता है कि उसका काम किन चीज़ों से बना है।
आपको सबसे मोटी शाखा के साथ ऊपर से नीचे पढ़ना है, जब तक कोई जाना-पहचाना नाम न मिल जाए: कोई प्लगइन, कोई मॉड, या कोई वनीला सिस्टम।
आम पैटर्न
| ज़्यादा हिस्सेदारी वाली शाखा | इसका क्या मतलब है |
|---|---|
net.minecraft.world.entity | बहुत ज़्यादा एंटिटी — Mobs |
Villager, Brain, GoalSelector | विलेजर और पाथफ़ाइंडिंग — Villages |
ChunkMap, ServerChunkCache, ChunkGenerate | चंक जनरेशन — Pregeneration |
HopperBlockEntity | हॉपर — Farms |
RedstoneTorch, TickNextTick | रेडस्टोन — Redstone lag |
| प्लगइन का नाम | प्लगइन — Plugin breaks the server |
GC, SafepointBlocker | गार्बेज कलेक्शन — GC |
प्रतिशत भ्रमित करते हैं
रिपोर्ट में 100% का मतलब है पूरा एग्ज़िक्यूशन टाइम, जिसमें आइडल टाइम भी शामिल है। सिर्फ़ हिस्सेदारी ही न देखें, बल्कि प्रति टिक का असली समय भी देखें, और उसकी MSPT से तुलना करें — TPS।
कोऑर्डिनेट
एंटिटी और ब्लॉक के लिए Spark पोज़िशन दिखाता है। यह एक तैयार पता है जो बताता है कि आपको कहाँ जाकर देखना है — आम तौर पर वहाँ आपको किसी खिलाड़ी का फ़ार्म मिलेगा।
मेमोरी
/spark heapsummary दिखाता है कि हीप में क्या भरा है: दो स्नैपशॉट के बीच किसी एक प्लगइन से ऑब्जेक्ट की बढ़ती संख्या एक लीक है — Memory।
