
Spark Unforged
将性能分析mod Spark回溯移植到1.12.2版本

Spark Unforged 是 Spark 的一个移植版本,旨在为 1.12.2 带来更新的功能
Spark Unforged 从 Spark 分叉而来,并遵循 GNU GPLv3 许可
原始项目: (https://github.com/lucko/spark) (https://www.curseforge.com/minecraft/mc-mods/spark) (https://modrinth.com/mod/spark)
原始许可证: (https://github.com/lucko/spark/blob/master/LICENSE.txt)
1.11.1 新增内容
注意:Spark Unforged 现在依赖 Mixin,大多数整合包中已经有其他模组加载 Mixin,但如果没有,你需要添加一个像 MixinBootstrap 或 Mixin 0.7-0.8 兼容性这样的模组来加载 Mixin。
Spark Unforged 新增的一个功能是加载性能分析(Load Profiling)。
加载性能分析可以分析加载过程中的 CPU 性能和耗时(以及如果你的系统可以使用异步分析器,还可以分析内存分配),并提供针对特定部分(如 coremod、init、postinit 等)以及整个游戏加载和服务器加载过程的分析选项。加载性能分析默认是禁用的,可以在 config/spark/config.json 的配置中启用(配置选项在访问时会写入文件,因此一旦运行一次,相关选项就会变得可切换)。加载性能分析不会自动上传文件到 Spark 查看器服务器,以避免上传垃圾信息,而是会在完成后自动保存到 config/spark/data 文件夹中,并可以通过 Spark 网站上传和查看。
Spark 是什么?Spark Unforged 又是什么?
Spark 是一个性能分析工具,可用于获取正在运行的 Minecraft 游戏/服务器的许多方面的高度详细信息。
这些工具包括 CPU 分析、内存检查、服务器健康报告等。
Spark Unforged 是现代 Spark 到 1.12.2 的一个移植版本,旨在将改进的数据可用性和异步分析等许多新功能带到 1.12.2,同时还带来了一些新功能,如加载分析。
不是已经有适用于 1.12.2 的 Spark 了吗?
尽管原始 Curseforge 上有适用于 1.12.2 的 Spark 版本,但那些版本已经严重过时,缺少许多新的生活质量功能,也缺少一些工具,如异步分析(这是确定性能问题最有用的工具之一),以及 Spark Unforged 新增的自定义分析功能。
与现代 Spark 有何不同?
Spark Unforged 主要拥有与现代 Spark 相同的功能、命令、特性等,但有一些例外:
- 加载分析,具有分析各种加载状态(如 coremod、preinit、init 等)以及服务器/世界加载的选项。
- 加载分析还支持内存分配分析和异步分析。
- 更好的配置文件,访问选项时会写入文件,方便用户使用。
- 额外的服务器元数据已被禁用(这是用于列出数据包的,而数据包在 1.12.2 中不存在)。
- 由于 1.12.2 仍运行在 Java 8 上的限制,开放/实时分析查看功能已被禁用。
那么我该如何使用它?
Spark Unforged 在功能上几乎与现代 Spark 相同(除了之前提到的禁用功能),因此使用相同的命令和格式。
你可以在 Spark 的 Wiki 上找到关于命令、使用和技巧的指南 (https://spark.lucko.me/docs)
命令: (https://spark.lucko.me/docs/Command-Usage)
使用: (https://spark.lucko.me/docs/Using-the-viewer)
指南: (https://spark.lucko.me/docs/guides/Finding-lag-spikes)
需要联系我,或者想支持我?点击下面的徽章:
需要一个服务器?点击下面的横幅,并使用代码 "fonny" 在 Bisect Hosting 首月享受 25% 折扣:
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。