You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- package ticktock
-
- import (
- "time"
-
- "gitlink.org.cn/cloudream/common/pkgs/logger"
- "gitlink.org.cn/cloudream/common/utils/reflect2"
- )
-
- type SpeedStatsStep struct {
- }
-
- func (j *SpeedStatsStep) Name() string {
- return reflect2.TypeNameOf[SpeedStatsStep]()
- }
-
- func (j *SpeedStatsStep) Execute(t *TickTock) {
- log := logger.WithType[SpeedStatsStep]("Event")
- startTime := time.Now()
- log.Infof("job start")
- defer func() {
- log.Infof("job end, time: %v", time.Since(startTime))
- }()
-
- t.speedStats.Step()
- log.Info(t.speedStats.Dump())
- }
|