spark Minecraft क्लाइंट, सर्वर और प्रॉक्सी के लिए एक परफॉर्मेंस प्रोफाइलर है।
उपयोगी लिंक
- वेबसाइट - प्रोजेक्ट होमपेज ब्राउज़ करें
- डॉक्यूमेंटेशन - डॉक्यूमेंटेशन और उपयोग गाइड पढ़ें
- डाउनलोड - नवीनतम प्लगइन/मॉड डाउनलोड
spark को गर्व से BisectHosting द्वारा प्रायोजित किया गया है।
BisectHosting Minecraft सर्वर होस्टिंग विशेषज्ञ हैं, जो आपको अपना खुद का सर्वर बनाने और होस्ट करने में मदद करने के लिए तैयार हैं! वे समुदाय में एक विश्वसनीय और सुस्थापित होस्टिंग प्रदाता हैं, और सेवा का एक उत्कृष्ट स्तर प्रदान करते हैं जिसकी हम सिफारिश करने में खुश हैं। spark उपयोगकर्ताओं के लिए 25% की विशेष छूट उपलब्ध है - आज ही अपना सर्वर बनाने के लिए ऊपर दिए गए लिंक पर क्लिक करें।
spark क्या करता है?
spark तीन अलग-अलग घटकों से बना है:
- CPU प्रोफाइलर: परफॉर्मेंस समस्याओं का निदान करें।
- मेमोरी निरीक्षण: मेमोरी समस्याओं का निदान करें।
- सर्वर हेल्थ रिपोर्टिंग: समग्र सर्वर स्वास्थ्य पर नज़र रखें।
⚡ CPU प्रोफाइलर
spark का प्रोफाइलर परफॉर्मेंस समस्याओं का निदान करने के लिए उपयोग किया जा सकता है: "लैग", कम टिक दर, उच्च CPU उपयोग, आदि।
यह है:
- हल्का - न्यूनतम प्रभाव के साथ प्रोडक्शन में चलाया जा सकता है।
- उपयोग में आसान - कोई कॉन्फ़िगरेशन या सेटअप आवश्यक नहीं, बस प्लगइन इंस्टॉल करें।
- परिणाम जल्दी देता है - केवल ~30 सेकंड तक चलाना परफॉर्मेंस के लिए समस्याग्रस्त क्षेत्रों में उपयोगी जानकारी देने के लिए पर्याप्त है।
- अनुकूलन योग्य - विशिष्ट थ्रेड्स को लक्षित करने, विशिष्ट अंतराल पर सैंपल करने, केवल "लैगी" अवधियों को रिकॉर्ड करने, आदि के लिए ट्यून किया जा सकता है
- अत्यधिक पठनीय - सरल ट्री संरचना आसान विश्लेषण और व्याख्या के लिए उपयुक्त है। व्यूअर डीओबफस्केशन मैपिंग भी लागू कर सकता है।
यह सिस्टम की गतिविधि के बारे में सांख्यिकीय डेटा का नमूना लेकर और इस डेटा के आधार पर एक कॉल ग्राफ बनाकर काम करता है। कॉल ग्राफ को फिर उपयोगकर्ता द्वारा आगे के विश्लेषण के लिए एक ऑनलाइन व्यूअर में प्रदर्शित किया जाता है।
दो अलग-अलग प्रोफाइलर इंजन हैं:
- नेटिव AsyncGetCallTrace + perfevents - async-profiler का उपयोग करता है (केवल Linux x8664 सिस्टम पर उपलब्ध)
- अंतर्निहित Java ThreadMXBean - sk89q द्वारा लोकप्रिय WarmRoast प्रोफाइलर का एक उन्नत संस्करण।
⚡ मेमोरी निरीक्षण
spark में कई उपकरण शामिल हैं जो सर्वर के साथ मेमोरी समस्याओं का निदान करने के लिए उपयोगी हैं।
- हीप सारांश - सर्वर की मेमोरी का एक बुनियादी स्नैपशॉट लें और उसका विश्लेषण करें
- JVM के हीप का एक सरल दृश्य, प्रत्येक क्लास के लिए मेमोरी उपयोग और इंस्टेंस गणना देखें
- उचित मेमोरी विश्लेषण उपकरणों का पूर्ण प्रतिस्थापन होने का इरादा नहीं है। (नीचे देखें)
- हीप डंप - सर्वर की मेमोरी का एक पूर्ण (HPROF) स्नैपशॉट लें
- JVM के हीप का एक पूर्ण स्नैपशॉट डंप करता है (और वैकल्पिक रूप से संपीड़ित करता है)।
- इस स्नैपशॉट का फिर पारंपरिक विश्लेषण उपकरणों का उपयोग करके निरीक्षण किया जा सकता है।
- GC मॉनिटरिंग - सर्वर पर गार्बेज कलेक्शन गतिविधि की निगरानी करें
- उपयोगकर्ता को GC गतिविधि को गेम सर्वर हैंग से जोड़ने की अनुमति देता है, और आसानी से देख सकता है कि वे कितना समय ले रहे हैं और कितनी मेमोरी मुक्त की जा रही है।
- यह देखने के लिए कि कौन से GC ट्यूनिंग फ्लैग उपयोग करने हैं, यंग/ओल्ड जनरेशन गार्बेज कलेक्शन की आवृत्ति/अवधि देखें
⚡ सर्वर हेल्थ रिपोर्टिंग
spark सर्वर के समग्र स्वास्थ्य को सारांशित करने वाले कई मेट्रिक्स की रिपोर्ट कर सकता है।
इन मेट्रिक्स में शामिल हैं:
- TPS - प्रति सेकंड टिक्स, /tps कमांड द्वारा इंगित अधिक सटीक डिग्री तक
- टिक अवधि - प्रत्येक टिक में कितना समय लग रहा है (न्यूनतम, अधिकतम और औसत)
- CPU उपयोग - सर्वर प्रक्रिया द्वारा, और समग्र सिस्टम द्वारा CPU का कितना उपयोग किया जा रहा है
- मेमोरी उपयोग - प्रक्रिया द्वारा कितनी मेमोरी का उपयोग किया जा रहा है
- डिस्क उपयोग - सिस्टम द्वारा कितनी डिस्क स्थान मुक्त/उपयोग की जा रही है
टिक दर औसत प्रदान करने के साथ-साथ, spark व्यक्तिगत टिक्स की भी निगरानी कर सकता है - जब भी एक टिक की अवधि एक निश्चित सीमा से अधिक हो, तो एक रिपोर्ट भेजता है। इसका उपयोग अन्य सिस्टम या गेम इवेंट्स के सापेक्ष रुझानों और परफॉर्मेंस समस्याओं की प्रकृति की पहचान करने के लिए किया जा सकता है।
उपयोग
इंस्टॉल करने के लिए, बस .jar फ़ाइल को अपनी mods डायरेक्टरी में जोड़ें।
कमांड का उपयोग कैसे करें, इसके बारे में जानकारी डॉक्स में पाई जा सकती है।
यदि आप प्रोफाइलिंग रिपोर्ट का विश्लेषण करने में सहायता चाहते हैं, या बस बातचीत करना चाहते हैं, तो बेझिझक हमसे Discord पर जुड़ें।
गाइड
डॉक्स में कुछ छोटी "गाइड" उपलब्ध हैं, जो निम्नलिखित विषयों को कवर करती हैं।
- टिक लूप
- लैग स्पाइक्स का कारण खोजना
spark कैसे इंस्टॉल करें
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.16.5–26.3 on Fabric, Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file spark-1.10.187-neoforge.jar (3.7 MB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: spark should be in the list.
On a server
A server on Fabric, Forge or NeoForge
The mod only works on a server with the same loader and game version, for example 26.3.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
Use the “To server” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
वर्ज़न
डिपेंडेंसी के साथ
| Minecraft | लोडर | फ़ाइल | तारीख़ | क्रियाएँ |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.33.7 MB 1 | ||
| 26.3 | Fabric | 26.33.7 MB 33 | ||
| 26.3 | Forge | 26.33.7 MB 4 | ||
| 26.2 | NeoForge | 26.23.9 MB | ||
| 26.2 | Fabric | 26.23.8 MB | ||
| 26.2 | Forge | 26.23.9 MB | ||
| 26.2 | NeoForge | 26.23.8 MB | — | |
| 26.1 | NeoForge | 26.13.8 MB | — |
रिव्यू
spark को सबसे पहले रेट करें


