Skip to content

Commit

Permalink
add percentage diff to dbcompare (#2350)
Browse files Browse the repository at this point in the history
  • Loading branch information
soloxcx authored Feb 27, 2025
1 parent 72df55e commit ee8e14a
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions scripts/dbcompare/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,11 @@ func main() {
panic(err)
}
filters := strings.Split(opt.mustHaveChar, ",")
fmt.Println("id,original,next,diff,abs_diff,err")
fmt.Println("id,original,next,diff,abs_diff,per_diff,err")
for _, v := range res {
simcfg, gcsl, err := simulator.Parse(v.Config)
if err != nil {
fmt.Printf(",,,,,,%v\n", err)
fmt.Printf(",,,,,,,%v\n", err)
continue
}
simcfg.Settings.Iterations = opt.iters
Expand Down Expand Up @@ -85,7 +85,8 @@ func main() {
dps, err := runSim(simcfg, gcsl, v.Config)
diff := dps - v.Summary.MeanDpsPerTarget
absDiff := math.Abs(diff)
fmt.Printf("%v,%v,%v,%v,%v,%v,%v\n", team, v.Id, v.Summary.MeanDpsPerTarget, dps, diff, absDiff, err)
percentDiff := absDiff / v.Summary.MeanDpsPerTarget
fmt.Printf("%v,%v,%v,%v,%v,%v,%v,%v\n", team, v.Id, v.Summary.MeanDpsPerTarget, dps, diff, absDiff, percentDiff, err)
}
}

Expand Down

0 comments on commit ee8e14a

Please # to comment.