跳到正文

Sampler

作者:sfPlayer1

面向性能优化的调试与管理工具

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Sampler 是一个性能分析工具,用于调查客户端和服务端的任何卡顿或相关问题。

 

在进一步的文档或 GUI 完成之前,目标受众主要是高级用户,或被模组或整合包作者要求提供调试数据的任何人。

 

其最重要的功能包括:

  • 采样分析器(sampler),可精确查看 Minecraft 客户端/服务端把时间花在哪里:start、(wait)、stop、export 子命令
  • 基于事件的采样触发器,例如仅捕获卡顿尖峰:trigger 子命令
  • 真正精确的 tickrate 信息:tps 子命令或 F3
  • 统计正在 tick 的游戏对象数量,以发现任何过量情况:counts 子命令,使用维度 id 调用时更详细
  • 内存信息和垃圾回收统计:memory 子命令
  • 高亮方块实体特殊渲染器(可能渲染开销很大的方块):tesr 子命令
  • 高亮区块更新的来源:renderupdates 子命令
  • 各种其他子命令,用于调查网络 I/O、区块加载、存档、查找方块/实体等

此模组设计为在空闲时没有可观察到开销,在分析期间开销也非常小。其功能集非常广泛,最好通过其帮助功能来探索。

 

目前用户界面完全由命令驱动,请参阅

/sampler help

查看所有服务端命令,以及

/csampler help

查看所有客户端命令。

 

每个命令都遵循服务端的 /sampler <subcommand> [<arguments>…] 模式和客户端的 /csampler <subcommand> [<arguments>…] 模式。每个子命令的详细帮助可通过 /(c)sampler help <subcommand> 获取。

 

(徽标来自一个仍在开发中、目前尚未公开的分析前端的图表)

常见问题

Sampler 支持哪些 Minecraft 版本?

Sampler 支持 Minecraft Java 版 1.7.10–1.12.2,共 13 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Sampler 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

sfPlayer1 的其他作品

查看全部 →