spark مائن کرافٹ کلائنٹس، سرورز اور پراکسیز کے لیے ایک پرفارمنس پروفائلر ہے۔
مفید لنکس
- ویب سائٹ - پروجیکٹ کا ہوم پیج دیکھیں
- دستاویزات - دستاویزات اور استعمال کی گائیڈز پڑھیں
- ڈاؤن لوڈز - تازہ ترین پلگ ان/موڈ ڈاؤن لوڈز
spark کو فخر کے ساتھ BisectHosting اسپانسر کرتا ہے۔
BisectHosting مائن کرافٹ سرور ہوسٹنگ کے ماہرین ہیں، جو آپ کو اپنا سرور بنانے اور ہوسٹ کرنے میں مدد کے لیے تیار ہیں! وہ کمیونٹی میں ایک قابل اعتماد اور اچھی طرح قائم ہوسٹنگ فراہم کنندہ ہیں، اور خدمات کا ایک شاندار معیار فراہم کرتے ہیں جس کی ہم سفارش کرنے میں خوش ہیں۔ spark صارفین کے لیے 25% کی خصوصی رعایت دستیاب ہے - آج ہی اپنا سرور بنانے کے لیے اوپر دیے گئے لنک پر کلک کریں۔
spark کیا کرتا ہے؟
spark تین الگ الگ اجزاء پر مشتمل ہے:
- CPU پروفائلر: پرفارمنس کے مسائل کی تشخیص کریں۔
- میموری معائنہ: میموری کے مسائل کی تشخیص کریں۔
- سرور ہیلتھ رپورٹنگ: سرور کی مجموعی صحت کا خیال رکھیں۔
⚡ CPU پروفائلر
spark کا پروفائلر پرفارمنس کے مسائل کی تشخیص کے لیے استعمال کیا جا سکتا ہے: "لیگ"، کم ٹک ریٹ، زیادہ CPU استعمال، وغیرہ۔
یہ ہے:
- ہلکا پھلکا - کم سے کم اثر کے ساتھ پروڈکشن میں چلایا جا سکتا ہے۔
- استعمال میں آسان - کسی کنفیگریشن یا سیٹ اپ کی ضرورت نہیں، صرف پلگ ان انسٹال کریں۔
- نتائج جلدی پیدا کرتا ہے - صرف ~30 سیکنڈ تک چلانا پرفارمنس کے مسائل والے علاقوں میں مفید بصیرت پیدا کرنے کے لیے کافی ہے۔
- قابل تخصیص - مخصوص تھریڈز کو نشانہ بنانے، مخصوص وقفے پر نمونہ لینے، صرف "لیگی" ادوار ریکارڈ کرنے وغیرہ کے لیے ترتیب دیا جا سکتا ہے
- انتہائی قابل مطالعہ - سادہ درخت کی ساخت آسان تجزیہ اور تشریح کے لیے موزوں ہے۔ ناظر ڈی اوبفیوکیشن میپنگز بھی لاگو کر سکتا ہے۔
یہ سسٹم کی سرگرمی کے بارے میں شماریاتی ڈیٹا کا نمونہ لے کر اور اس ڈیٹا کی بنیاد پر کال گراف بنا کر کام کرتا ہے۔ پھر کال گراف صارف کی مزید تجزیہ کے لیے ایک آن لائن ویور میں دکھایا جاتا ہے۔
دو مختلف پروفائلر انجن ہیں:
- Native 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 32 | ||
| 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 کو ریٹ کرنے والے پہلے شخص بنیں


