McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
spark

spark - 性能分析器

spark 是一款适用于 Minecraft 客户端、服务器和代理的性能分析工具。
Bukkit / Spigot 作者 Luck 支持版本 1.8 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
268,761
插件详细介绍

spark 是一款适用于 Minecraft 客户端、服务器和代理的性能分析工具。

简介

spark 由多个组件构成,能帮助您诊断性能问题、检查内存状况并监控服务器整体健康度。

核心功能

CPU 性能分析器

用于诊断“卡顿”、低 tick 率、高 CPU 使用率等性能问题。

  • 轻量级:可在生产环境中运行,影响极小。
  • 易于使用:无需配置或设置,安装插件/模组即可。
  • 快速出结果:仅需运行约 30 秒即可获得对性能问题区域的有效洞察。
  • 高度可定制:可针对特定线程、设置特定采样间隔、仅记录“卡顿”时段等。
  • 高度可读:简单的树状结构便于分析和解读。查看器还可应用反混淆映射。

其工作原理是采样系统活动的统计数据,并基于此构建调用图。调用图随后会在在线查看器中显示,供用户进一步分析。

提供两种不同的分析器引擎

  • Native AsyncGetCallTrace + perf_events:使用 async-profiler(仅适用于 Linux x86_64 系统)。
  • 内置 Java ThreadMXBean:sk89q 开发的流行 WarmRoast 分析器的改进版本。

内存检查

包含多种工具,用于诊断服务器的内存问题。

  • 堆内存摘要:获取并分析服务器内存的基本快照。
  • 查看 JVM 堆的简单视图,了解每个类的内存使用情况和实例计数。
  • 并非旨在完全替代专业的内存分析工具。
  • 堆内存转储:获取服务器内存的完整 (HPROF) 快照。
  • 转储(并可选择压缩)JVM 堆的完整快照。
  • 随后可使用常规分析工具检查此快照。
  • GC 监控:监控服务器上的垃圾回收活动。
  • 允许用户将 GC 活动与游戏服务器卡顿关联起来,轻松查看其耗时和释放的内存量。
  • 观察新生代/老年代垃圾回收的频率/时长,为调整 GC 标志提供依据。

服务器健康报告

spark 可以报告一系列概括服务器整体健康状况的指标。

这些指标包括

  • TPS:每秒刻数,比 /tps 命令显示的精度更高。
  • Tick 时长:每个游戏刻的耗时(最小值、最大值和平均值)。
  • CPU 使用率:服务器进程以及整个系统的 CPU 使用情况。
  • 内存使用率:进程使用的内存量。
  • 磁盘使用率:系统可用/已用的磁盘空间。

除了提供平均 tick 率,spark 还能监控单个游戏刻——当单个游戏刻的时长超过特定阈值时发送报告。这有助于识别趋势以及性能问题相对于其他系统或游戏事件的性质。

使用与安装

安装

只需将 spark.jar 文件放入服务器的 plugins 目录即可。

命令使用

有关如何使用命令的信息,请查阅文档

获取帮助

如果您需要帮助分析性能分析报告,或者只是想聊聊天,欢迎加入我们的 Discord

指南

文档中提供了一些简短的“指南”,涵盖以下主题

  • 游戏刻循环
  • 查找卡顿峰值的原因
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 spark
作者 Luck
平台 Bukkit / Spigot
支持版本 1.8 - 1.21
点赞数 249
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,282  |  今日访问人次:12,410  |  昨日访问人次:11,147

独立 IP:4,877  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6