spark হলো Minecraft ক্লায়েন্ট, সার্ভার এবং প্রক্সির জন্য একটি পারফরম্যান্স প্রোফাইলার।
প্রয়োজনীয় লিংক
- Website - প্রজেক্টের হোমপেজ ব্রাউজ করুন
- Documentation - ডকুমেন্টেশন এবং ব্যবহারের গাইড পড়ুন
- Downloads - সর্বশেষ প্লাগইন/মড ডাউনলোড
spark proudly sponsored by BisectHosting।
BisectHosting হলো Minecraft সার্ভার হোস্টিং বিশেষজ্ঞ, যারা আপনার নিজের সার্ভার তৈরি এবং হোস্ট করতে সাহায্য করতে প্রস্তুত! তারা কমিউনিটিতে একটি বিশ্বস্ত এবং সুপ্রতিষ্ঠিত হোস্টিং প্রোভাইডার, এবং একটি অসাধারণ মানের সেবা প্রদান করে যা আমরা সুপারিশ করতে খুশি। spark ব্যবহারকারীদের জন্য একটি বিশেষ ২৫% ছাড় উপলব্ধ - আজই আপনার সার্ভার তৈরি করতে উপরের লিংকে ক্লিক করুন।
spark কী করে?
spark তিনটি পৃথক কম্পোনেন্ট নিয়ে গঠিত:
- CPU Profiler: পারফরম্যান্স সমস্যা নির্ণয় করুন।
- Memory Inspection: মেমরি সমস্যা নির্ণয় করুন।
- Server Health Reporting: সার্ভারের সামগ্রিক স্বাস্থ্যের হিসাব রাখুন।
⚡ CPU Profiler
spark-এর প্রোফাইলার পারফরম্যান্স সমস্যা নির্ণয় করতে ব্যবহার করা যায়: "ল্যাগ", কম টিক রেট, উচ্চ CPU ব্যবহার, ইত্যাদি।
এটি:
- হালকা - ন্যূনতম প্রভাব সহ প্রোডাকশনে চালানো যায়।
- ব্যবহার করা সহজ - কোনো কনফিগারেশন বা সেটআপ প্রয়োজন নেই, শুধু প্লাগইন ইনস্টল করুন।
- দ্রুত ফলাফল দেয় - মাত্র ~৩০ সেকেন্ড চালানোই পারফরম্যান্সের সমস্যাযুক্ত এলাকাগুলো সম্পর্কে দরকারি তথ্য পেতে যথেষ্ট।
- কাস্টমাইজযোগ্য - নির্দিষ্ট থ্রেড টার্গেট করা, নির্দিষ্ট ইন্টারভালে স্যাম্পল নেওয়া, শুধু "ল্যাগি" সময়কাল রেকর্ড করা ইত্যাদির জন্য টিউন করা যায়
- অত্যন্ত পাঠযোগ্য - সরল ট্রি স্ট্রাকচার সহজ বিশ্লেষণ এবং ব্যাখ্যার উপযোগী। ভিউয়ার deobfuscation ম্যাপিংও প্রয়োগ করতে পারে।
এটি সিস্টেমের কার্যকলাপ সম্পর্কে পরিসংখ্যানগত ডেটা স্যাম্পল করে এবং এই ডেটার উপর ভিত্তি করে একটি কল গ্রাফ তৈরি করে কাজ করে। এরপর কল গ্রাফটি ব্যবহারকারীর আরও বিশ্লেষণের জন্য একটি অনলাইন ভিউয়ারে প্রদর্শিত হয়।
দুটি ভিন্ন প্রোফাইলার ইঞ্জিন রয়েছে:
- Native AsyncGetCallTrace + perfevents - async-profiler ব্যবহার করে (শুধুমাত্র Linux x8664 সিস্টেমে উপলব্ধ)
- বিল্ট-ইন Java ThreadMXBean - sk89q-এর জনপ্রিয় WarmRoast প্রোফাইলারের একটি উন্নত সংস্করণ।
⚡ Memory Inspection
spark-এ বেশ কিছু টুল রয়েছে যা সার্ভারের মেমরি সমস্যা নির্ণয়ের জন্য উপযোগী।
- Heap Summary - সার্ভারের মেমরির একটি মৌলিক স্ন্যাপশট নিন ও বিশ্লেষণ করুন
- JVM-এর হিপের একটি সরল ভিউ, প্রতিটি ক্লাসের মেমরি ব্যবহার এবং ইনস্ট্যান্স সংখ্যা দেখুন
- সঠিক মেমরি বিশ্লেষণ টুলের সম্পূর্ণ বিকল্প হওয়ার উদ্দেশ্যে নয়। (নিচে দেখুন)
- Heap Dump - সার্ভারের মেমরির একটি সম্পূর্ণ (HPROF) স্ন্যাপশট নিন
- JVM-এর হিপের একটি সম্পূর্ণ স্ন্যাপশট ডাম্প করে (এবং ঐচ্ছিকভাবে কমপ্রেস করে)।
- এই স্ন্যাপশটその後 প্রচলিত বিশ্লেষণ টুল ব্যবহার করে পরীক্ষা করা যায়।
- GC Monitoring - সার্ভারে garbage collection কার্যকলাপ মনিটর করুন
- ব্যবহারকারীকে GC কার্যকলাপকে গেম সার্ভার হ্যাং-এর সাথে সম্পর্কিত করতে দেয়, এবং সহজেই দেখতে দেয় সেগুলো কত সময় নিচ্ছে এবং কত মেমরি মুক্ত হচ্ছে।
- কোন GC টিউনিং ফ্ল্যাগ ব্যবহার করবেন তা জানতে young/old generation garbage collection-এর ফ্রিকোয়েন্সি/সময়কাল পর্যবেক্ষণ করুন
⚡ Server Health Reporting
spark সার্ভারের সামগ্রিক স্বাস্থ্যের সারসংক্ষেপ করে বেশ কিছু মেট্রিক রিপোর্ট করতে পারে।
এই মেট্রিকগুলোর মধ্যে রয়েছে:
- TPS - ticks per second, /tps কমান্ড দ্বারা নির্দেশিত আরও নির্ভুল মাত্রায়
- Tick Durations - প্রতিটি টিক কত সময় নিচ্ছে (সর্বনিম্ন, সর্বোচ্চ এবং গড়)
- CPU Usage - সার্ভার প্রসেস এবং সামগ্রিক সিস্টেম দ্বারা CPU-এর কতটা ব্যবহার হচ্ছে
- Memory Usage - প্রসেস দ্বারা কত মেমরি ব্যবহার হচ্ছে
- Disk Usage - সিস্টেমে কত ডিস্ক স্পেস মুক্ত/ব্যবহৃত হচ্ছে
টিক রেট গড় প্রদানের পাশাপাশি, 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 ১ | ||
| 26.3 | Fabric | 26.33.7 MB ৩২ | ||
| 26.3 | Forge | 26.33.7 MB ৪ | ||
| 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-এ প্রথম রেটিং দিন


