spark هو أداة تحليل أداء لعملاء Minecraft والخوادم والوسطاء.
روابط مفيدة
- الموقع الإلكتروني - تصفح الصفحة الرئيسية للمشروع
- التوثيق - اقرأ التوثيق وأدلة الاستخدام
- التنزيلات - أحدث تنزيلات الإضافة/المود
spark برعاية فخورة من BisectHosting.
BisectHosting خبراء استضافة خوادم Minecraft، جاهزون لمساعدتك في إنشاء واستضافة خادمك الخاص! هم مزود استضافة موثوق وراسخ في المجتمع، ويقدمون مستوى خدمة متميزًا يسعدنا أن نوصي به. هناك خصم خاص بنسبة 25% متاح لمستخدمي spark - انقر على الرابط أعلاه لإنشاء خادمك اليوم.
ماذا يفعل spark؟
يتكون spark من ثلاثة مكونات منفصلة:
- محلل CPU: تشخيص مشكلات الأداء.
- فحص الذاكرة: تشخيص مشكلات الذاكرة.
- تقارير صحة الخادم: تتبع صحة الخادم العامة.
⚡ محلل CPU
يمكن استخدام محلل spark لتشخيص مشكلات الأداء: "التأخر"، معدل التيك المنخفض، استخدام CPU العالي، إلخ.
إنه:
- خفيف - يمكن تشغيله في الإنتاج بأقل تأثير.
- سهل الاستخدام - لا حاجة لإعداد أو تهيئة، فقط قم بتثبيت الإضافة.
- سريع في إنتاج النتائج - التشغيل لمدة ~30 ثانية فقط يكفي لإنتاج رؤى مفيدة حول المجالات الإشكالية للأداء.
- قابل للتخصيص - يمكن ضبطه لاستهداف خيوط محددة، وأخذ العينات على فاصل زمني محدد، وتسجيل فترات "التأخر" فقط، إلخ
- عالي القابلية للقراءة - بنية شجرية بسيطة تسهل التحليل والتفسير. يمكن للمشاهد أيضًا تطبيق تعيينات إزالة التشويش.
يعمل عن طريق أخذ عينات من البيانات الإحصائية حول نشاط النظام، وبناء رسم بياني للاستدعاءات بناءً على هذه البيانات. ثم يتم عرض رسم الاستدعاءات البياني في مشاهد عبر الإنترنت لمزيد من التحليل من قبل المستخدم.
هناك محركان مختلفان للمحلل:
- Native AsyncGetCallTrace + perfevents - يستخدم async-profiler (متاح فقط على أنظمة Linux x8664)
- Java ThreadMXBean المدمج - نسخة محسّنة من محلل WarmRoast الشهير بواسطة sk89q.
⚡ فحص الذاكرة
يتضمن 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 ميغابايت 1 | ||
| 26.3 | Fabric | 26.33.7 ميغابايت 33 | ||
| 26.3 | Forge | 26.33.7 ميغابايت 4 | ||
| 26.2 | NeoForge | 26.23.9 ميغابايت | ||
| 26.2 | Fabric | 26.23.8 ميغابايت | ||
| 26.2 | Forge | 26.23.9 ميغابايت | ||
| 26.2 | NeoForge | 26.23.8 ميغابايت | — | |
| 26.1 | NeoForge | 26.13.8 ميغابايت | — |
التقييمات
كن أول من يقيّم spark


