@luke113 can you share you preference file? The data for the improved CPU benchmark is being gathered in there. This is for example the data of Resistance:
CPUBenchmark = 221
PerformanceTrackingV2 = {
Skirmish = {
{ // -10
Samples = 0
},
{ // -9
Samples = 0
},
{ // -8
Samples = 0
},
{ // -7
Samples = 0
},
{ // -6
Samples = 0
},
{ // -5
Samples = 165,
UnitCount = {
Min = 5535,
Max = 6123
}
},
{ // -4
Samples = 650,
UnitCount = {
Min = 3597.3999023438,
Max = 5980.599609375
}
},
{ // -3
Samples = 1589,
UnitCount = {
Min = 3219.3774414063,
Max = 4722.4497070313
}
},
{ // -2
Samples = 3241,
UnitCount = {
Min = 2592.7998046875,
Max = 4641.2001953125
}
},
{ // -1
Samples = 13852,
UnitCount = {
Min = 201.66038513184,
Max = 3615.5471191406
}
},
{ // 0
Samples = 7975,
UnitCount = {
Min = 1602.8815917969,
Max = 3690.8186035156
}
},
{ // +1
Samples = 8151,
UnitCount = {
Min = 1601.7514648438,
Max = 3145.2775878906
}
},
{ // +2
Samples = 8772,
UnitCount = {
Min = 1229.3387451172,
Max = 1806.7940673828
}
},
{ // +3
Samples = 5521,
UnitCount = {
Min = 1000.7828979492,
Max = 1492.3472900391
}
},
{ // +4
Samples = 3251,
UnitCount = {
Min = 792.84918212891,
Max = 1250.1508789063
}
},
{ // +5
Samples = 2765,
UnitCount = {
Min = 626.55743408203,
Max = 937.75128173828
}
},
{ // +6
Samples = 1972,
UnitCount = {
Min = 461.68661499023,
Max = 762.04583740234
}
},
{ // +7
Samples = 1743,
UnitCount = {
Min = 346.74954223633,
Max = 648.24139404297
}
},
{ // +8
Samples = 1651,
UnitCount = {
Min = 242.74348449707,
Max = 556.03002929688
}
},
{ // +9
Samples = 1519,
UnitCount = {
Min = 147.87077331543,
Max = 462.24270629883
}
},
{ // +10
Samples = 5796,
UnitCount = {
Min = 30.196489334106,
Max = 357.73330688477
}
},
Samples = 47
},
}
And here's mine, for comparison:
CPUBenchmark = 135
PerformanceTrackingV2 = {
Skirmish = {
{ // -10
Samples = 0
},
{ // -9
Samples = 0
},
{ // -8
Samples = 0
},
{ // -7
Samples = 0
},
{ // -6
Samples = 0
},
{ // -5
Samples = 0
},
{ // -4
Samples = 0
},
{ // -3
Samples = 0
},
{ // -2
Samples = 10,
UnitCount = {
Min = 4952,
Max = 4970
}
},
{ // -1
Samples = 11827,
UnitCount = {
Min = 578.67633056641,
Max = 5356.5615234375
}
},
{ // +0
Samples = 46934,
UnitCount = {
Min = 408.51489257813,
Max = 5361.81640625
}
},
{ // +1
Samples = 7297,
UnitCount = {
Min = 3258.9602050781,
Max = 5023.5688476563
}
},
{ // +2
Samples = 2612,
UnitCount = {
Min = 2909.1945800781,
Max = 3915.1154785156
}
},
{ // +3
Samples = 1397,
UnitCount = {
Min = 2359.8098144531,
Max = 3330.1896972656
}
},
{ // +4
Samples = 2096,
UnitCount = {
Min = 1760.9998779297,
Max = 2913
}
},
{ // +5
Samples = 2266,
UnitCount = {
Min = 1494.3499755859,
Max = 2382.6501464844
}
},
{ // +6
Samples = 2110,
UnitCount = {
Min = 1237.8326416016,
Max = 1900.8200683594
}
},
{ // +7
Samples = 2519,
UnitCount = {
Min = 934.94732666016,
Max = 1585.6529541016
}
},
{ // +8
Samples = 1773,
UnitCount = {
Min = 727.05206298828,
Max = 1222.2989501953
}
},
{ // +9
Samples = 1837,
UnitCount = {
Min = 587.27575683594,
Max = 1046.0656738281
}
},
{ // +10
Samples = 140140,
UnitCount = {
Min = 10.520317077637,
Max = 181.8860168457
}
},
Samples = 383
},
}
Note that mine is skewed (especially the minimum number of units) because I do a lot of development work .
One observation is that at +0, my computer can handle about 5k units, where as Resistance can handle only about 3.6k units. This isn't evenly reflected in the CPU score, which is inaccurate at the moment.
Another observation is that Resistance spends the majority of his time in slowed down games (a sample is taken each second, if I am correct), where as if it were up to my computer the majority of the time the games would not slow down.
You can find yours in your preference file, which you can easily find via the client:
I highly encourage people to share their statistics, it allows me to confirm whether this new technique works better.