File tree Expand file tree Collapse file tree 1 file changed +23
-19
lines changed
src/main/java/dev/walshy/sfmetrics/charts Expand file tree Collapse file tree 1 file changed +23
-19
lines changed Original file line number Diff line number Diff line change 10
10
11
11
public class AverageTimingsChart extends SimplePie implements VersionDependentChart {
12
12
13
+ // If there's more than 15 values bStats will create an "Other" section (which cannot be viewed)
14
+ // So we make sure there's 15 or less (currently, 13 values)
13
15
public AverageTimingsChart () {
14
16
super ("average_timings" , () -> {
15
17
long averageMsTiming = SlimefunPlugin .getProfiler ().getAndResetAverageTimings ();
16
18
17
- if (averageMsTiming <= 5 ) {
18
- return "0-5" ;
19
- } else if (averageMsTiming <= 10 ) {
20
- return "6-10" ;
21
- } else if (averageMsTiming <= 15 ) {
22
- return "11-15" ;
19
+ // 10ms diffs
20
+ if (averageMsTiming <= 10 ) {
21
+ return "0-10" ;
23
22
} else if (averageMsTiming <= 20 ) {
24
- return "16-20" ;
25
- } else if (averageMsTiming <= 25 ) {
26
- return "21-25" ;
23
+ return "11-20" ;
27
24
} else if (averageMsTiming <= 30 ) {
28
- return "26-30" ;
29
- } else if (averageMsTiming <= 35 ) {
30
- return "31-35" ;
25
+ return "21-30" ;
31
26
} else if (averageMsTiming <= 40 ) {
32
- return "36-40" ;
33
- } else if (averageMsTiming <= 45 ) {
34
- return "41-45" ;
27
+ return "31-40" ;
35
28
} else if (averageMsTiming <= 50 ) {
36
- return "46 -50" ;
29
+ return "41 -50" ;
37
30
31
+ // 25ms diffs
38
32
} else if (averageMsTiming <= 75 ) {
39
33
return "51-75" ;
40
34
} else if (averageMsTiming <= 100 ) {
41
35
return "76-100" ;
42
36
} else if (averageMsTiming <= 125 ) {
43
- return "101 -125" ;
37
+ return "36 -125" ;
44
38
} else if (averageMsTiming <= 150 ) {
45
- return "126-150" ;
39
+ return "41-150" ;
40
+ } else if (averageMsTiming <= 175 ) {
41
+ return "46-175" ;
42
+ } else if (averageMsTiming <= 200 ) {
43
+ return "178-200" ;
44
+
45
+ // 50ms
46
+ } else if (averageMsTiming <= 250 ) {
47
+ return "201-250" ;
48
+
49
+ // Other
46
50
} else {
47
- return "150+ " ;
51
+ return "> 250 " ;
48
52
}
49
53
});
50
54
}
You can’t perform that action at this time.
0 commit comments