When you want to whole stability group to get a message, please send to stability@m.o ;-)

That said, IMHO, the API, esp. the "SuperSearch" part of it, should be just as good or even better than the CSV stuff you're doing, as you should be able to more directly get a lot of what you need out of there. AFAIK you were pointed to that for B2G stuff already anyhow (as the CSVs only contain Firefox and Firefox for Android).

KaiRo


Benoit Jacob schrieb:
Wonderful, thanks Matthew!

@Stability-team: ^^^ see the value of public crashdata CSV files in action!
Thanks!

Benoit


2014-05-08 20:42 GMT-04:00 <matthew.br...@gmail.com>:

On Tuesday, January 3, 2012 4:37:53 PM UTC-8, Benoit Jacob wrote:
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 %.

Just for the record, I coded this analysis up here:
https://gist.github.com/matthew-brett/9cb5274f7451a3eb8fc0

SSE2 apparently now at about one percent:

     20120102-pub-crashdata.csv.gz: 4.53
     20120401-pub-crashdata.csv.gz: 4.24
     20120701-pub-crashdata.csv.gz: 2.77
     20121001-pub-crashdata.csv.gz: 2.83
     20130101-pub-crashdata.csv.gz: 2.66
     20130401-pub-crashdata.csv.gz: 2.59
     20130701-pub-crashdata.csv.gz: 2.20
     20131001-pub-crashdata.csv.gz: 1.92
     20140101-pub-crashdata.csv.gz: 1.86
     20140401-pub-crashdata.csv.gz: 1.12

Cheers,

Matthew
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to