Skip to content
الاستضافة · الأداء

Spark: تحليل أداء الخادم

كيفية أخذ ملف تعريف لأداء الخادم بإضافة Spark، وقراءة شجرة الاستدعاءات، وإيجاد سبب التأخير، وعرض استهلاك الذاكرة.

آخر تحديث 13 أغسطس 2026

Spark هو أداة تحليل أداء حديثة لـ Paper وFabric وForge وVelocity. يوضح أين يذهب وقت المعالج، بما في ذلك آليات اللعبة الأساسية.

أخذ تحليل أداء

spark profiler start --timeout 300

خمس دقائق مع وجود لاعبين حقيقيين متصلين، ثم يظهر الرابط من تلقاء نفسه. أو:

spark profiler stop

أوامر سريعة

spark tps            TPS and MSPT
spark health         overall state, memory, disk
spark heapsummary    what is using memory

كيفية قراءة الشجرة

التقرير عبارة عن شجرة استدعاءات مع نسب مئوية. الهدف هو النزول عبر الفرع "الأكثر امتلاءً" حتى يتضح اسم المود أو الإضافة أو الآلية.

نتائج نموذجية:

الفرعما هو
EntityLiving.tick بوزن كبيرعدد كبير جدًا من الكائنات — الكائنات والكيانات
Village...، Brain.tickالقرويون — القرى
ChunkMap، التوليدتحميل القطع وتوليدها — التوليد المسبق
اسم الإضافةإضافة — إضافة تعطّل الخادم
Hopper، TileEntityالقواديس والآلات — المزارع

الذاكرة

يعرض spark heapsummary الكائنات التي تشغل الكومة. العدد المتزايد من الكيانات أو مدخلات الإضافات بين لقطتين هو علامة على تسرب.

القاعدة الأساسية

حلّل الأداء أولًا، ثم أجرِ التغييرات. الضبط "بناءً على نصائح المنتديات" دون قياس عادةً لا يحقق شيئًا وأحيانًا يزيد الأمور سوءًا.

استضافة Minecraftخادمك يعمل أثناء عدم اتصالكإنشاء خادم