diff --git a/moztelemetry/heka/message_parser.py b/moztelemetry/heka/message_parser.py index 5e65071..df7ec93 100644 --- a/moztelemetry/heka/message_parser.py +++ b/moztelemetry/heka/message_parser.py @@ -35,7 +35,7 @@ def _parse_heka_record(record): # because it contains null values for JSON fields that have been # split out. if field.name == 'submission': - payload = _parse_json(field.value_bytes[0].decode('utf-8')) + payload = _parse_json(field.value_bytes[0].decode('utf-8', 'replace')) break if payload is None: diff --git a/tests/data/test_invalid_utf8.heka b/tests/data/test_invalid_utf8.heka new file mode 100644 index 0000000..4a415f8 --- /dev/null +++ b/tests/data/test_invalid_utf8.heka @@ -0,0 +1,23 @@ +µ¤ +XY>$ª¤Bý£M¬Ò§4܀ıÂÔ²ÀÏ telemetry" telemetryJip-172-31-43-1R +submissionDate"20170201R¡ + +submission*þ {"ver":1,"simpleMeasurements":{"uptime":16550,"start":125,"main":1373,"startupCrashDetectionBegin":2730,"startupCrashDetectionEnd":33932,"firstPaint":3745,"sessionRestored":3901,"createTopLevelWindow":3137,"firstLoadURI":3714,"delayedStartupStarted":3848,"sessionRestoreInitialized":3854,"delayedStartupFinished":3913,"startupInterrupted":0,"debuggerAttached":0,"js":{"e4x":0,"setProto":0,"customIter":276},"shutdownDuration":22488,"startupWindowVisibleReadBytes":27742910,"startupWindowVisibleWriteBytes":2,"startupSessionRestoreReadBytes":28005637,"startupSessionRestoreWriteBytes":131525},"histograms":{"A11Y_IATABLE_USAGE_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"A11Y_ISIMPLEDOM_USAGE_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"A11Y_XFORMS_USAGE_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"CACHE_DEVICE_SEARCH_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1099376,"1":245,"2":88,"3":65,"4":76,"5":82,"6":91,"7":73,"8":206,"10":183,"12":139,"14":169,"17":80,"20":92,"24":72,"29":63,"34":65,"40":52,"48":54,"57":17,"68":19,"81":8,"96":2,"114":2,"135":2,"160":1,"190":0},"sum":28984},"CACHE_DISK_SEARCH_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1089287,"1":234,"2":86,"3":64,"4":76,"5":81,"6":89,"7":69,"8":203,"10":182,"12":137,"14":169,"17":80,"20":91,"24":72,"29":63,"34":65,"40":52,"48":54,"57":17,"68":18,"81":8,"96":2,"114":2,"135":1,"160":1,"190":0},"sum":28619},"CACHE_MEMORY_SEARCH_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1101301,"1":4,"2":1,"5":1,"6":3,"7":3,"8":3,"10":2,"12":1,"14":1,"68":1,"81":0},"sum":202},"CACHE_SERVICE_LOCK_WAIT_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":12537728,"1":884,"2":302,"3":155,"4":137,"5":208,"6":161,"7":100,"8":212,"10":193,"12":153,"14":153,"17":136,"20":146,"24":139,"29":161,"34":133,"40":140,"48":80,"57":75,"68":47,"81":25,"96":21,"114":15,"135":11,"160":4,"190":5,"226":1,"268":2,"318":0},"sum":60876},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":10056681,"1":155818,"2":42093,"3":35699,"4":61127,"5":110057,"6":39431,"7":24922,"8":60593,"10":36799,"12":8503,"14":8982,"17":5656,"20":5112,"24":5326,"29":5369,"34":5466,"40":5397,"48":3774,"57":2976,"68":1936,"81":1082,"96":795,"114":720,"135":826,"160":896,"190":680,"226":359,"268":226,"318":175,"378":137,"449":57,"533":23,"633":9,"752":3,"894":4,"1062":3,"1262":6,"1500":10,"1782":10,"2117":18,"2516":64,"2990":103,"3553":167,"4222":203,"5017":132,"5961":103,"7083":74,"8416":6,"10000":8},"sum":9457529},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_CLOSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":474668,"1":99,"2":37,"3":45,"4":61,"5":160,"6":87,"7":60,"8":84,"10":64,"12":48,"14":55,"17":37,"20":38,"24":45,"29":50,"34":50,"40":43,"48":21,"57":21,"68":16,"81":4,"96":5,"114":6,"135":1,"160":4,"190":2,"226":2,"449":1,"1062":1,"5961":1,"7083":0},"sum":28469},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETDATASIZE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"2":1,"3":0},"sum":2},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETEXPIRATIONTIME":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":32556,"1":27,"2":23,"3":13,"4":22,"5":34,"6":27,"7":8,"8":16,"10":12,"12":14,"14":14,"17":5,"20":12,"24":5,"29":10,"34":9,"40":6,"48":9,"57":3,"68":2,"81":2,"96":1,"135":2,"226":1,"752":1,"1500":1,"1782":0},"sum":6567},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETMETADATAELEMENT":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":20,"7":1,"8":0},"sum":7},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETSTORAGEPOLICY":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1788681,"1":133719,"2":11977,"3":4310,"4":5281,"5":13933,"6":6817,"7":4682,"8":11837,"10":11592,"12":5678,"14":6866,"17":4287,"20":3684,"24":4074,"29":4371,"34":4691,"40":4683,"48":3229,"57":2560,"68":1608,"81":879,"96":625,"114":572,"135":660,"160":727,"190":578,"226":304,"268":193,"318":141,"378":111,"449":46,"533":18,"633":3,"894":2,"1262":4,"1500":4,"1782":8,"2117":12,"2516":35,"2990":60,"3553":77,"4222":97,"5017":56,"5961":43,"7083":30,"8416":1,"10000":5},"sum":4744247},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_MARKVALID":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":109169,"4":1,"5":1,"7":1,"8":1,"14":1,"17":0},"sum":41},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_OPENOUTPUTSTREAM":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1024002,"1":8,"2":3,"4":3,"5":79,"6":34,"7":4,"8":25,"10":26,"12":4,"14":2,"17":3,"24":2,"34":1,"40":1,"57":2,"160":1,"190":1,"226":0},"sum":1912},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETEXPIRATIONTIME":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":794529,"1":21223,"2":29765,"3":31068,"4":55003,"5":89126,"6":30053,"7":19168,"8":46002,"10":22671,"12":2425,"14":1744,"17":1109,"20":1154,"24":924,"29":662,"34":514,"40":500,"48":392,"57":314,"68":237,"81":158,"96":140,"114":122,"135":151,"160":155,"190":96,"226":45,"268":24,"318":25,"378":15,"449":7,"533":5,"633":4,"752":1,"894":2,"1062":2,"1262":2,"1500":4,"1782":2,"2117":6,"2516":28,"2990":43,"3553":88,"4222":105,"5017":75,"5961":59,"7083":42,"8416":5,"10000":3},"sum":4439679},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETMETADATAELEMENT":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":3500486,"1":402,"2":136,"3":123,"4":303,"5":2588,"6":1045,"7":422,"8":1426,"10":1555,"12":187,"14":161,"17":122,"20":116,"24":120,"29":111,"34":90,"40":92,"48":61,"57":29,"68":30,"81":18,"96":13,"114":11,"135":2,"160":3,"226":2,"268":5,"318":5,"378":5,"449":3,"633":1,"752":1,"2516":1,"4222":1,"5017":1,"7083":1,"8416":0},"sum":116811},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETPREDICTEDDATASIZE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1184267,"1":273,"2":113,"3":120,"4":414,"5":3317,"6":1066,"7":443,"8":872,"10":551,"12":103,"14":116,"17":75,"20":88,"24":147,"29":154,"34":104,"40":67,"48":56,"57":45,"68":42,"81":15,"96":10,"114":9,"135":10,"160":3,"190":1,"226":1,"268":2,"318":1,"378":1,"1500":1,"3553":2,"4222":0},"sum":88925},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETSECURITYINFO":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1006879,"1":40,"2":17,"3":5,"4":17,"5":787,"6":265,"7":103,"8":311,"10":307,"12":26,"14":8,"17":7,"20":9,"24":1,"29":3,"34":2,"40":3,"48":3,"81":1,"160":2,"190":2,"226":4,"268":2,"318":3,"378":5,"633":1,"7083":1,"8416":0},"sum":27016},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETSTORAGEPOLICY":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":4538,"1":9,"2":8,"3":6,"4":11,"5":5,"6":10,"7":3,"8":9,"10":11,"12":11,"14":10,"17":3,"20":3,"24":5,"29":5,"34":5,"40":1,"48":2,"57":1,"68":1,"81":5,"96":1,"160":1,"190":0},"sum":2267},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKCACHECAPACITY":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHEBINDING_DESTRUCTOR":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":7461,"1":16,"2":13,"3":8,"4":9,"5":10,"6":8,"7":3,"8":6,"10":2,"12":7,"14":4,"17":6,"20":8,"24":3,"29":3,"40":1,"48":1,"57":0},"sum":982},"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSINPUTSTREAMWRAPPER_LAZYINIT":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":129423,"1":2,"3":1,"4":2,"5":17,"6":19,"7":24,"8":4,"10":8,"14":1,"17":2,"57":1,"68":0},"sum":604},"CANVAS_2D_USED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":2497,"2":0},"sum":2497},"CHECK_JAVA_ENABLED":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":110,"1":0},"sum":0},"COMPONENTS_OBJECT_ACCESSED_BY_CONTENT":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"CYCLE_COLLECTOR":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":46,"2":82,"3":70,"4":28,"5":14,"6":262,"7":504,"8":469,"10":2845,"12":1689,"14":164,"17":64,"20":53,"24":34,"29":13,"34":5,"48":1002,"57":2052,"68":2461,"81":461,"96":14,"114":1,"135":1,"190":7,"226":5339,"268":5184,"318":9477,"378":1114,"449":56,"533":10,"1062":2,"1262":0},"sum":7158910},"CYCLE_COLLECTOR_COLLECTED":{"range":[1,100000],"bucket_count":50,"histogram_type":0,"values":{"0":23790,"2":25,"3":36,"4":20,"5":39,"6":110,"8":37,"10":123,"13":74,"16":167,"20":201,"25":347,"31":300,"39":346,"49":356,"61":270,"76":336,"95":376,"119":474,"149":354,"186":350,"233":301,"292":202,"365":171,"457":170,"572":165,"716":153,"896":216,"1122":154,"1404":259,"1757":335,"2199":253,"2753":268,"3446":235,"4313":180,"5399":201,"6758":290,"8459":290,"10589":413,"13255":411,"16592":271,"20769":169,"25997":122,"32541":79,"40733":41,"50987":19,"63822":11,"79889":3,"100000":10},"sum":44000447},"CYCLE_COLLECTOR_CONTENT_UNBIND":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":12866,"10":28,"14":272,"24":1,"29":1,"40":2,"57":2,"68":1,"81":1,"96":0},"sum":4970},"CYCLE_COLLECTOR_NEED_GC":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":33522,"1":1,"2":0},"sum":1},"CYCLE_COLLECTOR_TIME_BETWEEN":{"range":[1,120],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":765,"3":617,"4":3900,"5":1243,"6":6453,"7":1094,"8":695,"9":324,"10":312,"11":464,"12":900,"13":461,"14":249,"15":149,"16":118,"17":177,"18":286,"19":307,"20":1281,"21":1723,"22":255,"23":266,"25":190,"27":159,"29":166,"31":189,"33":2039,"35":2381,"37":355,"39":139,"42":74,"45":35,"48":48,"51":169,"54":1244,"57":465,"61":45,"65":34,"69":44,"73":36,"78":37,"83":41,"88":34,"94":38,"100":36,"106":21,"113":42,"120":3422},"sum":970731},"CYCLE_COLLECTOR_VISITED_GCED":{"range":[1,300000],"bucket_count":50,"histogram_type":0,"values":{"59":0,"76":1,"98":6,"126":11,"162":3,"208":17,"267":21,"343":2105,"441":3442,"567":305,"729":177,"937":6699,"1204":2777,"1547":452,"1988":116,"2555":72,"3283":16,"4219":14,"5422":20,"6968":17,"8955":502,"11508":51,"14789":46,"19005":59,"24423":13,"40334":1,"51833":1,"66610":5859,"85599":120,"110002":9346,"141361":873,"181660":368,"233448":10,"300000":3},"sum":1908433426},"CYCLE_COLLECTOR_VISITED_REF_COUNTED":{"range":[1,300000],"bucket_count":50,"histogram_type":0,"values":{"208":0,"267":2,"343":4,"441":16,"567":17,"729":82,"937":50,"1204":30,"1547":19,"1988":18,"2555":32,"3283":33,"4219":4095,"5422":7007,"6968":470,"8955":295,"11508":125,"14789":26,"19005":12,"24423":1,"66610":1,"300000":21188},"sum":10827178851},"DISK_CACHE_CORRUPT_DETAILS":{"range":[1,50],"bucket_count":51,"histogram_type":1,"values":{"8":0,"9":1,"10":0},"sum":9},"DISK_CACHE_INVALIDATION_SUCCESS":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":18177,"2":0},"sum":18177},"DISK_CACHE_REDUCTION_TRIAL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"DISK_CACHE_REVALIDATION_SAFE":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":18170,"1":7,"2":0},"sum":7},"DISK_CACHE_REVALIDATION_SUCCESS":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":18177,"2":0},"sum":18177},"DISK_CACHE_SMART_SIZE_USING_OLD_MAX":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"DNS_FAILED_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":1156,"1":242,"2":30,"3":11,"4":2,"7":2,"11":1,"14":1,"1929":1,"7000":1,"10758":2,"13336":0},"sum":33955},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":2274320,"2":7062,"3":4450,"4":31,"6":769,"7":177,"8":0},"sum":2307771},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":8,"1":2,"2":59,"3":38,"4":8,"5":8,"6":3,"7":6,"9":3,"14":2,"21":4,"50":2,"118":21,"146":66,"181":5,"224":10,"278":15,"345":6,"428":7,"531":1,"658":3,"1012":1,"1255":0},"sum":31780},"DNS_RENEWAL_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":2688,"1":756,"2":564,"3":2087,"4":463,"5":191,"6":163,"7":169,"9":47,"11":64,"14":40,"17":21,"21":17,"26":5,"32":10,"40":7,"50":3,"62":2,"77":1,"95":1,"118":41,"146":91,"181":12,"224":17,"278":43,"345":14,"428":11,"531":13,"658":4,"816":1,"1012":2,"1556":1,"1929":0},"sum":83122},"DOM_RANGE_DETACHED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":250882,"1":0},"sum":0},"DOM_TIMERS_FIRED_PER_NATIVE_TIMEOUT":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":4650718,"3":247124,"8":122772,"21":1912,"57":261,"154":465,"414":123,"1114":0},"sum":7889011},"DOM_TIMERS_RECENTLY_SET":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":2406,"1":4267,"3":129,"8":166,"21":380,"57":16377,"154":810,"414":3561,"1114":1698,"3000":217},"sum":7600367},"EARLY_GLUESTARTUP_READ_OPS":{"range":[1,100],"bucket_count":12,"histogram_type":1,"values":{"0":0,"1":1,"11":0},"sum":1},"EARLY_GLUESTARTUP_READ_TRANSFER":{"range":[1,51200],"bucket_count":12,"histogram_type":0,"values":{"79":0,"232":1,"683":0},"sum":241},"ENABLE_PRIVILEGE_EVER_CALLED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"EVENTLOOP_UI_LAG_EXP_MS":{"range":[50,60000],"bucket_count":20,"histogram_type":0,"values":{"0":0,"50":1766,"74":2860,"110":3460,"163":320,"242":3332,"359":2127,"532":39,"789":26,"1170":19,"1735":23,"2572":18,"3813":17,"5653":6,"8380":3,"12423":0},"sum":2981032},"FIND_PLUGINS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"3":0,"8":88,"21":123,"57":13,"154":8,"414":1,"1114":0},"sum":8107},"FONTLIST_INITFACENAMELISTS":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"FONT_CACHE_HIT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":19244,"1":120507,"2":0},"sum":120507},"STARTUP_FONT_CACHE_HIT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":5,"1":1,"2":0},"sum":1},"FORGET_SKIPPABLE_MAX":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":23329,"1":46,"2":15,"3":5,"6":1,"7":2,"10":438,"14":9316,"17":6,"20":46,"29":295,"34":2,"40":13,"57":1,"81":1,"96":1,"135":1,"190":2,"226":1,"378":1,"894":1,"1062":0},"sum":164031},"FX_KEYWORD_URL_USERSET":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"FX_PAGE_LOAD_MS":{"range":[1,10000],"bucket_count":20,"histogram_type":0,"values":{"2":0,"3":1,"5":5,"8":1,"13":10,"22":45,"37":257,"62":181,"103":106,"171":201,"284":511,"472":564,"785":294,"1306":167,"2172":77,"3613":37,"6011":22,"10000":15},"sum":2562657},"FX_SESSION_RESTORE_COLLECT_DATA_MS":{"range":[1,30000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":2,"4":592,"14":3704,"50":359,"180":1,"647":0},"sum":137748},"FX_SESSION_RESTORE_CORRUPT_FILE":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"FX_SESSION_RESTORE_READ_FILE_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"3":0,"8":1,"21":0},"sum":9},"FX_SESSION_RESTORE_SERIALIZE_DATA_MS":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"1":0,"2":49,"5":1945,"12":2613,"29":50,"170":1,"412":0},"sum":61595},"FX_SESSION_RESTORE_WRITE_FILE_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"8":0,"21":4,"57":4301,"154":313,"414":38,"1114":2,"3000":0},"sum":536867},"FX_TAB_ANIM_CLOSE_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"1":0,"3":1,"154":55,"414":5,"1114":0},"sum":18555},"FX_TAB_ANIM_OPEN_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"57":0,"154":71,"414":1,"1114":0},"sum":18189},"FX_TAB_SWITCH_TOTAL_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"6":0,"9":3,"13":9,"19":41,"27":123,"39":179,"56":118,"80":75,"115":30,"165":4,"237":6,"340":1,"487":2,"1000":3},"sum":1684000},"FX_TAB_SWITCH_UPDATE_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":18,"6":65,"9":143,"13":148,"19":128,"27":39,"39":26,"56":6,"80":7,"115":6,"165":3,"237":4,"340":1,"487":0},"sum":13492},"FX_THUMBNAILS_CAPTURE_TIME_MS":{"range":[1,500],"bucket_count":15,"histogram_type":0,"values":{"0":10,"1":19,"2":21,"3":121,"5":275,"8":371,"13":360,"21":194,"33":198,"52":21,"319":1,"500":0},"sum":26150},"FX_THUMBNAILS_STORE_TIME_MS":{"range":[1,500],"bucket_count":15,"histogram_type":0,"values":{"8":0,"13":11,"21":270,"33":634,"52":440,"82":149,"129":36,"203":13,"319":23,"500":4},"sum":96834},"GC_INCREMENTAL_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":8436,"1":0},"sum":0},"GC_IS_COMPARTMENTAL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":7582,"1":854,"2":0},"sum":854},"GC_MARK_GRAY_MS":{"range":[1,200],"bucket_count":50,"histogram_type":1,"values":{"0":252,"1":217,"5":29,"9":158,"13":1435,"18":1622,"22":2551,"26":1530,"30":328,"34":178,"38":95,"42":24,"47":8,"51":3,"67":1,"71":2,"76":1,"200":2},"sum":179078},"GC_MARK_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"6":0,"7":1,"8":8,"10":38,"12":23,"14":72,"17":57,"20":79,"24":109,"29":71,"34":68,"40":342,"48":497,"57":1310,"68":1455,"81":1059,"96":1127,"114":1015,"135":836,"160":256,"226":1,"533":1,"633":5,"894":1,"1062":1,"2516":1,"2990":2,"4222":1,"5017":0},"sum":764184},"GC_MARK_ROOTS_MS":{"range":[1,200],"bucket_count":50,"histogram_type":1,"values":{"0":1,"1":1269,"5":5144,"9":1447,"13":404,"18":145,"22":8,"26":1,"30":1,"34":1,"38":1,"47":1,"51":1,"71":2,"88":1,"105":1,"167":1,"188":1,"200":6},"sum":66796},"GC_MAX_PAUSE_MS":{"range":[1,1000],"bucket_count":50,"histogram_type":1,"values":{"0":0,"1":291,"22":3719,"43":3448,"63":768,"84":94,"105":38,"126":22,"147":10,"168":34,"188":2,"292":1,"355":1,"521":1,"542":1,"750":1,"771":1,"1000":4},"sum":408308},"GC_MMU_50":{"range":[1,100],"bucket_count":20,"histogram_type":1,"values":{"0":2854,"1":707,"7":636,"12":1311,"18":1468,"23":436,"29":198,"34":208,"40":126,"45":130,"51":78,"56":148,"62":54,"67":62,"73":14,"78":6,"84":0},"sum":114069},"GC_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"12":0,"14":1,"17":1,"20":8,"24":49,"29":36,"34":76,"40":169,"48":143,"57":327,"68":683,"81":1473,"96":1403,"114":1107,"135":995,"160":1109,"190":712,"226":126,"268":4,"449":1,"752":3,"1062":3,"1262":2,"2990":1,"3553":2,"5961":2,"7083":0},"sum":1051892},"GC_NON_INCREMENTAL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":8350,"1":86,"2":0},"sum":86},"GC_REASON_2":{"range":[1,100],"bucket_count":101,"histogram_type":1,"values":{"0":0,"1":715,"5":83,"9":428,"14":4329,"15":1,"18":2543,"20":509,"21":10,"25":37371,"26":12457,"27":248,"28":0},"sum":1386620},"GC_RESET":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":58694,"1":0},"sum":0},"GC_SCC_SWEEP_MAX_PAUSE_MS":{"range":[1,500],"bucket_count":50,"histogram_type":1,"values":{"0":268,"1":7671,"11":322,"22":25,"32":32,"43":78,"53":29,"63":1,"74":1,"95":1,"115":1,"136":1,"209":1,"219":1,"271":1,"500":3},"sum":39535},"GC_SCC_SWEEP_TOTAL_MS":{"range":[1,500],"bucket_count":50,"histogram_type":1,"values":{"0":0,"1":1077,"11":5333,"22":1365,"32":410,"43":146,"53":56,"63":22,"74":14,"84":1,"115":1,"167":1,"188":1,"261":1,"271":1,"323":1,"365":1,"479":1,"500":4},"sum":162386},"GC_SLICE_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":9158,"1":6317,"2":1589,"3":2382,"4":1763,"5":701,"6":821,"7":841,"8":756,"10":11133,"12":1455,"14":1345,"17":989,"20":1053,"24":1295,"29":1524,"34":2620,"40":9599,"48":1623,"57":1020,"68":431,"81":116,"96":50,"114":37,"135":14,"160":43,"190":2,"226":2,"268":2,"318":1,"533":2,"633":2,"752":2,"894":1,"1062":2,"2990":3,"3553":0},"sum":1031794},"GC_SWEEP_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":2,"6":3,"7":4,"8":20,"10":110,"12":369,"14":1172,"17":1448,"20":1569,"24":1381,"29":955,"34":609,"40":283,"48":290,"57":146,"68":43,"81":18,"96":1,"114":1,"160":1,"190":2,"268":2,"318":1,"378":1,"449":1,"633":1,"894":1,"2516":1,"2990":1,"3553":0},"sum":221577},"GDI_INITFONTLIST_TOTAL":{"range":[1,30000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":1,"4":0},"sum":1},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":8,"histogram_type":0,"values":{"0":10751,"2":39,"5":0},"sum":156},"GLUESTARTUP_READ_OPS":{"range":[1,100],"bucket_count":12,"histogram_type":1,"values":{"90":0,"100":1},"sum":423},"GLUESTARTUP_READ_TRANSFER":{"range":[1,51200],"bucket_count":12,"histogram_type":0,"values":{"5914":0,"17401":1,"51200":0},"sum":26415},"GRADIENT_DURATION":{"range":[1,50000000],"bucket_count":20,"histogram_type":0,"values":{"0":24,"1":12206,"3":32045,"8":44929,"21":63834,"56":173184,"149":63705,"397":5248,"1056":1893,"2810":209,"7477":23,"19895":8,"52939":1,"140865":4,"374827":2,"997375":0},"sum":43656261},"GRADIENT_RETENTION_TIME":{"range":[1,10000],"bucket_count":20,"histogram_type":1,"values":{"557":0,"1112":1,"1668":0},"sum":1171},"HTML_BACKGROUND_REFLOW_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":5260,"1":1624,"3":39,"8":56,"21":3,"57":4,"154":0},"sum":3224},"HTML_FOREGROUND_REFLOW_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":151439,"1":16056,"3":8583,"8":2666,"21":371,"57":66,"154":26,"414":19,"1114":2,"3000":0},"sum":129306},"HTTP_CACHE_DISPOSITION_2":{"range":[1,5],"bucket_count":6,"histogram_type":1,"values":{"0":0,"1":59025,"2":109174,"3":138139,"4":909493,"5":0},"sum":4329762},"HTTP_DISK_CACHE_DISPOSITION_2":{"range":[1,5],"bucket_count":6,"histogram_type":1,"values":{"0":0,"1":59014,"2":109174,"3":138037,"4":63,"5":0},"sum":691725},"HTTP_DISK_CACHE_OVERHEAD":{"range":[1,32000000],"bucket_count":100,"histogram_type":0,"values":{"6156":0,"7280":1,"8610":0},"sum":8192},"HTTP_KBREAD_PER_CONN":{"range":[1,3000],"bucket_count":50,"histogram_type":0,"values":{"0":998893,"1":1001,"2":373,"3":268,"4":326,"5":247,"6":186,"7":170,"8":134,"9":110,"10":253,"12":130,"14":132,"16":277,"19":125,"22":123,"25":234,"29":164,"34":225,"39":114,"45":102,"52":91,"60":106,"69":128,"80":87,"92":98,"106":122,"123":103,"142":61,"164":77,"190":83,"220":71,"254":67,"294":61,"340":51,"393":35,"454":26,"525":28,"607":25,"702":29,"812":17,"939":18,"1086":21,"1256":13,"1452":18,"1679":10,"1941":8,"2244":8,"2595":11,"3000":18},"sum":581985},"HTTP_MEMORY_CACHE_DISPOSITION_2":{"range":[1,5],"bucket_count":6,"histogram_type":1,"values":{"0":0,"1":10,"3":96,"4":3220,"5":0},"sum":13178},"HTTP_PAGE_CACHE_READ_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":214,"1":120,"2":49,"3":18,"4":23,"5":22,"6":19,"7":53,"9":29,"11":27,"13":14,"16":19,"20":8,"24":7,"29":3,"35":1,"43":1,"63":2,"77":8,"94":1,"115":2,"171":2,"209":5,"311":3,"379":0},"sum":6382},"HTTP_PAGE_COMPLETE_LOAD":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":10,"3":23,"4":46,"5":89,"6":83,"7":106,"9":100,"11":64,"13":266,"16":766,"20":807,"24":802,"29":774,"35":603,"43":318,"52":378,"63":341,"77":565,"94":402,"115":242,"140":294,"171":383,"209":430,"255":499,"311":478,"379":405,"462":325,"564":348,"688":363,"839":262,"1023":124,"1248":82,"1522":53,"1857":39,"2265":51,"2763":25,"3370":18,"4111":21,"5015":19,"6118":22,"7463":14,"9104":3,"11106":1,"13548":1,"16527":3,"20161":1,"24593":2,"30000":6},"sum":4110012},"HTTP_PAGE_COMPLETE_LOAD_CACHED":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":10,"3":19,"4":26,"5":10,"6":8,"7":17,"9":24,"11":30,"13":76,"16":67,"20":72,"24":45,"29":35,"35":50,"43":47,"52":18,"63":25,"77":16,"94":16,"115":8,"140":1,"171":5,"209":5,"255":2,"311":4,"379":1,"462":1,"564":3,"688":2,"1023":1,"1248":3,"2763":3,"3370":0},"sum":40370},"HTTP_PAGE_COMPLETE_LOAD_NET":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":4,"4":20,"5":79,"6":75,"7":89,"9":76,"11":34,"13":190,"16":699,"20":735,"24":757,"29":739,"35":553,"43":271,"52":360,"63":316,"77":549,"94":386,"115":234,"140":293,"171":378,"209":425,"255":497,"311":474,"379":404,"462":324,"564":345,"688":361,"839":262,"1023":123,"1248":79,"1522":53,"1857":39,"2265":51,"2763":22,"3370":18,"4111":21,"5015":19,"6118":22,"7463":14,"9104":3,"11106":1,"13548":1,"16527":3,"20161":1,"24593":2,"30000":6},"sum":4069642},"HTTP_PAGE_DNS_ISSUE_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":4392,"1":1696,"2":984,"3":611,"4":380,"5":230,"6":125,"7":188,"9":275,"11":336,"13":301,"16":205,"20":204,"24":199,"29":146,"35":264,"43":228,"52":65,"63":83,"77":143,"94":129,"115":60,"140":30,"171":11,"209":7,"255":6,"311":5,"379":6,"688":2,"839":1,"1023":0},"sum":118251},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":11283,"1":1,"2":6,"3":4,"4":3,"5":1,"6":1,"115":1,"140":4,"255":3,"379":2,"462":1,"688":1,"6118":1,"7463":0},"sum":10971},"HTTP_PAGE_FIRST_SENT_TO_LAST_RECEIVED":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":12,"2":14,"3":69,"4":177,"5":76,"6":72,"7":143,"9":94,"11":111,"13":513,"16":1077,"20":915,"24":817,"29":398,"35":161,"43":91,"52":309,"63":376,"77":540,"94":356,"115":227,"140":349,"171":309,"209":365,"255":450,"311":411,"379":345,"462":293,"564":332,"688":352,"839":243,"1023":109,"1248":69,"1522":41,"1857":37,"2265":40,"2763":19,"3370":16,"4111":18,"5015":19,"6118":22,"7463":14,"9104":3,"11106":1,"13548":1,"16527":3,"20161":1,"24593":2,"30000":6},"sum":3814430},"HTTP_PAGE_OPEN_TO_FIRST_FROM_CACHE":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"1":2,"2":20,"3":26,"4":23,"5":13,"6":11,"7":23,"9":22,"11":39,"13":101,"16":73,"20":49,"24":35,"29":47,"35":47,"43":20,"52":13,"63":20,"77":16,"94":13,"115":7,"140":2,"171":3,"209":4,"255":1,"379":1,"462":4,"564":1,"688":1,"839":4,"2265":1,"2763":2,"3370":0},"sum":33664},"HTTP_PAGE_OPEN_TO_FIRST_RECEIVED":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":13,"4":26,"5":82,"6":68,"7":92,"9":73,"11":32,"13":200,"16":743,"20":748,"24":784,"29":714,"35":505,"43":261,"52":369,"63":367,"77":554,"94":369,"115":238,"140":305,"171":371,"209":447,"255":497,"311":477,"379":381,"462":316,"564":336,"688":345,"839":244,"1023":109,"1248":74,"1522":51,"1857":38,"2265":46,"2763":23,"3370":19,"4111":18,"5015":19,"6118":23,"7463":13,"9104":3,"11106":1,"13548":1,"16527":3,"20161":1,"24593":2,"30000":6},"sum":3977124},"HTTP_PAGE_OPEN_TO_FIRST_SENT":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":925,"1":3581,"2":1052,"3":721,"4":396,"5":238,"6":166,"7":187,"9":197,"11":257,"13":315,"16":268,"20":178,"24":210,"29":216,"35":202,"43":413,"52":205,"63":86,"77":114,"94":151,"115":97,"140":71,"171":31,"209":30,"255":8,"311":17,"379":10,"462":16,"564":7,"688":13,"839":12,"1023":5,"1248":6,"1522":1,"1857":9,"2265":2,"2763":4,"3370":1,"4111":0},"sum":250466},"HTTP_PAGE_REVALIDATION":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":4,"2":4,"7":2,"13":1,"16":0},"sum":40},"HTTP_PAGE_TCP_CONNECTION":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":57,"1":71,"2":14,"3":5,"4":3,"5":1,"6":6,"7":1,"9":1,"11":5,"13":1,"16":2,"29":1,"43":1,"77":1,"115":10,"140":1,"171":1,"462":1,"564":0},"sum":2610},"HTTP_REQUEST_PER_CONN":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":3069,"1":1007620,"2":1224,"3":403,"4":296,"5":250,"6":193,"7":126,"8":134,"9":113,"10":113,"11":103,"12":210,"14":176,"16":136,"18":106,"20":125,"23":127,"26":92,"29":137,"33":109,"37":120,"42":100,"47":103,"53":99,"60":69,"67":76,"75":90,"84":80,"95":60,"107":63,"120":37,"135":46,"152":35,"171":28,"192":23,"216":25,"243":19,"273":9,"307":13,"345":2,"388":8,"437":5,"492":7,"554":3,"623":1,"789":1,"888":0},"sum":1159379},"HTTP_REQUEST_PER_PAGE":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":528,"1":2314,"2":337,"3":97,"4":128,"5":778,"6":1727,"7":437,"8":147,"9":144,"10":86,"11":302,"12":299,"14":249,"16":263,"18":1034,"20":695,"23":674,"26":410,"29":369,"33":386,"37":244,"42":56,"47":12,"53":24,"60":1,"67":3,"75":4,"84":9,"95":4,"107":9,"120":2,"135":1,"171":8,"192":2,"273":6,"307":1,"388":11,"437":4,"701":7,"789":0},"sum":158490},"HTTP_REQUEST_PER_PAGE_FROM_CACHE":{"range":[1,101],"bucket_count":102,"histogram_type":1,"values":{"0":1773,"1":2,"2":10,"3":1,"5":3,"6":1,"7":1,"8":6,"9":5,"10":4,"11":1,"12":3,"13":2,"14":4,"16":7,"18":5,"20":10,"21":3,"22":3,"23":3,"25":20,"26":1,"27":1,"28":3,"29":1,"30":4,"31":1,"32":5,"33":8,"34":1,"35":6,"36":5,"37":3,"39":1,"40":5,"41":8,"42":4,"43":2,"44":1,"45":47,"46":4,"47":7,"48":10,"49":1,"50":337,"51":6,"52":3,"53":2,"54":11,"55":3,"56":2,"57":2,"58":7,"59":3,"60":12,"62":18,"63":3,"64":18,"65":5,"66":98,"67":5,"68":5,"69":6,"70":10,"71":12,"72":28,"73":6,"74":5,"75":114,"76":12,"77":4,"78":35,"79":4,"80":898,"81":49,"82":102,"83":1756,"84":111,"85":721,"86":26,"87":192,"88":649,"89":65,"90":579,"91":316,"92":280,"93":149,"94":1042,"95":436,"96":420,"97":51,"98":24,"99":7,"100":639,"101":0},"sum":808380},"HTTP_SUBITEM_FIRST_BYTE_LATENCY_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":1,"4":20,"5":30,"6":76,"7":117,"9":79,"11":43,"13":145,"16":695,"20":870,"24":897,"29":1387,"35":2116,"43":1963,"52":1557,"63":1339,"77":1993,"94":3230,"115":3416,"140":2934,"171":3095,"209":4481,"255":6266,"311":9341,"379":9752,"462":8693,"564":9730,"688":8924,"839":7142,"1023":4476,"1248":2409,"1522":1124,"1857":1073,"2265":1102,"2763":960,"3370":591,"4111":759,"5015":641,"6118":704,"7463":626,"9104":124,"11106":80,"13548":20,"16527":20,"20161":25,"24593":2,"30000":62},"sum":80724408},"HTTP_SUBITEM_OPEN_LATENCY_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":9303,"1":1479,"2":172,"3":110,"4":61,"5":67,"6":32,"7":48,"9":49,"11":122,"13":474,"16":473,"20":478,"24":2440,"29":4473,"35":4854,"43":3981,"52":2537,"63":2991,"77":6448,"94":5031,"115":3717,"140":4462,"171":5303,"209":7195,"255":9861,"311":11424,"379":12187,"462":11647,"564":11900,"688":9925,"839":7355,"1023":4097,"1248":2410,"1522":1721,"1857":2000,"2265":1746,"2763":1118,"3370":746,"4111":766,"5015":784,"6118":821,"7463":619,"9104":234,"11106":60,"13548":3,"16527":31,"20161":24,"24593":14,"30000":225},"sum":106087299},"HTTP_SUB_CACHE_READ_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":30047,"1":13973,"2":10434,"3":7561,"4":5918,"5":5329,"6":3718,"7":5686,"9":5379,"11":4756,"13":4832,"16":7986,"20":5350,"24":4747,"29":4022,"35":3572,"43":2327,"52":1923,"63":2107,"77":1154,"94":1008,"115":701,"140":474,"171":364,"209":234,"255":318,"311":174,"379":166,"462":129,"564":22,"688":6,"839":11,"1023":2,"1248":4,"2265":1,"6118":3,"7463":0},"sum":2177253},"HTTP_SUB_COMPLETE_LOAD":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":177,"1":1341,"2":1408,"3":1316,"4":1493,"5":1898,"6":1809,"7":3573,"9":3295,"11":3121,"13":4448,"16":5257,"20":4635,"24":5005,"29":5413,"35":7017,"43":9197,"52":13261,"63":14667,"77":13955,"94":14562,"115":9512,"140":6213,"171":5991,"209":3541,"255":2660,"311":3093,"379":2772,"462":2537,"564":1272,"688":898,"839":650,"1023":425,"1248":370,"1522":256,"1857":121,"2265":153,"2763":132,"3370":104,"4111":98,"5015":36,"6118":33,"7463":54,"9104":8,"11106":1,"16527":3,"20161":2,"24593":2,"30000":8},"sum":21664339},"HTTP_SUB_COMPLETE_LOAD_CACHED":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":177,"1":1341,"2":1372,"3":1281,"4":1442,"5":1771,"6":1545,"7":2834,"9":2774,"11":2657,"13":3566,"16":4067,"20":3567,"24":3819,"29":4215,"35":6053,"43":8599,"52":12527,"63":14038,"77":13008,"94":13475,"115":8978,"140":5589,"171":5219,"209":2761,"255":1688,"311":2033,"379":2026,"462":1182,"564":363,"688":149,"839":88,"1023":58,"1248":117,"1522":36,"1857":4,"2265":1,"2763":3,"3370":3,"4111":1,"5015":8,"7463":3,"9104":0},"sum":12381769},"HTTP_SUB_COMPLETE_LOAD_NET":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":36,"3":35,"4":51,"5":127,"6":264,"7":739,"9":521,"11":464,"13":882,"16":1190,"20":1068,"24":1186,"29":1198,"35":964,"43":598,"52":734,"63":629,"77":947,"94":1087,"115":534,"140":624,"171":772,"209":780,"255":972,"311":1060,"379":746,"462":1355,"564":909,"688":749,"839":562,"1023":367,"1248":253,"1522":220,"1857":117,"2265":152,"2763":129,"3370":101,"4111":97,"5015":28,"6118":33,"7463":51,"9104":8,"11106":1,"16527":3,"20161":2,"24593":2,"30000":8},"sum":9282570},"HTTP_SUB_DNS_ISSUE_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":11777,"1":12000,"2":11693,"3":9959,"4":7465,"5":6303,"6":5578,"7":10030,"9":8666,"11":7892,"13":9618,"16":8293,"20":6447,"24":4783,"29":3970,"35":5102,"43":4643,"52":3354,"63":2671,"77":4259,"94":4807,"115":1890,"140":3632,"171":1173,"209":201,"255":428,"311":960,"379":207,"462":22,"564":13,"688":148,"839":23,"1023":3,"1248":4,"1522":1,"1857":2,"2265":0},"sum":4489307},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":157797,"1":6,"2":31,"3":26,"4":10,"5":9,"6":2,"7":2,"29":2,"115":15,"140":86,"171":8,"255":8,"311":2,"379":3,"462":6,"564":1,"688":3,"839":0},"sum":27161},"HTTP_SUB_FIRST_SENT_TO_LAST_RECEIVED":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":15,"1":4361,"2":7938,"3":13033,"4":9933,"5":6784,"6":5424,"7":8794,"9":7834,"11":6070,"13":14281,"16":4545,"20":2201,"24":1601,"29":911,"35":440,"43":319,"52":461,"63":537,"77":679,"94":464,"115":640,"140":907,"171":732,"209":1031,"255":943,"311":669,"379":614,"462":951,"564":460,"688":476,"839":360,"1023":192,"1248":149,"1522":120,"1857":48,"2265":39,"2763":26,"3370":33,"4111":21,"5015":28,"6118":22,"7463":15,"9104":3,"11106":1,"16527":3,"20161":2,"24593":2,"30000":8},"sum":6529228},"HTTP_SUB_OPEN_TO_FIRST_FROM_CACHE":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":485,"1":1997,"2":1688,"3":1716,"4":2230,"5":2196,"6":1826,"7":3517,"9":3351,"11":3409,"13":4378,"16":5343,"20":4344,"24":5113,"29":5797,"35":8353,"43":9645,"52":12753,"63":12598,"77":11273,"94":10951,"115":5577,"140":5233,"171":3233,"209":1616,"255":1053,"311":1968,"379":1322,"462":899,"564":251,"688":100,"839":125,"1023":37,"1248":25,"1522":17,"1857":4,"2265":2,"2763":2,"3370":2,"4111":1,"5015":8,"6118":0},"sum":10142546},"HTTP_SUB_OPEN_TO_FIRST_RECEIVED":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":36,"3":46,"4":61,"5":137,"6":265,"7":748,"9":522,"11":470,"13":883,"16":1251,"20":1111,"24":1217,"29":1163,"35":938,"43":584,"52":720,"63":680,"77":957,"94":1069,"115":580,"140":591,"171":777,"209":792,"255":968,"311":1090,"379":748,"462":1394,"564":909,"688":694,"839":530,"1023":342,"1248":234,"1522":180,"1857":106,"2265":138,"2763":136,"3370":84,"4111":86,"5015":25,"6118":39,"7463":32,"9104":6,"11106":1,"16527":3,"20161":2,"24593":2,"30000":8},"sum":8819930},"HTTP_SUB_OPEN_TO_FIRST_SENT":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":1830,"1":6633,"2":3106,"3":2584,"4":2790,"5":2582,"6":2128,"7":3559,"9":3443,"11":3135,"13":4180,"16":5230,"20":5730,"24":6553,"29":6816,"35":7779,"43":7454,"52":6511,"63":5741,"77":3990,"94":3392,"115":1903,"140":1535,"171":1190,"209":882,"255":811,"311":586,"379":925,"462":751,"564":278,"688":233,"839":163,"1023":122,"1248":92,"1522":80,"1857":77,"2265":110,"2763":68,"3370":60,"4111":51,"5015":2,"6118":16,"7463":19,"9104":0},"sum":7280862},"HTTP_SUB_REVALIDATION":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":11,"1":2271,"2":7474,"3":11907,"4":8676,"5":6144,"6":4977,"7":8128,"9":7302,"11":5623,"13":13219,"16":3110,"20":1084,"24":657,"29":397,"35":195,"43":175,"52":105,"63":74,"77":67,"94":55,"115":27,"140":11,"171":18,"209":8,"255":5,"311":12,"379":9,"462":15,"688":1,"1023":1,"4111":1,"5015":6,"6118":0},"sum":739072},"HTTP_SUB_TCP_CONNECTION":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":1225,"1":1039,"2":787,"3":607,"4":622,"5":304,"6":154,"7":189,"9":116,"11":99,"13":138,"16":81,"20":111,"24":83,"29":147,"35":131,"43":98,"52":78,"63":47,"77":41,"94":21,"115":52,"140":52,"171":58,"209":16,"255":2,"379":3,"462":1,"564":0},"sum":79973},"IDLE_NOTIFY_BACK_LISTENERS":{"range":[1,100],"bucket_count":20,"histogram_type":1,"values":{"0":7,"1":100,"7":0},"sum":124},"IDLE_NOTIFY_BACK_MS":{"range":[1,5000],"bucket_count":10,"histogram_type":0,"values":{"0":107,"1":0},"sum":0},"IDLE_NOTIFY_IDLE_LISTENERS":{"range":[1,100],"bucket_count":20,"histogram_type":1,"values":{"0":0,"1":147,"7":0},"sum":155},"IDLE_NOTIFY_IDLE_MS":{"range":[1,5000],"bucket_count":10,"histogram_type":0,"values":{"0":97,"1":5,"3":5,"9":3,"26":8,"74":20,"212":8,"608":0},"sum":5181},"IMAGE_DECODE_CHUNKS":{"range":[1,500],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":40018,"2":5323,"3":3638,"4":2596,"5":1062,"6":610,"7":365,"8":225,"9":228,"10":121,"11":104,"12":89,"13":109,"14":109,"16":86,"18":99,"20":84,"22":51,"24":60,"27":76,"30":35,"33":14,"36":24,"40":11,"44":16,"49":19,"54":2,"60":6,"66":4,"73":1,"81":1,"90":1,"224":1,"248":0},"sum":109275},"IMAGE_DECODE_COUNT":{"range":[1,500],"bucket_count":50,"histogram_type":0,"values":{"0":8156,"1":18404,"2":2484,"3":646,"4":404,"5":159,"6":108,"7":61,"8":74,"9":77,"10":78,"11":24,"12":35,"13":15,"14":29,"16":47,"18":18,"20":15,"22":11,"24":8,"27":16,"30":32,"33":21,"36":15,"40":2,"44":19,"49":3,"54":18,"60":21,"66":12,"73":8,"81":11,"90":14,"100":5,"111":2,"123":6,"136":2,"150":2,"166":11,"184":5,"224":2,"248":1,"274":0},"sum":49545},"IMAGE_DECODE_LATENCY":{"range":[50,5000000],"bucket_count":100,"histogram_type":0,"values":{"0":11870,"101":1,"114":0},"sum":8936},"IMAGE_DECODE_ON_DRAW_LATENCY":{"range":[50,50000000],"bucket_count":100,"histogram_type":0,"values":{"58":0,"67":6,"77":20,"89":18,"102":5,"117":26,"135":18,"155":4,"178":5,"205":2,"236":5,"272":4,"313":2,"360":1,"415":2,"478":2,"550":1,"633":4,"729":2,"839":6,"966":2,"1112":14,"1280":6,"1474":4,"1697":6,"1954":9,"2250":15,"2591":13,"2983":17,"3435":16,"3955":16,"4554":14,"5243":13,"6037":3,"6951":8,"8003":10,"9215":14,"10610":28,"12216":33,"14065":59,"16194":94,"18646":84,"21469":104,"24719":114,"28461":84,"32770":126,"37731":107,"43443":95,"50020":111,"57592":85,"66311":75,"76350":75,"87908":43,"101216":60,"116539":100,"134181":78,"154494":63,"177882":61,"204811":21,"235817":24,"271516":18,"312620":7,"359946":31,"414437":41,"477177":11,"549415":16,"632589":24,"838617":3,"965572":6,"10605718":3,"24709588":2,"28450271":5,"43425928":6,"50000000":0},"sum":707215710},"IMAGE_DECODE_SPEED_GIF":{"range":[500,50000000],"bucket_count":50,"histogram_type":0,"values":{"0":630,"500":352,"636":471,"808":310,"1027":269,"1305":150,"1659":217,"2109":175,"2681":207,"3408":230,"4332":396,"5506":385,"6998":404,"8895":695,"11306":890,"14370":1242,"18265":2293,"23216":1657,"29509":1085,"37507":666,"47673":385,"77019":1,"97895":2,"124429":7,"158155":3,"201023":1,"255510":9,"324765":5,"412792":0},"sum":231041650},"IMAGE_DECODE_SPEED_JPEG":{"range":[500,50000000],"bucket_count":50,"histogram_type":0,"values":{"0":62,"500":27,"636":14,"808":47,"1027":103,"1305":116,"1659":240,"2109":266,"2681":386,"3408":473,"4332":524,"5506":512,"6998":483,"8895":601,"11306":503,"14370":665,"18265":750,"23216":229,"29509":291,"37507":794,"47673":258,"77019":2,"124429":2,"158155":2,"201023":0},"sum":115516272},"IMAGE_DECODE_SPEED_PNG":{"range":[500,50000000],"bucket_count":50,"histogram_type":0,"values":{"0":722,"500":192,"636":498,"808":961,"1027":998,"1305":1093,"1659":1551,"2109":1536,"2681":1650,"3408":995,"4332":1119,"5506":1522,"6998":2102,"8895":1970,"11306":1813,"14370":1347,"18265":886,"23216":180,"29509":37,"37507":43,"47673":1,"60595":1,"77019":1,"97895":10,"158155":3,"201023":5,"255510":0},"sum":144378060},"IMAGE_DECODE_TIME":{"range":[50,50000000],"bucket_count":100,"histogram_type":0,"values":{"0":3378,"50":1248,"58":1740,"67":2241,"77":2381,"89":2469,"102":1829,"117":1698,"135":1457,"155":1848,"178":2118,"205":1846,"236":1461,"272":1223,"313":1454,"360":1899,"415":749,"478":570,"550":1011,"633":1839,"729":1689,"839":1480,"966":832,"1112":909,"1280":907,"1474":522,"1697":482,"1954":394,"2250":325,"2591":379,"2983":773,"3435":408,"3955":355,"4554":145,"5243":102,"6037":78,"6951":125,"8003":77,"9215":97,"10610":85,"12216":62,"14065":51,"16194":30,"18646":36,"21469":22,"24719":11,"28461":41,"32770":24,"37731":12,"43443":7,"50020":3,"57592":2,"66311":4,"177882":1,"204811":0},"sum":35347024},"INNERWINDOWS_WITH_MUTATION_LISTENERS":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":32279,"1":0},"sum":0},"LOCALDOMSTORAGE_KEY_SIZE_BYTES":{"range":[1024,32768],"bucket_count":10,"histogram_type":0,"values":{"0":206,"1024":0},"sum":1116},"LOCALDOMSTORAGE_VALUE_SIZE_BYTES":{"range":[1024,32768],"bucket_count":10,"histogram_type":0,"values":{"0":206,"1024":0},"sum":883},"LOW_MEMORY_EVENTS_PHYSICAL":{"range":[1,1024],"bucket_count":21,"histogram_type":0,"values":{"0":10789,"1":0},"sum":0},"LOW_MEMORY_EVENTS_VIRTUAL":{"range":[1,1024],"bucket_count":21,"histogram_type":0,"values":{"0":10789,"1":0},"sum":0},"MEMORY_EXPLICIT":{"range":[1024,1048576],"bucket_count":50,"histogram_type":0,"values":{"37848":0,"43728":2,"50522":3,"58371":1,"67440":1,"77918":2,"90024":20,"104011":3,"138842":12,"160413":45,"185336":188,"214131":897,"247400":3056,"285838":657,"330248":2199,"381558":1672,"440839":1177,"509331":850,"588464":5,"679892":0},"sum":3750240900},"MEMORY_HEAP_ALLOCATED":{"range":[1024,1048576],"bucket_count":50,"histogram_type":0,"values":{"24540":0,"28353":2,"32758":2,"37848":2,"43728":1,"50522":5,"58371":17,"67440":11,"77918":5,"90024":38,"104011":341,"120171":1100,"138842":2118,"160413":1059,"185336":134,"214131":484,"247400":2507,"285838":1526,"330248":1244,"381558":192,"440839":2,"509331":0},"sum":2476930288},"MEMORY_HEAP_COMMITTED_UNUSED":{"range":[1024,524288],"bucket_count":50,"histogram_type":0,"values":{"1328":0,"1512":1,"2543":1,"3298":1,"3756":3,"4277":96,"4871":212,"5547":779,"6317":675,"7194":784,"8192":488,"9329":319,"10624":291,"12098":274,"13777":311,"15689":298,"17866":295,"20346":201,"23170":181,"26386":327,"30048":585,"34218":955,"38967":754,"44375":669,"50534":580,"57548":485,"65535":641,"74631":554,"84989":16,"96785":14,"110218":0},"sum":333239726},"MEMORY_HEAP_COMMITTED_UNUSED_RATIO":{"range":[1,100],"bucket_count":25,"histogram_type":1,"values":{"0":0,"1":2145,"5":2871,"10":2045,"14":1138,"18":1009,"23":619,"27":575,"31":340,"35":27,"40":5,"44":16,"48":0},"sum":131718},"MEMORY_IMAGES_CONTENT_USED_UNCOMPRESSED":{"range":[1024,1048576],"bucket_count":50,"histogram_type":0,"values":{"0":1476,"1024":91,"1183":83,"1367":160,"1579":928,"1824":144,"2107":1418,"2434":261,"2812":625,"3249":135,"3754":205,"4337":114,"5011":104,"5790":3159,"6690":1411,"7729":51,"8930":16,"10317":51,"11920":26,"13772":2,"15912":76,"18384":4,"24540":3,"28353":193,"32758":23,"37848":3,"43728":9,"50522":1,"58371":17,"67440":1,"77918":0},"sum":53323815},"MEMORY_JS_COMPARTMENTS_SYSTEM":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"135":0,"152":6,"171":77,"192":9232,"216":1475,"243":0},"sum":2270440},"MEMORY_JS_COMPARTMENTS_USER":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"9":0,"10":2,"11":2,"12":4,"14":10,"16":5,"18":9,"20":35,"23":277,"26":547,"29":1182,"33":194,"37":474,"42":480,"47":1664,"53":301,"60":3221,"67":42,"75":1146,"84":574,"95":166,"107":1,"120":426,"135":28,"152":0},"sum":630121},"MEMORY_JS_GC_HEAP":{"range":[1024,524288],"bucket_count":50,"histogram_type":0,"values":{"12098":0,"13777":4,"15689":2,"23170":1,"26386":14,"30048":11,"65535":171,"74631":133,"84989":563,"96785":7410,"110218":148,"125515":1289,"142935":982,"162773":62,"185364":0},"sum":1185992704},"MEMORY_RESIDENT":{"range":[32768,1048576],"bucket_count":50,"histogram_type":0,"values":{"77937":0,"83772":3,"90044":1,"96786":2,"111822":1,"129193":5,"138866":15,"149263":5,"199243":9,"214161":18,"230196":387,"247432":1021,"265958":1422,"285871":1513,"307275":545,"330282":333,"355011":2480,"381592":927,"410163":184,"440873":687,"473883":906,"509364":196,"547502":97,"588495":32,"632557":1,"679918":0},"sum":3787570896},"MEMORY_STORAGE_SQLITE":{"range":[1024,524288],"bucket_count":50,"histogram_type":0,"values":{"4871":0,"5547":2,"6317":2,"7194":2,"8192":11,"9329":1689,"10624":9084,"12098":0},"sum":116829337},"MOZ_SQLITE_COOKIES_READ_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":2,"32768":4728},"sum":154927304},"MOZ_SQLITE_COOKIES_READ_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"MOZ_SQLITE_COOKIES_READ_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":4720,"8":3,"21":0},"sum":31},"MOZ_SQLITE_COOKIES_WRITE_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":50649,"32768":52440},"sum":1719592920},"MOZ_SQLITE_COOKIES_WRITE_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":103074,"1":4,"3":1,"8":8,"21":2,"57":0},"sum":159},"MOZ_SQLITE_OPEN_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":1298,"1":1448,"3":38,"8":55,"21":23,"57":9,"154":0},"sum":4013},"STARTUP_MOZ_SQLITE_OPEN_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":2,"21":1,"57":1,"154":0},"sum":118},"MOZ_SQLITE_OPEN_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":8400,"1":40132,"3":1150,"8":871,"21":357,"57":23,"154":4,"414":4,"1114":2,"3000":0},"sum":81799},"STARTUP_MOZ_SQLITE_OPEN_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":2,"21":1,"57":1,"154":0},"sum":118},"MOZ_SQLITE_OTHER_READ_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":18328,"32768":57},"sum":2161552},"STARTUP_MOZ_SQLITE_OTHER_READ_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":8,"32768":4},"sum":131368},"MOZ_SQLITE_OTHER_READ_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":19180,"1":4,"3":6,"8":6,"21":3,"57":1,"154":0},"sum":302},"STARTUP_MOZ_SQLITE_OTHER_READ_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":10,"1":0},"sum":0},"MOZ_SQLITE_OTHER_READ_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":1116,"3":2,"8":16,"21":5,"57":0},"sum":363},"STARTUP_MOZ_SQLITE_OTHER_READ_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":2,"1":0},"sum":0},"MOZ_SQLITE_OTHER_SYNC_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"3":0,"8":116,"21":2933,"57":824,"154":33,"414":2,"1114":0},"sum":188516},"MOZ_SQLITE_OTHER_WRITE_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":121736,"32768":116740},"sum":3827386772},"MOZ_SQLITE_OTHER_WRITE_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":33970,"1":6,"3":3,"8":4,"21":0},"sum":72},"MOZ_SQLITE_OTHER_WRITE_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":204465,"1":16,"3":2,"8":4,"21":3,"57":1,"154":2,"414":0},"sum":882},"MOZ_SQLITE_PLACES_READ_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":4,"32768":67450},"sum":2210202000},"STARTUP_MOZ_SQLITE_PLACES_READ_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":1,"32768":5},"sum":163940},"MOZ_SQLITE_PLACES_READ_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":383,"1":2,"3":11,"8":28,"21":8,"57":3,"154":0},"sum":849},"STARTUP_MOZ_SQLITE_PLACES_READ_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":3,"8":1,"21":0},"sum":15},"MOZ_SQLITE_PLACES_READ_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":66500,"1":37,"3":168,"8":242,"21":59,"57":13,"154":0},"sum":6602},"STARTUP_MOZ_SQLITE_PLACES_READ_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":1,"8":1,"21":0},"sum":8},"MOZ_SQLITE_PLACES_SYNC_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"3":0,"8":11,"21":48,"57":17,"154":0},"sum":3130},"MOZ_SQLITE_PLACES_SYNC_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"3":0,"8":886,"21":4001,"57":2499,"154":181,"414":15,"1114":0},"sum":414565},"MOZ_SQLITE_PLACES_WRITE_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":54237,"32768":87027},"sum":2853022848},"MOZ_SQLITE_PLACES_WRITE_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":1018,"1":0},"sum":0},"MOZ_SQLITE_PLACES_WRITE_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":140189,"1":34,"3":3,"8":16,"21":3,"154":1,"414":0},"sum":545},"MOZ_SQLITE_TRUNCATE_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":61,"1":0},"sum":0},"MOZ_SQLITE_TRUNCATE_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":15879,"1":52,"8":14,"154":2,"414":0},"sum":552},"MOZ_SQLITE_WEBAPPS_READ_B":{"range":[1,32768],"bucket_count":3,"histogram_type":1,"values":{"0":0,"1":412,"32768":2884},"sum":94544112},"MOZ_SQLITE_WEBAPPS_READ_MAIN_THREAD_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":3290,"1":1,"3":1,"8":1,"21":3,"57":0},"sum":96},"MOZ_STORAGE_ASYNC_REQUESTS_MS":{"range":[1,32768],"bucket_count":20,"histogram_type":0,"values":{"0":164786,"1":88917,"2":20012,"4":3082,"7":1788,"12":2485,"21":1828,"37":687,"65":1111,"114":1390,"201":355,"354":216,"623":160,"1097":56,"1932":5,"3403":0},"sum":987900},"MOZ_STORAGE_ASYNC_REQUESTS_SUCCESS":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":286878,"2":0},"sum":286878},"MULTIPART_XHR_RESPONSE":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1004656,"1":0},"sum":0},"NETWORK_DISK_CACHE_DELETEDIR":{"range":[1,10000],"bucket_count":10,"histogram_type":0,"values":{"3172":0,"10000":1},"sum":167867},"NETWORK_DISK_CACHE_OPEN":{"range":[1,10000],"bucket_count":10,"histogram_type":0,"values":{"32":0,"101":1,"319":0},"sum":142},"NETWORK_DISK_CACHE_OUTPUT_STREAM_CLOSE":{"range":[1,10000],"bucket_count":10,"histogram_type":0,"values":{"0":2015524,"1":2404,"3":7281,"10":12088,"32":1519,"101":133,"319":5,"1006":0},"sum":331689},"NETWORK_DISK_CACHE_REVALIDATION":{"range":[1,10000],"bucket_count":10,"histogram_type":0,"values":{"3":0,"10":6640,"32":10311,"101":700,"319":525,"1006":1,"3172":0},"sum":968162},"NETWORK_DISK_CACHE_TRASHRENAME":{"range":[1,10000],"bucket_count":10,"histogram_type":0,"values":{"1":0,"3":1,"10":0},"sum":9},"NEWTAB_PAGE_BLOCKED_SITES_COUNT":{"range":[1,100],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":11,"2":0},"sum":11},"NEWTAB_PAGE_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":11,"2":0},"sum":11},"NEWTAB_PAGE_PINNED_SITES_COUNT":{"range":[1,9],"bucket_count":10,"histogram_type":1,"values":{"0":11,"1":0},"sum":0},"PLACES_ANNOS_BOOKMARKS_COUNT":{"range":[50,5000],"bucket_count":10,"histogram_type":0,"values":{"0":10,"50":0},"sum":200},"PLACES_ANNOS_BOOKMARKS_SIZE_KB":{"range":[10,10000],"bucket_count":10,"histogram_type":0,"values":{"0":10,"10":0},"sum":0},"PLACES_ANNOS_PAGES_COUNT":{"range":[50,5000],"bucket_count":10,"histogram_type":0,"values":{"89":0,"158":10,"281":0},"sum":2623},"PLACES_ANNOS_PAGES_SIZE_KB":{"range":[10,10000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"10":10,"24":0},"sum":127},"PLACES_AUTOCOMPLETE_1ST_RESULT_TIME_MS":{"range":[50,500],"bucket_count":10,"histogram_type":0,"values":{"0":0,"50":29,"67":32,"89":4,"119":1,"159":1,"282":1,"375":2,"500":1},"sum":6522},"PLACES_BOOKMARKS_COUNT":{"range":[100,8000],"bucket_count":15,"histogram_type":0,"values":{"0":10,"100":0},"sum":425},"PLACES_DATABASE_FILESIZE_MB":{"range":[5,200],"bucket_count":10,"histogram_type":0,"values":{"5":0,"8":11,"13":0},"sum":110},"PLACES_DATABASE_JOURNALSIZE_MB":{"range":[1,50],"bucket_count":10,"histogram_type":0,"values":{"0":10,"1":1,"2":0},"sum":1},"PLACES_DATABASE_PAGESIZE_B":{"range":[1024,32768],"bucket_count":10,"histogram_type":0,"values":{"21246":0,"32768":10},"sum":327680},"PLACES_DATABASE_SIZE_PER_PAGE_B":{"range":[500,10240],"bucket_count":20,"histogram_type":0,"values":{"978":0,"1157":10,"1368":0},"sum":12595},"PLACES_FOLDERS_COUNT":{"range":[1,200],"bucket_count":10,"histogram_type":0,"values":{"2":0,"4":10,"8":0},"sum":60},"PLACES_FRECENCY_CALC_TIME_MS":{"range":[1,100],"bucket_count":10,"histogram_type":0,"values":{"0":12826,"1":7,"2":4,"5":4,"9":13,"16":6,"29":1,"54":0},"sum":358},"PLACES_IDLE_FRECENCY_DECAY_TIME_MS":{"range":[50,10000],"bucket_count":10,"histogram_type":0,"values":{"188":0,"365":4,"708":5,"1373":1,"2661":0},"sum":8266},"PLACES_KEYWORDS_COUNT":{"range":[1,200],"bucket_count":10,"histogram_type":0,"values":{"0":10,"1":0},"sum":0},"PLACES_PAGES_COUNT":{"range":[1000,150000],"bucket_count":20,"histogram_type":0,"values":{"2305":0,"3045":7,"4022":3,"5313":0},"sum":38152},"PLACES_SORTED_BOOKMARKS_PERC":{"range":[1,100],"bucket_count":10,"histogram_type":1,"values":{"51":0,"63":10,"75":0},"sum":725},"PLACES_TAGGED_BOOKMARKS_PERC":{"range":[1,100],"bucket_count":10,"histogram_type":1,"values":{"0":10,"1":0},"sum":0},"PLACES_TAGS_COUNT":{"range":[1,200],"bucket_count":10,"histogram_type":0,"values":{"0":10,"1":0},"sum":0},"PLUGIN_SHUTDOWN_MS":{"range":[1,5000],"bucket_count":20,"histogram_type":0,"values":{"0":0,"1":1,"2":5,"3":1,"8":1,"13":1,"21":5,"52":1,"82":4,"129":6,"204":1,"509":1,"804":0},"sum":2438},"READ_SAVED_PING_SUCCESS":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"SAFE_MODE_USAGE":{"range":[1,3],"bucket_count":4,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1},"SECURITY_UI":{"range":[1,100],"bucket_count":101,"histogram_type":1,"values":{"45":0,"46":2,"47":0},"sum":92},"SESSIONDOMSTORAGE_KEY_SIZE_BYTES":{"range":[1024,32768],"bucket_count":10,"histogram_type":0,"values":{"0":9510,"1024":0},"sum":107285},"SESSIONDOMSTORAGE_VALUE_SIZE_BYTES":{"range":[1024,32768],"bucket_count":10,"histogram_type":0,"values":{"0":8656,"1024":79,"1579":58,"2435":132,"3755":210,"5791":29,"8932":40,"13776":154,"21246":119,"32768":33},"sum":11374549},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"SOCIAL_ENABLED_ON_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"SPDY_NPN_CONNECT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1005294,"1":0},"sum":0},"STARTUP_CACHE_AGE_HOURS":{"range":[1,3000],"bucket_count":20,"histogram_type":0,"values":{"1962":0,"3000":1},"sum":3449},"STARTUP_STARTUP_CACHE_AGE_HOURS":{"range":[1,3000],"bucket_count":20,"histogram_type":0,"values":{"1962":0,"3000":1},"sum":3449},"STARTUP_CRASH_DETECTED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"SYSTEM_FONT_FALLBACK":{"range":[1,100000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":24,"2":10,"3":27,"4":22,"5":150,"6":137,"8":34,"10":14,"13":3,"16":2,"20":1,"76":1,"186":1,"6758":1,"8459":1,"10589":2,"13255":1,"20769":1,"32541":1,"79889":1,"100000":2},"sum":615224},"SYSTEM_FONT_FALLBACK_FIRST":{"range":[1,40000],"bucket_count":20,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SYSTEM_FONT_FALLBACK_SCRIPT":{"range":[1,110],"bucket_count":111,"histogram_type":1,"values":{"0":0,"1":380,"12":15,"24":15,"25":15,"26":4,"29":5,"62":3,"63":0},"sum":1730},"TELEMETRY_PING":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"57":0,"154":1,"1114":10,"3000":0},"sum":19529},"TELEMETRY_SUCCESS":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":11,"2":0},"sum":11},"TELEMETRY_TEST_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":1},"TOTAL_CONTENT_PAGE_LOAD_TIME":{"range":[100,30000],"bucket_count":100,"histogram_type":0,"values":{"0":4263,"100":113,"106":110,"112":123,"119":114,"126":104,"134":84,"142":85,"151":95,"160":106,"170":122,"180":155,"191":141,"202":116,"214":146,"227":106,"241":121,"255":104,"270":156,"286":139,"303":143,"321":154,"340":152,"360":174,"382":171,"405":209,"429":241,"455":216,"482":250,"511":267,"542":267,"574":213,"608":180,"644":209,"683":193,"724":184,"767":183,"813":175,"862":175,"914":178,"969":141,"1027":147,"1089":120,"1154":98,"1223":81,"1296":68,"1374":52,"1456":48,"1543":55,"1635":33,"1733":36,"1837":29,"1947":27,"2064":24,"2188":25,"2319":22,"2458":33,"2605":24,"2761":12,"2926":22,"3101":18,"3287":20,"3484":14,"3693":13,"3914":13,"4149":11,"4398":12,"4661":12,"4940":19,"5236":8,"5550":15,"5883":11,"6235":4,"6609":6,"7005":19,"7425":11,"7870":13,"8341":7,"9371":3,"9932":4,"10527":4,"11158":3,"11826":1,"12534":1,"13285":3,"14081":1,"14925":2,"15819":1,"17771":2,"18836":4,"19964":1,"21160":1,"22428":2,"23772":1,"25196":1,"26705":3,"30000":14},"sum":8166672},"TOUCH_ENABLED_DEVICE":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRANSACTION_WAIT_TIME_HTTP":{"range":[1,5000],"bucket_count":100,"histogram_type":0,"values":{"0":273312,"1":108087,"2":117214,"3":26916,"4":12800,"5":8215,"6":6238,"7":5527,"8":5088,"9":4656,"10":4446,"11":4290,"12":4459,"13":4336,"14":4414,"15":4365,"16":3827,"17":3788,"18":3327,"19":3140,"20":2988,"21":5747,"23":5276,"25":4993,"27":4632,"29":4791,"31":4811,"33":4545,"35":6481,"38":6154,"41":5850,"44":5684,"47":6081,"50":7223,"54":6774,"58":6329,"62":6358,"66":8017,"71":8597,"76":9305,"81":9108,"87":7426,"93":8078,"100":7675,"107":8454,"115":7266,"123":8072,"132":7692,"142":7302,"152":7686,"163":7990,"175":8088,"188":8063,"202":8085,"217":7975,"233":7973,"250":7769,"268":7924,"287":8561,"308":8079,"330":8299,"354":8097,"380":7594,"407":7510,"436":7243,"467":7320,"501":7066,"537":6692,"576":7004,"618":6561,"663":6466,"711":6427,"762":6516,"817":6628,"876":7230,"939":7373,"1007":7549,"1080":7584,"1158":7846,"1242":7534,"1332":7300,"1428":7481,"1531":7561,"1641":7404,"1759":7265,"1886":7170,"2022":6537,"2168":6544,"2324":6432,"2492":5940,"2672":5764,"2865":5975,"3072":5821,"3293":5669,"3530":4283,"3785":4545,"4058":3422,"4350":2391,"4664":1819,"5000":17170},"sum":557234005},"UPDATER_HAS_PERMISSIONS":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":143863,"1":160,"2":46,"4":10,"9":3,"20":0},"sum":357},"URLCLASSIFIER_CL_UPDATE_TIME":{"range":[20,15000],"bucket_count":15,"histogram_type":0,"values":{"55":0,"92":3,"153":1,"255":1,"706":15,"1175":556,"1955":17,"3254":1,"5416":2,"9013":0},"sum":923739},"URLCLASSIFIER_LC_COMPLETIONS":{"range":[1,200],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":2,"15":1140,"29":0},"sum":22584},"URLCLASSIFIER_LC_PREFIXES":{"range":[1,1500000],"bucket_count":15,"histogram_type":1,"values":{"0":2,"461539":549,"1153846":145,"1269231":446,"1384615":0},"sum":1077445336},"URLCLASSIFIER_LOOKUP_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":132715,"1":6123,"2":3254,"4":1116,"9":334,"20":314,"45":178,"100":2,"224":2,"500":44},"sum":99989},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":2,"15":133,"29":626,"55":381,"105":0},"sum":52782},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":1141,"1":1,"2":0},"sum":1},"URLCLASSIFIER_PS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":2,"29":2,"70":0},"sum":71},"WORD_CACHE_HITS":{"range":[1,256],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":923994,"2":869988,"3":564792,"4":449441,"5":634178,"6":541580,"7":555609,"8":672735,"9":701142,"11":247459,"13":99495,"15":36240,"18":17471,"21":20879,"25":9686,"30":9843,"35":13668,"41":6960,"48":5999,"57":31960,"67":23990,"79":16700,"93":3526,"110":1996,"130":883,"154":647,"182":309,"216":283,"256":712},"sum":42150922},"STARTUP_WORD_CACHE_HITS":{"range":[1,256],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":2,"2":2,"3":6,"5":6,"6":6,"7":13,"9":10,"11":9,"13":0},"sum":380},"WORD_CACHE_MISSES":{"range":[1,256],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":14472,"2":20623,"3":23737,"4":33652,"5":29463,"6":29710,"7":26188,"8":59116,"9":40569,"11":12766,"13":5232,"15":3257,"18":1377,"21":1650,"25":782,"30":778,"35":473,"41":158,"48":428,"57":943,"67":907,"79":513,"93":250,"110":195,"130":93,"154":94,"182":36,"216":34,"256":170},"sum":2377175},"STARTUP_WORD_CACHE_MISSES":{"range":[1,256],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":2,"2":2,"3":2,"5":3,"6":2,"7":3,"9":2,"11":2,"13":0},"sum":102},"XMLHTTPREQUEST_ASYNC_OR_SYNC":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1004498,"1":159,"2":0},"sum":159},"XUL_FOREGROUND_REFLOW_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":104443,"1":4510,"3":1120,"8":160,"21":18,"57":17,"154":2,"414":0},"sum":13750},"XUL_INITIAL_FRAME_CONSTRUCTION":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"0":84,"1":196,"3":101,"8":501,"21":290,"57":6,"154":4,"414":0},"sum":17642}},"slowSQL":{"mainThread":{"COMMIT TRANSACTION /* formhistory.sqlite */":[524,69174],"UPDATE moz_logins SET hostname = :hostname, httpRealm = :httpRealm, formSubmitURL = :formSubmitURL, usernameField = :usernameField, passwordField = :passwordField, encryptedUsername = :encryptedUsername, encryptedPassword = :encryptedPassword, guid = :guid, encType = :encType, timeCreated = :timeCreated, timeLastUsed = :timeLastUsed, timePasswordChanged = :timePasswordChanged, timesUsed = :timesUsed WHERE id = :id /* signons.sqlite */":[23,3614],"INSERT INTO moz_formhistory (fieldname, value, timesUsed, firstUsed, lastUsed, guid) VALUES (:fieldname, :value, :timesUsed, :firstUsed, :lastUsed, :guid) /* formhistory.sqlite */":[1,224],"SELECT COUNT(1) AS numEntries FROM moz_formhistory /* formhistory.sqlite */":[1,100],"INSERT INTO moz_logins (hostname, httpRealm, formSubmitURL, usernameField, passwordField, encryptedUsername, encryptedPassword, guid, encType, timeCreated, timeLastUsed, timePasswordChanged, timesUsed) VALUES (:hostname, :httpRealm, :formSubmitURL, :usernameField, :passwordField, :encryptedUsername, :encryptedPassword, :guid, :encType, :timeCreated, :timeLastUsed, :timePasswordChanged, :timesUsed) /* signons.sqlite */":[3,400],"COMMIT TRANSACTION /* places.sqlite */":[6,877],"INSERT INTO moz_downloads (name, source, target, tempPath, startTime, endTime, state, mimeType, preferredApplication, preferredAction) VALUES (:name, :source, :target, :tempPath, :startTime, :endTime, :state, :mimeType, :preferredApplication, :preferredAction) /* downloads.sqlite */":[19,2624],"UPDATE moz_downloads SET tempPath = :tempPath, startTime = :startTime, endTime = :endTime, state = :state, referrer = :referrer, entityID = :entityID, currBytes = :currBytes, maxBytes = :maxBytes, autoResume = :autoResume WHERE id = :id /* downloads.sqlite */":[158,23889]},"otherThreads":{"/* do not warn (bug 487789) */ SELECT h.url, h.title, f.url, EXISTS(SELECT 1 FROM moz_bookmarks WHERE fk = h.id) AS bookmarked, ( SELECT title FROM moz_bookmarks WHERE fk = h.id AND title NOTNULL ORDER BY lastModified DESC LIMIT 1 ) AS btitle, ( SELECT GROUP_CONCAT(t.title, :private) FROM moz_bookmarks b JOIN moz_bookmarks t ON t.id = +b.parent AND t.parent = :parent WHERE b.fk = h.id ) AS tags, h.visit_count, h.typed, h.id, :query_type, t.open_count FROM ( SELECT ROUND( MAX(use_count) * (1 + (input = :search_string)), 1 ) AS rank, place_id FROM moz_inputhistory WHERE input BETWEEN :search_string AND :search_string || X:private GROUP BY place_id ) AS i JOIN moz_places h ON h.id = i.place_id LEFT JOIN moz_favicons f ON f.id = h.favicon_id LEFT JOIN moz_openpages_temp t ON t.url = h.url WHERE AUTOCOMPLETE_MATCH(NULL, h.url, IFNULL(btitle, h.title), tags, h.visit_count, h.typed, bookmarked, t.open_count, :matchBehavior, :searchBehavior) ORDER BY rank DESC, h.frecency DESC /* places.sqlite */":[2,243],"VACUUM /* places.sqlite */":[1,820],"UPDATE moz_places SET frecency = CALCULATE_FRECENCY(id) WHERE frecency < 0 /* places.sqlite */":[11,3134],"DELETE FROM moz_cookies WHERE name = :name AND host = :host AND path = :path /* cookies.sqlite */":[1,151],"UPDATE moz_cookies SET lastAccessed = :lastAccessed WHERE name = :name AND host = :host AND path = :path /* cookies.sqlite */":[7,5430],"UPDATE moz_hosts SET permission = ?2, expireType= ?3, expireTime = ?4 WHERE id = ?1 /* permissions.sqlite */":[1,185],"INSERT INTO moz_hosts (id, host, type, permission, expireType, expireTime, appId, isInBrowserElement) VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8) /* permissions.sqlite */":[1,151],"UPDATE moz_places SET title = :page_title WHERE id = :page_id /* places.sqlite */":[26,4222],"SELECT 1 FROM moz_places h WHERE url = ?1 AND last_visit_date NOTNULL /* places.sqlite */":[3,382],"COMMIT TRANSACTION /* places.sqlite */":[1937,298933],"INSERT INTO expiration_notify (v_id, url, guid, visit_date, expected_results) SELECT v.id, h.url, h.guid, v.visit_date, :limit_visits FROM moz_historyvisits v JOIN moz_places h ON h.id = v.place_id WHERE (SELECT COUNT(*) FROM moz_places) > :max_uris AND visit_date < strftime(:private,:private,:private,:private,:private,:private) * 1000000 ORDER BY v.visit_date ASC LIMIT :limit_visits /* places.sqlite */":[4,678],"INSERT OR REPLACE INTO moz_openpages_temp (url, open_count) VALUES (:page_url, IFNULL((SELECT open_count + 1 FROM moz_openpages_temp WHERE url = :page_url ), 1)) /* places.sqlite */":[3,902],"INSERT INTO moz_historyvisits (from_visit, place_id, visit_date, visit_type, session) VALUES (:from_visit, :page_id, :visit_date, :visit_type, :session) /* places.sqlite */":[1,286],"/* do not warn (bug 487787) */ SELECT (SELECT REPLACE(url, :private, :query_string) FROM moz_places WHERE id = b.fk) AS search_url, h.title, IFNULL(f.url, (SELECT f.url FROM moz_places JOIN moz_favicons f ON f.id = favicon_id WHERE rev_host = (SELECT rev_host FROM moz_places WHERE id = b.fk) ORDER BY frecency DESC LIMIT 1) ), 1, b.title, NULL, h.visit_count, h.typed, IFNULL(h.id, b.fk), :query_type, t.open_count FROM moz_keywords k JOIN moz_bookmarks b ON b.keyword_id = k.id LEFT JOIN moz_places h ON h.url = search_url LEFT JOIN moz_favicons f ON f.id = h.favicon_id LEFT JOIN moz_openpages_temp t ON t.url = search_url WHERE LOWER(k.keyword) = LOWER(:keyword) ORDER BY h.frecency DESC /* places.sqlite */":[4,1238],"SELECT internal_id, id, syncGUID, location, version, type, internalName, updateURL, updateKey, optionsURL, optionsType, aboutURL, iconURL, icon64URL, defaultLocale, visible, active, userDisabled, appDisabled, pendingUninstall, descriptor, installDate, updateDate, applyBackgroundUpdates, bootstrap, skinnable, size, sourceURI, releaseNotesURI, softDisabled, isForeignInstall, hasBinaryComponents, strictCompatibility FROM addon WHERE visible=1 /* extensions.sqlite */":[1,105],"UPDATE moz_openpages_temp SET open_count = open_count - 1 WHERE url = :page_url /* places.sqlite */":[1,164],"SELECT prefs.value AS value FROM prefs JOIN groups ON prefs.groupID = groups.id JOIN settings ON prefs.settingID = settings.id WHERE groups.name = :group AND settings.name = :setting /* content-prefs.sqlite */":[1,100],"SELECT h.url, h.title, f.url, EXISTS(SELECT 1 FROM moz_bookmarks WHERE fk = h.id) AS bookmarked, ( SELECT title FROM moz_bookmarks WHERE fk = h.id AND title NOTNULL ORDER BY lastModified DESC LIMIT 1 ) AS btitle, ( SELECT GROUP_CONCAT(t.title, :private) FROM moz_bookmarks b JOIN moz_bookmarks t ON t.id = +b.parent AND t.parent = :parent WHERE b.fk = h.id ) AS tags, h.visit_count, h.typed, h.id, :query_type, t.open_count FROM moz_places h LEFT JOIN moz_favicons f ON f.id = h.favicon_id LEFT JOIN moz_openpages_temp t ON t.url = h.url WHERE h.frecency <> 0 AND AUTOCOMPLETE_MATCH(:searchString, h.url, IFNULL(btitle, h.title), tags, h.visit_count, h.typed, bookmarked, t.open_count, :matchBehavior, :searchBehavior) ORDER BY h.frecency DESC, h.id DESC LIMIT :maxResults /* places.sqlite */":[4,530],"ANALYZE moz_places /* places.sqlite */":[8,1116],"INSERT INTO moz_places (url, title, rev_host, hidden, typed, frecency, guid) VALUES (:url, :title, :rev_host, :hidden, :typed, :frecency, :guid) /* places.sqlite */":[3,1122]}},"chromeHangs":[],"addonHistograms":{},"info":{"reason":"idle-daily","OS":"WINNT","appID":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appVersion":"18.0.1","appName":"Firefox","appBuildID":"20130116073211","appUpdateChannel":"release","platformBuildID":"20130116073211","locale":"es-ES","cpucount":4,"memsize":3058,"arch":"x86","version":"6.1","hasMMX":true,"hasSSE":true,"hasSSE2":true,"hasSSE3":true,"hasSSSE3":true,"hasSSE4A":false,"hasSSE4_1":true,"hasSSE4_2":true,"hasEDSP":false,"hasARMv6":false,"hasARMv7":false,"hasNEON":false,"adapterDescription":"Tarjeta gráfica VGA estándar","adapterVendorID":"0x10de","adapterDeviceID":"0x10c3","adapterRAM":"Unknown","adapterDriver":"vga framebuf vga256 vga64k","adapterDriverVersion":"6.1.7600.16385","adapterDriverDate":"6-21-2006","DWriteVersion":"6.1.7600.16385","addons":"%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:18.0.1","flashVersion":"24.0.0.194"}}R + +appVersion"UNKNOWNR + +sourceName" telemetryR +telemetryEnabled@R +appUpdateChannel"UNKNOWNR + sourceVersion"1R2 + +documentId"$39edf9a9-734f-428d-9e2f-1cc97abd2e06R +docType"UNKNOWNR +geoCity"??R + +geoCountry"BOR +Host"data.mozilla.comR + +appBuildId"UNKNOWNR +normalizedChannel"OtherR +appName"UNKNOWN \ No newline at end of file diff --git a/tests/heka/test_message_parser.py b/tests/heka/test_message_parser.py index 74de751..59e2045 100644 --- a/tests/heka/test_message_parser.py +++ b/tests/heka/test_message_parser.py @@ -78,3 +78,10 @@ def test_telemetry(data_dir): for r in message_parser.parse_heka_message(o): assert set(r.keys()) == top_keys assert set(r["payload"].keys()) == payload_keys + + +def test_invalid_utf8(data_dir): + filename = "{}/test_invalid_utf8.heka".format(data_dir) + with open(filename, "rb") as o: + for r in message_parser.parse_heka_message(o): + assert(u'\ufffd' in r['info']['adapterDescription'])