Skip to content
হোস্টিং · পারফরম্যান্স

Spark: সার্ভার প্রোফাইলিং

Spark প্লাগইন দিয়ে সার্ভার প্রোফাইল কীভাবে নেবেন, কল ট্রি পড়বেন, ল্যাগের কারণ খুঁজবেন এবং মেমরি ব্যবহার দেখবেন।

আপডেট: ১৩ আগস্ট, ২০২৬

Spark হলো Paper, Fabric, Forge এবং Velocity-এর জন্য একটি আধুনিক প্রোফাইলার। এটি দেখায় CPU সময় কোথায় যাচ্ছে, ভ্যানিলা মেকানিক্সসহ।

একটি প্রোফাইল নিন

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 হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন