在 Perforce 中获取提交的更改列表的性能
Get performance of submitted changelist in Perforce
我们想对过去的项目做一些分析,我想收集有关几个月前发生的一些变更列表提交的信息。我如何查询或解析该信息?
我正在寻找如下信息:
- 提交时间(x 个文件在 x 时间内提交)
- 重试
- 在服务器上加载
Perforce 服务器性能信息在服务器日志中;格式取决于您的服务器的配置方式,但默认情况下,您通常应该看到任何需要很长时间才能完成的操作的性能跟踪输出,例如:
Perforce server info:
2020/10/06 08:15:22 pid 23556 Samwise@Samwise-dvcs-1509687817 unknown [p4/2016.2/NTX86/1568552] 'user-submit'
--- lapse 66.4s
提交分为三个阶段 -- user-submit
、dm-SubmitFile
和 dm-CommitFile
。第一阶段对应用户发起操作(填写变更列表等),第二阶段是文件传输,第三阶段是最终提交新修订到版本库。
如果您想认真分析服务器性能,您可能需要查看结构化日志记录:https://www.perforce.com/manuals/p4sag/Content/P4SAG/structure-logging-using.html
我们想对过去的项目做一些分析,我想收集有关几个月前发生的一些变更列表提交的信息。我如何查询或解析该信息?
我正在寻找如下信息:
- 提交时间(x 个文件在 x 时间内提交)
- 重试
- 在服务器上加载
Perforce 服务器性能信息在服务器日志中;格式取决于您的服务器的配置方式,但默认情况下,您通常应该看到任何需要很长时间才能完成的操作的性能跟踪输出,例如:
Perforce server info:
2020/10/06 08:15:22 pid 23556 Samwise@Samwise-dvcs-1509687817 unknown [p4/2016.2/NTX86/1568552] 'user-submit'
--- lapse 66.4s
提交分为三个阶段 -- user-submit
、dm-SubmitFile
和 dm-CommitFile
。第一阶段对应用户发起操作(填写变更列表等),第二阶段是文件传输,第三阶段是最终提交新修订到版本库。
如果您想认真分析服务器性能,您可能需要查看结构化日志记录:https://www.perforce.com/manuals/p4sag/Content/P4SAG/structure-logging-using.html