2012/1/3 Jeff Muizelaar <jmuizel...@mozilla.com>:
On 2012-01-03, at 2:01 PM, Benoit Jacob wrote:
2012/1/2 Robert Kaiser <ka...@kairo.at>:
Jean-Marc Desperrier schrieb:
According to https://bugzilla.mozilla.org/show_bug.cgi?id=594160#c6 ,
the Raw Dump tab on crash-stats.mozilla.com shows the needed
information, you need to sort out from the info on the second line CPU
maker, family, model, and stepping information whether SSE2 is there or
not (With a little search, I can find that info again, bug 593117 gives
a formula that's correct for most of the cases).
https://crash-analysis.mozilla.com/crash_analysis/ holds
*-pub-crashdata.csv.gz files that have that info from all Firefox
desktop/mobile crashes on a given day, you should be able to analyze that
for this info - with a bias, of course, as it's only people having crashes
that you see there. No idea if the less biased telemetry samples have that
info as well.
On yesterday's crash data, assuming that AuthenticAMD\ family\
[1-6][^0-9] is the proper way to identify these old AMD CPUs (I
didn't check that very well), I get these results:
The measurement I have used in the past was:
CPUs have sse2 if:
if vendor == AuthenticAMD and family >= 15
if vendor == GenuineIntel and family >= 15 or (family == 6 and (model == 9
or model > 11))
if vendor == CentaurHauls and family >= 6 and model >= 10
Thanks.
AMD and Intel CPUs amount to 296362 crashes:
bjacob@cahouette:~$ egrep AuthenticAMD\|GenuineIntel
20120102-pub-crashdata.csv | wc -l
296362
Counting SSE2-capable CPUs:
bjacob@cahouette:~$ egrep GenuineIntel\ family\ 1[5-9]
20120102-pub-crashdata.csv | wc -l
58490
bjacob@cahouette:~$ egrep GenuineIntel\ family\ [2-9][0-9]
20120102-pub-crashdata.csv | wc -l
0
bjacob@cahouette:~$ egrep GenuineIntel\ family\ 6\ model\ 9
20120102-pub-crashdata.csv | wc -l
792
bjacob@cahouette:~$ egrep GenuineIntel\ family\ 6\ model\ 1[2-9]
20120102-pub-crashdata.csv | wc -l
52473
bjacob@cahouette:~$ egrep GenuineIntel\ family\ 6\ model\ [2-9][0-9]
20120102-pub-crashdata.csv | wc -l
103655
bjacob@cahouette:~$ egrep AuthenticAMD\ family\ 1[5-9]
20120102-pub-crashdata.csv | wc -l
59463
bjacob@cahouette:~$ egrep AuthenticAMD\ family\ [2-9][0-9]
20120102-pub-crashdata.csv | wc -l
8120
Total SSE2 capable CPUs:
58490 + 792 + 52473 + 103655 + 59463 + 8120 = 282993
1 - 282993 / 296362 = 0.045
So the proportion of non-SSE2-capable CPUs among crash reports is 4.5 %.