sparkはMinecraftのクライアント、サーバー、プロキシ向けのパフォーマンスプロファイラです。
便利なリンク
- ウェブサイト - プロジェクトのホームページを見る
- ドキュメント - ドキュメントと使用ガイドを読む
- ダウンロード - 最新のプラグイン/Modのダウンロード
sparkはBisectHostingのスポンサー提供により運営されています。
BisectHostingはMinecraftサーバーホスティングの専門家であり、あなた自身のサーバーの作成とホスティングを支援する準備ができています。コミュニティで信頼され、確立されたホスティングプロバイダーであり、私たちが自信を持っておすすめできる優れたサービスを提供しています。sparkユーザー向けに25%オフの特別割引があります - 上のリンクをクリックして、今すぐサーバーを作成してください。
sparkは何をするのか?
sparkは3つの別々のコンポーネントで構成されています:
- CPUプロファイラ: パフォーマンスの問題を診断します。
- メモリ検査: メモリの問題を診断します。
- サーバーヘルスレポート: サーバー全体の状態を追跡します。
⚡ CPUプロファイラ
sparkのプロファイラは、パフォーマンスの問題を診断するために使用できます: 「ラグ」、低いティックレート、高いCPU使用率など。
特徴:
- 軽量 - 最小限の影響で本番環境で実行できます。
- 使いやすい - 設定やセットアップは不要で、プラグインをインストールするだけです。
- すぐに結果が出る - わずか約30秒の実行で、パフォーマンス上の問題領域に関する有用な洞察を得るのに十分です。
- カスタマイズ可能 - 特定のスレッドを対象にしたり、特定の間隔でサンプリングしたり、「ラグのある」期間のみを記録したりできます。
- 非常に読みやすい - シンプルなツリー構造は分析と解釈を容易にします。ビューアは難読化解除マッピングを適用することもできます。
システムの活動に関する統計データをサンプリングし、このデータに基づいてコールグラフを構築することで機能します。コールグラフはオンラインビューアに表示され、ユーザーがさらに分析できます。
2つの異なるプロファイラエンジンがあります:
- Native AsyncGetCallTrace + perfevents - async-profilerを使用します (Linux x8664システムでのみ利用可能)
- 内蔵Java ThreadMXBean - sk89qによる人気のWarmRoastプロファイラの改良版です。
⚡ メモリ検査
sparkには、サーバーのメモリ問題を診断するのに役立つ多数のツールが含まれています。
- ヒープサマリー - サーバーメモリの基本的なスナップショットを取得して分析します
- JVMのヒープのシンプルなビューで、各クラスのメモリ使用量とインスタンス数を確認できます
- 適切なメモリ分析ツールの完全な代替となることを意図したものではありません。(以下を参照)
- ヒープダンプ - サーバーメモリの完全な(HPROF)スナップショットを取得します
- JVMのヒープの完全なスナップショットをダンプします(オプションで圧縮も可能)。
- このスナップショットは、従来の分析ツールを使用して検査できます。
- GCモニタリング - サーバー上のガベージコレクション活動を監視します
- ユーザーがGC活動をゲームサーバーのハングと関連付け、それらがどれくらいの時間を要し、どれだけのメモリが解放されているかを簡単に確認できます。
- 若い世代/古い世代のガベージコレクションの頻度/期間を観察し、どのGCチューニングフラグを使用すべきかの判断に役立てます
⚡ サーバーヘルスレポート
sparkは、サーバー全体の状態を要約する多数のメトリクスを報告できます。
これらのメトリクスには以下が含まれます:
- TPS - 1秒あたりのティック数。/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 33 | ||
| 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の最初の評価を書きませんか


