[ { "meta": { "browserVersion": "Chrome/69.0.3497.92", "cpus": [ "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz", "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz", "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz", "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz" ] }, "samples": [ { "duration": 2813880, "js": 2647065, "phases": [ { "phase": "load", "start": 0, "duration": 96433 }, { "phase": "boot", "start": 96433, "duration": 774206 }, { "phase": "transition", "start": 870639, "duration": 739600 }, { "phase": "render", "start": 1610239, "duration": 1203641 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 328452 }, { "kind": "MinorGC", "type": "scavenge", "start": 441679, "duration": 5938, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 475243, "duration": 5368, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 551518, "duration": 1926, "usedHeapSizeAfter": 5796360, "usedHeapSizeBefore": 6119416 }, { "kind": "MinorGC", "type": "scavenge", "start": 689564, "duration": 2684, "usedHeapSizeAfter": 7885488, "usedHeapSizeBefore": 8570288 }, { "kind": "MinorGC", "type": "scavenge", "start": 872066, "duration": 3148, "usedHeapSizeAfter": 9222120, "usedHeapSizeBefore": 9842288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1101053, "duration": 3345, "usedHeapSizeAfter": 10605504, "usedHeapSizeBefore": 11562592 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1212353, "duration": 132, "usedHeapSizeAfter": 11295576, "usedHeapSizeBefore": 11295576 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1215929, "duration": 7373, "usedHeapSizeAfter": 8502168, "usedHeapSizeBefore": 11295736 }, { "kind": "MajorGC", "type": "weak processing", "start": 1224953, "duration": 8, "usedHeapSizeAfter": 8502248, "usedHeapSizeBefore": 8502248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439178, "duration": 4100, "usedHeapSizeAfter": 21366624, "usedHeapSizeBefore": 22721888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1471654, "duration": 5063, "usedHeapSizeAfter": 22152976, "usedHeapSizeBefore": 22806104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1523345, "duration": 4147, "usedHeapSizeAfter": 24269536, "usedHeapSizeBefore": 25416952 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1666304, "duration": 378, "usedHeapSizeAfter": 28490456, "usedHeapSizeBefore": 28490456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1669732, "duration": 10863, "usedHeapSizeAfter": 24850696, "usedHeapSizeBefore": 28573600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1856292, "duration": 5925, "usedHeapSizeAfter": 25142968, "usedHeapSizeBefore": 29511328 }, { "kind": "MinorGC", "type": "scavenge", "start": 2037983, "duration": 6463, "usedHeapSizeAfter": 28962152, "usedHeapSizeBefore": 32471264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2272769, "duration": 6019, "usedHeapSizeAfter": 28851552, "usedHeapSizeBefore": 41563952 } ], "blinkGC": [ { "start": 289034, "duration": 3242 }, { "start": 289042, "duration": 3187 }, { "start": 303308, "duration": 1314 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1469 }, "FunctionCallback": { "count": 4491, "time": 85216 }, "NamedGetterCallback": { "count": 107, "time": 8480 }, "GetMoreDataCallback": { "count": 14, "time": 157469 }, "AccessorSetterCallback": { "count": 5392, "time": 2829 }, "GCEpilogueCallback": { "count": 16, "time": 2357 }, "GCPrologueCallback": { "count": 16, "time": 699 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 2869 }, "NamedQueryCallback": { "count": 11, "time": 60 }, "RunMicrotaskCallback": { "count": 42, "time": 12187 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2309 }, "CompileFunction": { "count": 3319, "time": 108207 }, "CompileIgnition": { "count": 3374, "time": 101350 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28810 }, "CompileRewriteReturnResult": { "count": 3329, "time": 147 }, "CompileScopeAnalysis": { "count": 3329, "time": 14696 }, "CompileScript": { "count": 10, "time": 870 }, "CompileLazy": { "count": 3176, "time": 9605 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1006 }, "RegExpInitializeAndCompile": { "count": 177, "time": 204 }, "CompileForOnStackReplacement": { "count": 3, "time": 154 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1674 }, "Map_SetPrototype": { "count": 12949, "time": 3008 }, "Map_TransitionToDataProperty": { "count": 11962, "time": 42477 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5326 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10575 }, "CreateArrayLiteral": { "count": 761, "time": 806 }, "CreateObjectLiteral": { "count": 1888, "time": 7737 }, "SetProperty": { "count": 8829, "time": 10472 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 1119 }, "HandleApiCall": { "count": 3986, "time": 2372 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 372, "time": 51 }, "ArrayLengthSetter": { "count": 5152, "time": 4270 }, "FunctionPrototypeSetter": { "count": 239, "time": 1328 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1111 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 341 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 5805 }, "ForInEnumerate": { "count": 380, "time": 1172 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 38 }, "AllocateInNewSpace": { "count": 248, "time": 4006 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3329 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4566 }, "AddDictionaryProperty": { "count": 10572, "time": 10613 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 262 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3910 }, "HasProperty": { "count": 961, "time": 3244 }, "KeyedGetProperty": { "count": 223, "time": 1050 }, "NewObject": { "count": 251, "time": 1981 }, "ObjectCreate": { "count": 221, "time": 1129 }, "ObjectKeys": { "count": 53, "time": 1289 }, "SetDataProperties": { "count": 71, "time": 2330 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 12077 }, "RegExpExecMultiple": { "count": 327, "time": 2641 }, "RegExpReplace": { "count": 784, "time": 3810 }, "StringSplit": { "count": 6134, "time": 8275 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 796 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 556, "time": 441 }, "StringIndexOfUnchecked": { "count": 330, "time": 87 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1971 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 4889 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62979 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1198 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 116 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 917 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 88 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4019 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 818 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2789 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 680 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 800 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 208 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1076, "time": 4998 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2998 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8303 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 1518 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37357 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3421 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 167 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1506 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104674 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 16121 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1364 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 18 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 289 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 478 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 2554 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 571 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 987 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1875 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4304 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 18 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 358 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 421 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2651 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 491 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 860 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 15 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 491 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 188 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 732 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 532 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 6227 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3687 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 36943 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2516 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 512 } }, "JavaScript": { "JS_Execution": { "count": 5512, "time": 1059428 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19505 }, "ParseFunctionLiteral": { "count": 3377, "time": 146412 }, "ParseProgram": { "count": 10, "time": 1153 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12193 }, "PreParseNoVariableResolution": { "count": 105, "time": 2785 }, "JsonParse": { "count": 25, "time": 131358 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21573 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2096 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2191 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1366, "time": 7333 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7588 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1932 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1526 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3993, "time": 14029 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 343 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 19116 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3486 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 23616 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1886 }, "LoadIC_LoadFieldDH": { "count": 4024, "time": 14524 }, "StoreIC_StoreFieldDH": { "count": 1279, "time": 4234 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 9 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2532 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3483 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4596 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 497, "time": 3073 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1724 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1596 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 65 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 138 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 55 } }, "API": { "API_Context_New": { "count": 2, "time": 7833 }, "API_FunctionTemplate_New": { "count": 1353, "time": 827 }, "API_Object_SetPrivate": { "count": 35, "time": 385 }, "API_Persistent_New": { "count": 1875, "time": 2254 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2921 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 38 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1469 }, "API_String_Write": { "count": 654, "time": 99 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 3 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 17 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 526 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 888 }, "ParseBackgroundProgram": { "count": 1, "time": 941 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7078 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 61460 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 9 }, "OptimizeCode": { "count": 82, "time": 1791 }, "RecompileSynchronous": { "count": 161, "time": 114635 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2421 }, "StackGuard": { "count": 79, "time": 1658 }, "DeoptimizeCode": { "count": 8, "time": 1275 }, "NotifyDeoptimized": { "count": 7, "time": 489 } } } }, { "duration": 2772075, "js": 2621009, "phases": [ { "phase": "load", "start": 0, "duration": 96615 }, { "phase": "boot", "start": 96615, "duration": 785890 }, { "phase": "transition", "start": 882505, "duration": 680612 }, { "phase": "render", "start": 1563117, "duration": 1208958 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306788 }, { "kind": "MinorGC", "type": "scavenge", "start": 419939, "duration": 5332, "usedHeapSizeAfter": 3767000, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 457295, "duration": 5884, "usedHeapSizeAfter": 4487640, "usedHeapSizeBefore": 4629632 }, { "kind": "MinorGC", "type": "scavenge", "start": 549846, "duration": 3243, "usedHeapSizeAfter": 5820248, "usedHeapSizeBefore": 6119664 }, { "kind": "MinorGC", "type": "scavenge", "start": 697854, "duration": 3979, "usedHeapSizeAfter": 7865704, "usedHeapSizeBefore": 8555680 }, { "kind": "MinorGC", "type": "scavenge", "start": 873409, "duration": 2258, "usedHeapSizeAfter": 9182696, "usedHeapSizeBefore": 9808480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1083778, "duration": 1986, "usedHeapSizeAfter": 10555472, "usedHeapSizeBefore": 11552032 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1186637, "duration": 508, "usedHeapSizeAfter": 11266920, "usedHeapSizeBefore": 11266920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1188211, "duration": 5699, "usedHeapSizeAfter": 8520240, "usedHeapSizeBefore": 11267080 }, { "kind": "MajorGC", "type": "weak processing", "start": 1195377, "duration": 8, "usedHeapSizeAfter": 8520320, "usedHeapSizeBefore": 8520320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375092, "duration": 4923, "usedHeapSizeAfter": 21329872, "usedHeapSizeBefore": 22714624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411377, "duration": 3885, "usedHeapSizeAfter": 22152056, "usedHeapSizeBefore": 22798744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1457727, "duration": 4519, "usedHeapSizeAfter": 24140016, "usedHeapSizeBefore": 25330488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1600524, "duration": 72, "usedHeapSizeAfter": 28136848, "usedHeapSizeBefore": 28136848 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1613537, "duration": 8052, "usedHeapSizeAfter": 24645032, "usedHeapSizeBefore": 28290368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1774844, "duration": 4164, "usedHeapSizeAfter": 25072080, "usedHeapSizeBefore": 29390880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1948861, "duration": 6112, "usedHeapSizeAfter": 28530608, "usedHeapSizeBefore": 32279848 }, { "kind": "MinorGC", "type": "scavenge", "start": 2193289, "duration": 4738, "usedHeapSizeAfter": 28745680, "usedHeapSizeBefore": 41449152 } ], "blinkGC": [ { "start": 272088, "duration": 3275 }, { "start": 272096, "duration": 3217 }, { "start": 276056, "duration": 1133 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1196 }, "FunctionCallback": { "count": 4488, "time": 91668 }, "NamedGetterCallback": { "count": 107, "time": 6621 }, "GetMoreDataCallback": { "count": 14, "time": 143785 }, "AccessorSetterCallback": { "count": 5392, "time": 2818 }, "GCEpilogueCallback": { "count": 16, "time": 1605 }, "GCPrologueCallback": { "count": 16, "time": 288 }, "NamedSetterCallback": { "count": 18, "time": 1969 }, "StoreCallbackProperty": { "count": 5334, "time": 1940 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12428 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3542 }, "CompileFunction": { "count": 3319, "time": 102286 }, "CompileIgnition": { "count": 3374, "time": 106349 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30261 }, "CompileRewriteReturnResult": { "count": 3329, "time": 451 }, "CompileScopeAnalysis": { "count": 3329, "time": 12809 }, "CompileScript": { "count": 10, "time": 1716 }, "CompileLazy": { "count": 3176, "time": 10725 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1224 }, "RegExpInitializeAndCompile": { "count": 177, "time": 209 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1996 }, "Map_SetPrototype": { "count": 12980, "time": 3368 }, "Map_TransitionToDataProperty": { "count": 11978, "time": 33514 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6090 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9964 }, "CreateArrayLiteral": { "count": 761, "time": 717 }, "CreateObjectLiteral": { "count": 1888, "time": 10596 }, "SetProperty": { "count": 8830, "time": 14107 }, "DeclareGlobals": { "count": 2, "time": 22 }, "NewClosure": { "count": 344, "time": 67 }, "NewClosure_Tenured": { "count": 2398, "time": 1446 }, "HandleApiCall": { "count": 3986, "time": 3002 }, "DateConstructor": { "count": 268, "time": 1286 }, "ArrayLengthGetter": { "count": 372, "time": 26 }, "ArrayLengthSetter": { "count": 5152, "time": 1580 }, "FunctionPrototypeSetter": { "count": 239, "time": 2563 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 814 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 426 }, "SetGrow": { "count": 26, "time": 436 }, "WeakCollectionSet": { "count": 5007, "time": 6485 }, "ForInEnumerate": { "count": 380, "time": 2056 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 216, "time": 6852 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1540 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5675 }, "AddDictionaryProperty": { "count": 10572, "time": 12882 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 179 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2594 }, "HasProperty": { "count": 961, "time": 864 }, "KeyedGetProperty": { "count": 223, "time": 2123 }, "NewObject": { "count": 251, "time": 1586 }, "ObjectCreate": { "count": 221, "time": 4049 }, "ObjectKeys": { "count": 53, "time": 863 }, "SetDataProperties": { "count": 71, "time": 2011 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9293 }, "RegExpExecMultiple": { "count": 327, "time": 1748 }, "RegExpReplace": { "count": 784, "time": 4939 }, "StringSplit": { "count": 6134, "time": 8192 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 832 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 560, "time": 406 }, "StringIndexOfUnchecked": { "count": 330, "time": 96 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1113 }, "ArrayPush": { "count": 8, "time": 337 }, "ArraySplice": { "count": 82, "time": 1290 }, "ArrayUnshift": { "count": 45, "time": 1190 }, "DateNow": { "count": 60, "time": 635 }, "FunctionPrototypeToString": { "count": 116, "time": 638 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1892 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48640 }, "ObjectSetPrototypeOf": { "count": 205, "time": 593 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1355 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 341 }, "ArrayShift": { "count": 120, "time": 100 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 136, "time": 979 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 456 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 140 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1249 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3680 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 1 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 169 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2975 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 679 }, "StringToNumber": { "count": 196, "time": 62 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 385 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 12 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 923, "time": 4022 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 76 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 582 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3014 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5205 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 430 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37605 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2853 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1240 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 1347 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 99752 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 15143 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 819 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 511 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 564 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 110 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 580 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 222 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 740 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1522 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3029 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 384 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2352 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 888 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 607 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 626 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 716 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 991 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 120 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 97 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5428 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 2967 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 38666 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2173 }, "GC_Custom_IncrementalMarkingObserver": { "count": 103, "time": 834 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1083335 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14808 }, "ParseFunctionLiteral": { "count": 3377, "time": 164794 }, "ParseProgram": { "count": 10, "time": 1091 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11123 }, "PreParseNoVariableResolution": { "count": 105, "time": 2586 }, "JsonParse": { "count": 25, "time": 116522 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21430 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3441 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2199 }, "StoreGlobalIC_Miss": { "count": 8, "time": 65 }, "StoreIC_Miss": { "count": 1382, "time": 6115 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7713 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2923 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 410 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4107, "time": 21284 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5444, "time": 16789 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3605 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16886 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 38 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1598 }, "LoadIC_LoadFieldDH": { "count": 4103, "time": 13813 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 7088 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2689 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3684 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 663 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3807 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 595 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 4500 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1897 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 3077 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 293 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 41 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 671 } }, "API": { "API_Context_New": { "count": 2, "time": 13562 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2753 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1875, "time": 248 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 10 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 748 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3823 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 767 }, "API_Object_SetPrototype": { "count": 43, "time": 1327 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 420 }, "API_String_Write": { "count": 654, "time": 103 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 467 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 913 }, "ParseBackgroundProgram": { "count": 1, "time": 771 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6447 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55803 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 2356 }, "RecompileSynchronous": { "count": 151, "time": 96499 }, "CompileOptimized_Concurrent": { "count": 75, "time": 3373 }, "StackGuard": { "count": 77, "time": 1231 }, "DeoptimizeCode": { "count": 7, "time": 873 }, "NotifyDeoptimized": { "count": 6, "time": 382 } } } }, { "duration": 2819613, "js": 2674609, "phases": [ { "phase": "load", "start": 0, "duration": 90096 }, { "phase": "boot", "start": 90096, "duration": 785349 }, { "phase": "transition", "start": 875445, "duration": 691486 }, { "phase": "render", "start": 1566931, "duration": 1252682 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294092 }, { "kind": "MinorGC", "type": "scavenge", "start": 402708, "duration": 7033, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 444053, "duration": 7034, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 528859, "duration": 2001, "usedHeapSizeAfter": 5802888, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 667959, "duration": 3087, "usedHeapSizeAfter": 7899456, "usedHeapSizeBefore": 8566680 }, { "kind": "MinorGC", "type": "scavenge", "start": 860890, "duration": 2968, "usedHeapSizeAfter": 9203520, "usedHeapSizeBefore": 9806024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1037330, "duration": 68, "usedHeapSizeAfter": 11023064, "usedHeapSizeBefore": 11023064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1056113, "duration": 7034, "usedHeapSizeAfter": 8899976, "usedHeapSizeBefore": 11225336 }, { "kind": "MajorGC", "type": "weak processing", "start": 1157386, "duration": 546, "usedHeapSizeAfter": 9960104, "usedHeapSizeBefore": 9960104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370121, "duration": 3644, "usedHeapSizeAfter": 21075816, "usedHeapSizeBefore": 22845480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1417969, "duration": 5489, "usedHeapSizeAfter": 22349496, "usedHeapSizeBefore": 23266120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458752, "duration": 3785, "usedHeapSizeAfter": 24128544, "usedHeapSizeBefore": 25198904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1475799, "duration": 82, "usedHeapSizeAfter": 24570000, "usedHeapSizeBefore": 24570000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1577311, "duration": 7667, "usedHeapSizeAfter": 24848168, "usedHeapSizeBefore": 28712192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1767120, "duration": 6696, "usedHeapSizeAfter": 25099112, "usedHeapSizeBefore": 29060464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2158603, "duration": 11569, "usedHeapSizeAfter": 29308056, "usedHeapSizeBefore": 40763104 }, { "kind": "MinorGC", "type": "scavenge", "start": 2501990, "duration": 7455, "usedHeapSizeAfter": 30175536, "usedHeapSizeBefore": 42107808 } ], "blinkGC": [ { "start": 264413, "duration": 3074 }, { "start": 264419, "duration": 3031 }, { "start": 274998, "duration": 1897 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 379 }, "FunctionCallback": { "count": 4487, "time": 89410 }, "NamedGetterCallback": { "count": 107, "time": 8289 }, "GetMoreDataCallback": { "count": 14, "time": 141848 }, "AccessorSetterCallback": { "count": 5392, "time": 1454 }, "GCEpilogueCallback": { "count": 15, "time": 441 }, "GCPrologueCallback": { "count": 15, "time": 338 }, "NamedSetterCallback": { "count": 18, "time": 755 }, "StoreCallbackProperty": { "count": 5334, "time": 4531 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13777 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1572 }, "CompileFunction": { "count": 3319, "time": 92196 }, "CompileIgnition": { "count": 3374, "time": 121644 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35952 }, "CompileRewriteReturnResult": { "count": 3329, "time": 128 }, "CompileScopeAnalysis": { "count": 3329, "time": 13758 }, "CompileScript": { "count": 10, "time": 776 }, "CompileLazy": { "count": 3176, "time": 13270 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1436 }, "RegExpInitializeAndCompile": { "count": 177, "time": 344 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1656 }, "Map_SetPrototype": { "count": 12876, "time": 4162 }, "Map_TransitionToDataProperty": { "count": 11918, "time": 35677 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 588 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6409 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11050 }, "CreateArrayLiteral": { "count": 761, "time": 1250 }, "CreateObjectLiteral": { "count": 1888, "time": 8595 }, "SetProperty": { "count": 8819, "time": 19535 }, "DeclareGlobals": { "count": 2, "time": 30 }, "NewClosure": { "count": 344, "time": 70 }, "NewClosure_Tenured": { "count": 2398, "time": 2828 }, "HandleApiCall": { "count": 3986, "time": 4066 }, "DateConstructor": { "count": 268, "time": 594 }, "ArrayLengthGetter": { "count": 372, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 825 }, "FunctionPrototypeSetter": { "count": 239, "time": 775 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 98 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 482 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8760 }, "ForInEnumerate": { "count": 380, "time": 1848 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 303, "time": 3785 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2663 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4091 }, "AddDictionaryProperty": { "count": 10572, "time": 14182 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 59 }, "CreateDataProperty": { "count": 2, "time": 532 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4869 }, "HasProperty": { "count": 961, "time": 1725 }, "KeyedGetProperty": { "count": 220, "time": 544 }, "NewObject": { "count": 251, "time": 2741 }, "ObjectCreate": { "count": 221, "time": 3098 }, "ObjectKeys": { "count": 52, "time": 695 }, "SetDataProperties": { "count": 71, "time": 2880 }, "ToString": { "count": 28, "time": 33 }, "RegExpExec": { "count": 270, "time": 11632 }, "RegExpExecMultiple": { "count": 327, "time": 2265 }, "RegExpReplace": { "count": 784, "time": 3196 }, "StringSplit": { "count": 6134, "time": 8432 }, "PushCatchContext": { "count": 2, "time": 6 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 81 }, "StringBuilderJoin": { "count": 136, "time": 122 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 548, "time": 1213 }, "StringIndexOfUnchecked": { "count": 330, "time": 1166 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 236 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 1322 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 88 }, "FunctionPrototypeToString": { "count": 116, "time": 86 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 4651 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57579 }, "ObjectSetPrototypeOf": { "count": 205, "time": 201 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 132 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 95 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 134, "time": 1004 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 521 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 62, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4212 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 660 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3655 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1514 }, "StringToNumber": { "count": 196, "time": 938 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 776 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 279 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 929, "time": 6900 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 587 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3297 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6859 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 44 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 72 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 46826 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3794 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1280 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1581 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 121265 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15428 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1943 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 131 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 27 }, "GC_MC_FINISH": { "count": 2, "time": 656 }, "GC_MC_MARK": { "count": 2, "time": 21 }, "GC_MC_PROLOGUE": { "count": 2, "time": 589 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 373 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 843 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1746 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4120 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 82 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1667 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 488 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 708 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 15 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 597 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 177 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 207 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 522 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 962 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6103 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3196 }, "GC_MC_BACKGROUND_MARKING": { "count": 38, "time": 31605 }, "GC_Custom_IncrementalMarkingObserver": { "count": 199, "time": 3246 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2232 } }, "JavaScript": { "JS_Execution": { "count": 5493, "time": 1089511 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13161 }, "ParseFunctionLiteral": { "count": 3377, "time": 159787 }, "ParseProgram": { "count": 10, "time": 1076 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13565 }, "PreParseNoVariableResolution": { "count": 105, "time": 2287 }, "JsonParse": { "count": 25, "time": 124113 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18776 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2631 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1626 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1335, "time": 4133 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8756 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1841 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1409 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3711, "time": 17964 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 17337 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3183 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18906 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 652 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2011 }, "LoadIC_LoadFieldDH": { "count": 3861, "time": 15300 }, "StoreIC_StoreFieldDH": { "count": 1224, "time": 5727 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1277 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2308 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 478 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6257 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 194 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 478, "time": 2521 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1620 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2064 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 662 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 12 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 676 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 681 } }, "API": { "API_Context_New": { "count": 2, "time": 11814 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1570 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1877, "time": 277 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 186 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3293 }, "API_Object_CreateDataProperty": { "count": 22, "time": 3 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 614 }, "API_ObjectTemplate_New": { "count": 102, "time": 392 }, "API_String_NewFromOneByte": { "count": 1038, "time": 5297 }, "API_String_Write": { "count": 654, "time": 675 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 40 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 33 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 404 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 840 }, "ParseBackgroundProgram": { "count": 1, "time": 724 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5639 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51009 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 7 }, "OptimizeCode": { "count": 89, "time": 2776 }, "RecompileSynchronous": { "count": 178, "time": 109198 }, "CompileOptimized_Concurrent": { "count": 89, "time": 1619 }, "StackGuard": { "count": 94, "time": 2737 }, "DeoptimizeCode": { "count": 6, "time": 289 }, "NotifyDeoptimized": { "count": 5, "time": 97 } } } }, { "duration": 2759625, "js": 2610733, "phases": [ { "phase": "load", "start": 0, "duration": 89970 }, { "phase": "boot", "start": 89970, "duration": 772613 }, { "phase": "transition", "start": 862583, "duration": 671585 }, { "phase": "render", "start": 1534168, "duration": 1225457 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293747 }, { "kind": "MinorGC", "type": "scavenge", "start": 408387, "duration": 6327, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 450601, "duration": 5889, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 530374, "duration": 3393, "usedHeapSizeAfter": 5799376, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 670894, "duration": 3102, "usedHeapSizeAfter": 7880192, "usedHeapSizeBefore": 8567176 }, { "kind": "MinorGC", "type": "scavenge", "start": 862665, "duration": 3713, "usedHeapSizeAfter": 9229648, "usedHeapSizeBefore": 9836328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1083164, "duration": 2147, "usedHeapSizeAfter": 10560296, "usedHeapSizeBefore": 11558056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1179704, "duration": 58, "usedHeapSizeAfter": 11266840, "usedHeapSizeBefore": 11266840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1180936, "duration": 5305, "usedHeapSizeAfter": 8519896, "usedHeapSizeBefore": 11267000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367410, "duration": 2907, "usedHeapSizeAfter": 21275112, "usedHeapSizeBefore": 22712616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396241, "duration": 6508, "usedHeapSizeAfter": 22145168, "usedHeapSizeBefore": 22794072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446943, "duration": 4817, "usedHeapSizeAfter": 24223112, "usedHeapSizeBefore": 25400920 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1591020, "duration": 626, "usedHeapSizeAfter": 28400056, "usedHeapSizeBefore": 28400056 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1597207, "duration": 8948, "usedHeapSizeAfter": 24651480, "usedHeapSizeBefore": 28480256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1776904, "duration": 6549, "usedHeapSizeAfter": 25255464, "usedHeapSizeBefore": 29498304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1980971, "duration": 4553, "usedHeapSizeAfter": 28985376, "usedHeapSizeBefore": 32477776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2208269, "duration": 5740, "usedHeapSizeAfter": 28801864, "usedHeapSizeBefore": 41858536 }, { "kind": "MajorGC", "type": "weak processing", "start": 2752258, "duration": 49, "usedHeapSizeAfter": 38903192, "usedHeapSizeBefore": 38903192 } ], "blinkGC": [ { "start": 266786, "duration": 2640 }, { "start": 266795, "duration": 2534 }, { "start": 277414, "duration": 1626 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1058 }, "FunctionCallback": { "count": 4488, "time": 94727 }, "NamedGetterCallback": { "count": 107, "time": 5987 }, "GetMoreDataCallback": { "count": 14, "time": 142593 }, "AccessorSetterCallback": { "count": 5392, "time": 2060 }, "GCEpilogueCallback": { "count": 16, "time": 942 }, "GCPrologueCallback": { "count": 16, "time": 1187 }, "NamedSetterCallback": { "count": 18, "time": 151 }, "StoreCallbackProperty": { "count": 5334, "time": 4836 }, "NamedQueryCallback": { "count": 11, "time": 48 }, "RunMicrotaskCallback": { "count": 42, "time": 17140 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2058 }, "CompileFunction": { "count": 3319, "time": 111291 }, "CompileIgnition": { "count": 3374, "time": 96805 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33380 }, "CompileRewriteReturnResult": { "count": 3329, "time": 164 }, "CompileScopeAnalysis": { "count": 3329, "time": 13073 }, "CompileScript": { "count": 10, "time": 751 }, "CompileLazy": { "count": 3176, "time": 15708 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 451 }, "RegExpInitializeAndCompile": { "count": 177, "time": 198 }, "CompileForOnStackReplacement": { "count": 1, "time": 381 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2556 }, "Map_SetPrototype": { "count": 12970, "time": 4420 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 41901 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 683 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8522 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8564 }, "CreateArrayLiteral": { "count": 761, "time": 2968 }, "CreateObjectLiteral": { "count": 1888, "time": 8982 }, "SetProperty": { "count": 8829, "time": 14522 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 852 }, "NewClosure_Tenured": { "count": 2398, "time": 2797 }, "HandleApiCall": { "count": 3986, "time": 2544 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2398 }, "FunctionPrototypeSetter": { "count": 239, "time": 1350 }, "FunctionLengthGetter": { "count": 13, "time": 20 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 720 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 801 }, "SetGrow": { "count": 26, "time": 252 }, "WeakCollectionSet": { "count": 5007, "time": 9442 }, "ForInEnumerate": { "count": 380, "time": 2483 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 246, "time": 3459 }, "CreateListFromArrayLike": { "count": 18, "time": 34 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1662 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3504 }, "AddDictionaryProperty": { "count": 10572, "time": 17524 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 273 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4675 }, "HasProperty": { "count": 961, "time": 841 }, "KeyedGetProperty": { "count": 223, "time": 556 }, "NewObject": { "count": 251, "time": 2610 }, "ObjectCreate": { "count": 221, "time": 4152 }, "ObjectKeys": { "count": 53, "time": 469 }, "SetDataProperties": { "count": 71, "time": 1487 }, "ToString": { "count": 28, "time": 284 }, "RegExpExec": { "count": 269, "time": 10719 }, "RegExpExecMultiple": { "count": 327, "time": 1390 }, "RegExpReplace": { "count": 784, "time": 4870 }, "StringSplit": { "count": 6134, "time": 9000 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 482 }, "StringBuilderJoin": { "count": 136, "time": 84 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 569, "time": 726 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1710 }, "ArrayPush": { "count": 8, "time": 118 }, "ArraySplice": { "count": 82, "time": 1597 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 56 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2145 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54433 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1275 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 128 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 677 }, "ArrayShift": { "count": 120, "time": 86 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 7 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 150, "time": 1365 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 95 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 879 }, "ArrayPop": { "count": 63, "time": 38 }, "ArrayBufferConstructor": { "count": 1, "time": 4170 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 48 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 289, "time": 101 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2448 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 604 }, "StringToUpperCaseIntl": { "count": 42, "time": 10 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1151, "time": 2866 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 75 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2933 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6436 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 226 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 338 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39901 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3632 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 996 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2171 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98908 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 14047 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1425 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 166 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 661 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 872 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 755 }, "GC_MC_SWEEP": { "count": 2, "time": 7 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 52 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 810 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 867 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1956 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2254 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 80 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3015 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 116 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1176 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 568 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 113 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 77 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 709 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 496 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 73 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5059 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3650 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33795 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2641 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 265 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1039000 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17013 }, "ParseFunctionLiteral": { "count": 3377, "time": 151925 }, "ParseProgram": { "count": 10, "time": 524 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12328 }, "PreParseNoVariableResolution": { "count": 105, "time": 1891 }, "JsonParse": { "count": 25, "time": 119802 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17826 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 4170 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2106 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1375, "time": 7004 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9633 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1601 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 435 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4123, "time": 24792 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5459, "time": 12739 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3139 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18174 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 980 }, "LoadIC_SlowStub": { "count": 21, "time": 1377 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 876 }, "LoadIC_LoadFieldDH": { "count": 4094, "time": 8387 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 1958 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 19 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1817 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3721 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5997 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 884 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 2780 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 423 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 3343 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1099 }, "LoadIC_StringLength": { "count": 27, "time": 53 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 632 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8190 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2464 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 1372 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3315 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 168 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 867 }, "API_String_Write": { "count": 654, "time": 722 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 757 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 9 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 312 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 715 }, "ParseBackgroundProgram": { "count": 1, "time": 777 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6226 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50098 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 10 }, "OptimizeCode": { "count": 84, "time": 2005 }, "RecompileSynchronous": { "count": 167, "time": 123684 }, "CompileOptimized_Concurrent": { "count": 83, "time": 3370 }, "StackGuard": { "count": 84, "time": 2095 }, "DeoptimizeCode": { "count": 7, "time": 1358 }, "NotifyDeoptimized": { "count": 6, "time": 121 } } } }, { "duration": 2828169, "js": 2674242, "phases": [ { "phase": "load", "start": 0, "duration": 93572 }, { "phase": "boot", "start": 93572, "duration": 731603 }, { "phase": "transition", "start": 825175, "duration": 756565 }, { "phase": "render", "start": 1581740, "duration": 1246429 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287581 }, { "kind": "MinorGC", "type": "scavenge", "start": 403733, "duration": 6067, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437646, "duration": 5464, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 513401, "duration": 1879, "usedHeapSizeAfter": 5821608, "usedHeapSizeBefore": 6119520 }, { "kind": "MinorGC", "type": "scavenge", "start": 643952, "duration": 3208, "usedHeapSizeAfter": 7861688, "usedHeapSizeBefore": 8555736 }, { "kind": "MinorGC", "type": "scavenge", "start": 815101, "duration": 3182, "usedHeapSizeAfter": 9196168, "usedHeapSizeBefore": 9809952 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1002703, "duration": 1258, "usedHeapSizeAfter": 11106560, "usedHeapSizeBefore": 11106560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1027856, "duration": 10950, "usedHeapSizeAfter": 8885648, "usedHeapSizeBefore": 11223304 }, { "kind": "MajorGC", "type": "weak processing", "start": 1141124, "duration": 13, "usedHeapSizeAfter": 9932144, "usedHeapSizeBefore": 9932144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369621, "duration": 5698, "usedHeapSizeAfter": 21090216, "usedHeapSizeBefore": 22850232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429592, "duration": 5389, "usedHeapSizeAfter": 22393672, "usedHeapSizeBefore": 23271000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1469188, "duration": 3947, "usedHeapSizeAfter": 24128176, "usedHeapSizeBefore": 25221040 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1491432, "duration": 76, "usedHeapSizeAfter": 25908032, "usedHeapSizeBefore": 25908032 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1546295, "duration": 10452, "usedHeapSizeAfter": 24224424, "usedHeapSizeBefore": 28063904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1787821, "duration": 4758, "usedHeapSizeAfter": 24986864, "usedHeapSizeBefore": 29020728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989784, "duration": 10718, "usedHeapSizeAfter": 27972608, "usedHeapSizeBefore": 32091776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2236284, "duration": 3448, "usedHeapSizeAfter": 29068320, "usedHeapSizeBefore": 41463296 }, { "kind": "MajorGC", "type": "weak processing", "start": 2821817, "duration": 13, "usedHeapSizeAfter": 39957080, "usedHeapSizeBefore": 39957080 } ], "blinkGC": [ { "start": 259575, "duration": 3756 }, { "start": 259583, "duration": 2981 }, { "start": 270143, "duration": 1381 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 616 }, "FunctionCallback": { "count": 4485, "time": 84269 }, "NamedGetterCallback": { "count": 107, "time": 6792 }, "GetMoreDataCallback": { "count": 14, "time": 136913 }, "AccessorSetterCallback": { "count": 5392, "time": 2472 }, "GCEpilogueCallback": { "count": 15, "time": 1393 }, "GCPrologueCallback": { "count": 15, "time": 2137 }, "NamedSetterCallback": { "count": 18, "time": 1869 }, "StoreCallbackProperty": { "count": 5334, "time": 5208 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 15694 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3530 }, "CompileFunction": { "count": 3319, "time": 99978 }, "CompileIgnition": { "count": 3374, "time": 97229 }, "CompileIgnitionFinalization": { "count": 3379, "time": 39060 }, "CompileRewriteReturnResult": { "count": 3329, "time": 757 }, "CompileScopeAnalysis": { "count": 3329, "time": 18862 }, "CompileScript": { "count": 10, "time": 599 }, "CompileLazy": { "count": 3176, "time": 18327 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 263 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1474 }, "Map_SetPrototype": { "count": 12939, "time": 5741 }, "Map_TransitionToDataProperty": { "count": 11940, "time": 37462 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 79 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5417 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8442 }, "CreateArrayLiteral": { "count": 761, "time": 3553 }, "CreateObjectLiteral": { "count": 1888, "time": 8928 }, "SetProperty": { "count": 8822, "time": 14501 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 82 }, "NewClosure_Tenured": { "count": 2398, "time": 2139 }, "HandleApiCall": { "count": 3986, "time": 3288 }, "DateConstructor": { "count": 268, "time": 523 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1034 }, "FunctionPrototypeSetter": { "count": 239, "time": 352 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 877 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 92 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 158 }, "WeakCollectionSet": { "count": 5007, "time": 8585 }, "ForInEnumerate": { "count": 380, "time": 4075 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 311, "time": 3684 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3493 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4505 }, "AddDictionaryProperty": { "count": 10572, "time": 17736 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 654 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2251 }, "HasProperty": { "count": 961, "time": 3063 }, "KeyedGetProperty": { "count": 223, "time": 3163 }, "NewObject": { "count": 251, "time": 3541 }, "ObjectCreate": { "count": 221, "time": 3982 }, "ObjectKeys": { "count": 53, "time": 910 }, "SetDataProperties": { "count": 71, "time": 1039 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 270, "time": 10651 }, "RegExpExecMultiple": { "count": 327, "time": 2066 }, "RegExpReplace": { "count": 784, "time": 4137 }, "StringSplit": { "count": 6134, "time": 6142 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 565 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 561, "time": 717 }, "StringIndexOfUnchecked": { "count": 330, "time": 96 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1013 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 47 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 641 }, "ObjectDefineProperties": { "count": 2, "time": 785 }, "ObjectDefineProperty": { "count": 650, "time": 2667 }, "ObjectFreeze": { "count": 11, "time": 29 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54197 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1565 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 130 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 242 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 147, "time": 1221 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 109 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 304 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 4405 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 521 }, "EstimateNumberOfElements": { "count": 1, "time": 115 }, "GetArrayKeys": { "count": 1, "time": 2765 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 535 }, "StringToNumber": { "count": 196, "time": 59 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 390 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1451, "time": 6085 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 11 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 4099 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5412 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 100 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 232 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39492 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2863 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1587 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1584 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 109829 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 16760 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1753 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1229 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 8 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 895 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 99 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 595 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 829 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 766 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2251 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 6353 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 697 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3997 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 135 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 545 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 628 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 331 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 67 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1403 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8214 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3923 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 37987 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2697 }, "GC_Custom_IncrementalMarkingObserver": { "count": 192, "time": 4303 } }, "JavaScript": { "JS_Execution": { "count": 5519, "time": 1109748 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14898 }, "ParseFunctionLiteral": { "count": 3377, "time": 142421 }, "ParseProgram": { "count": 10, "time": 1094 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13374 }, "PreParseNoVariableResolution": { "count": 105, "time": 2594 }, "JsonParse": { "count": 25, "time": 132806 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22526 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 709 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1350 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1354, "time": 8588 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8118 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1250 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 480 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4002, "time": 21921 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 35 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 10605 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3943 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15841 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 24 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1365 }, "LoadIC_LoadFieldDH": { "count": 4013, "time": 19907 }, "StoreIC_StoreFieldDH": { "count": 1264, "time": 6626 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1119 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2545 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5729 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 74 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 504, "time": 2883 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1669 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 2720 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 416 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1391 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 687 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 28 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 902 } }, "API": { "API_Context_New": { "count": 2, "time": 10409 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2374 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1877, "time": 474 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3125 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 244 }, "API_String_Write": { "count": 654, "time": 111 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 621 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 16 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 9 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 423 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 650 }, "ParseBackgroundProgram": { "count": 1, "time": 640 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5661 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 47813 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 7 }, "OptimizeCode": { "count": 88, "time": 1222 }, "RecompileSynchronous": { "count": 175, "time": 111421 }, "CompileOptimized_Concurrent": { "count": 87, "time": 2767 }, "StackGuard": { "count": 88, "time": 5391 }, "DeoptimizeCode": { "count": 9, "time": 1852 }, "NotifyDeoptimized": { "count": 6, "time": 1666 } } } }, { "duration": 2762243, "js": 2609697, "phases": [ { "phase": "load", "start": 0, "duration": 94197 }, { "phase": "boot", "start": 94197, "duration": 785931 }, { "phase": "transition", "start": 880128, "duration": 686272 }, { "phase": "render", "start": 1566400, "duration": 1195843 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294267 }, { "kind": "MinorGC", "type": "scavenge", "start": 420958, "duration": 5927, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 463502, "duration": 5498, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 549188, "duration": 1507, "usedHeapSizeAfter": 5794240, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 686964, "duration": 2617, "usedHeapSizeAfter": 7895920, "usedHeapSizeBefore": 8570160 }, { "kind": "MinorGC", "type": "scavenge", "start": 871953, "duration": 3580, "usedHeapSizeAfter": 9220264, "usedHeapSizeBefore": 9823944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1079191, "duration": 2571, "usedHeapSizeAfter": 10615152, "usedHeapSizeBefore": 11564400 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1176716, "duration": 4644, "usedHeapSizeAfter": 11322616, "usedHeapSizeBefore": 11322616 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1182995, "duration": 5652, "usedHeapSizeAfter": 8496192, "usedHeapSizeBefore": 11322776 }, { "kind": "MajorGC", "type": "weak processing", "start": 1190139, "duration": 7, "usedHeapSizeAfter": 8496272, "usedHeapSizeBefore": 8496272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384191, "duration": 4212, "usedHeapSizeAfter": 21344048, "usedHeapSizeBefore": 22714808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420560, "duration": 3709, "usedHeapSizeAfter": 22119800, "usedHeapSizeBefore": 22796936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1478003, "duration": 3895, "usedHeapSizeAfter": 24263224, "usedHeapSizeBefore": 25391616 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1616096, "duration": 414, "usedHeapSizeAfter": 28307000, "usedHeapSizeBefore": 28307000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1622206, "duration": 9652, "usedHeapSizeAfter": 24639896, "usedHeapSizeBefore": 28394536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807278, "duration": 6990, "usedHeapSizeAfter": 25244384, "usedHeapSizeBefore": 29536776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989112, "duration": 5522, "usedHeapSizeAfter": 28952352, "usedHeapSizeBefore": 32347048 }, { "kind": "MinorGC", "type": "scavenge", "start": 2214523, "duration": 5670, "usedHeapSizeAfter": 28765424, "usedHeapSizeBefore": 41809080 } ], "blinkGC": [ { "start": 263320, "duration": 655 }, { "start": 263331, "duration": 601 }, { "start": 267967, "duration": 1318 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2488 }, "FunctionCallback": { "count": 4492, "time": 92100 }, "NamedGetterCallback": { "count": 107, "time": 8459 }, "GetMoreDataCallback": { "count": 14, "time": 140642 }, "AccessorSetterCallback": { "count": 5392, "time": 1615 }, "GCEpilogueCallback": { "count": 16, "time": 1060 }, "GCPrologueCallback": { "count": 16, "time": 1308 }, "NamedSetterCallback": { "count": 18, "time": 361 }, "StoreCallbackProperty": { "count": 5334, "time": 2974 }, "NamedQueryCallback": { "count": 11, "time": 110 }, "RunMicrotaskCallback": { "count": 42, "time": 11545 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2007 }, "CompileFunction": { "count": 3319, "time": 103651 }, "CompileIgnition": { "count": 3374, "time": 108805 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34004 }, "CompileRewriteReturnResult": { "count": 3329, "time": 876 }, "CompileScopeAnalysis": { "count": 3329, "time": 13817 }, "CompileScript": { "count": 10, "time": 1996 }, "CompileLazy": { "count": 3176, "time": 11278 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 439 }, "RegExpInitializeAndCompile": { "count": 177, "time": 318 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2281 }, "Map_SetPrototype": { "count": 12966, "time": 1728 }, "Map_TransitionToDataProperty": { "count": 11973, "time": 40558 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 591 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6919 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11526 }, "CreateArrayLiteral": { "count": 761, "time": 3082 }, "CreateObjectLiteral": { "count": 1888, "time": 12833 }, "SetProperty": { "count": 8830, "time": 19001 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 712 }, "NewClosure_Tenured": { "count": 2398, "time": 1299 }, "HandleApiCall": { "count": 3986, "time": 3214 }, "DateConstructor": { "count": 268, "time": 198 }, "ArrayLengthGetter": { "count": 371, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 3621 }, "FunctionPrototypeSetter": { "count": 239, "time": 2162 }, "FunctionLengthGetter": { "count": 13, "time": 20 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 109 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 382 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 7538 }, "ForInEnumerate": { "count": 380, "time": 1681 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 233, "time": 2478 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3737 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6757 }, "AddDictionaryProperty": { "count": 10572, "time": 15216 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 1949 }, "HasProperty": { "count": 961, "time": 3311 }, "KeyedGetProperty": { "count": 223, "time": 1074 }, "NewObject": { "count": 251, "time": 2624 }, "ObjectCreate": { "count": 221, "time": 1366 }, "ObjectKeys": { "count": 53, "time": 171 }, "SetDataProperties": { "count": 71, "time": 2045 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9094 }, "RegExpExecMultiple": { "count": 327, "time": 1413 }, "RegExpReplace": { "count": 784, "time": 5269 }, "StringSplit": { "count": 6134, "time": 7829 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 152 }, "StringBuilderJoin": { "count": 136, "time": 414 }, "StringCharCodeAt": { "count": 11, "time": 583 }, "StringEqual": { "count": 565, "time": 1161 }, "StringIndexOfUnchecked": { "count": 330, "time": 1341 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 231 }, "ArrayPush": { "count": 8, "time": 20 }, "ArraySplice": { "count": 82, "time": 103 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 546 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 1531 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 65346 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1655 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 693 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 33 }, "ArrayShift": { "count": 120, "time": 902 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 135, "time": 1644 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 1006 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 956 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4065 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 99 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3030 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 548 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 9 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 930, "time": 4256 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 144 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2369 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6997 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 658 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38882 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2290 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 625 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1509 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100822 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 18061 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1488 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 180 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 5020 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 7 }, "GC_MC_FINISH": { "count": 2, "time": 93 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1146 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 97 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2194 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4892 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 701 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2906 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 229 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 205 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 989 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 82 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 813 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 122 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5731 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3797 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 36959 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2525 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1273 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1015760 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12692 }, "ParseFunctionLiteral": { "count": 3377, "time": 156706 }, "ParseProgram": { "count": 10, "time": 363 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15051 }, "PreParseNoVariableResolution": { "count": 105, "time": 1541 }, "JsonParse": { "count": 25, "time": 121940 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19965 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3122 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4042 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1377, "time": 7704 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7962 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1283 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1026 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4089, "time": 22588 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 333 }, "LoadIC_LoadNonexistentDH": { "count": 5440, "time": 13970 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2699 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20267 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 380 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1290 }, "LoadIC_LoadFieldDH": { "count": 4076, "time": 14614 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 6874 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2647 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3442 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5917 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 4233 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 1812 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1290 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 68 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 147 }, "LoadIC_StringLength": { "count": 27, "time": 37 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 356 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 754 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 779 } }, "API": { "API_Context_New": { "count": 2, "time": 9593 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1160 }, "API_Object_SetPrivate": { "count": 35, "time": 451 }, "API_Persistent_New": { "count": 1875, "time": 865 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 509 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4491 }, "API_Object_CreateDataProperty": { "count": 22, "time": 19 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1166 }, "API_String_Write": { "count": 654, "time": 974 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 30 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 29 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 497 }, "CompileBackgroundScript": { "count": 1, "time": 17 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 751 }, "ParseBackgroundProgram": { "count": 1, "time": 713 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5420 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48909 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 8 }, "OptimizeCode": { "count": 79, "time": 1492 }, "RecompileSynchronous": { "count": 157, "time": 117527 }, "CompileOptimized_Concurrent": { "count": 78, "time": 3437 }, "StackGuard": { "count": 81, "time": 1981 }, "DeoptimizeCode": { "count": 8, "time": 1484 }, "NotifyDeoptimized": { "count": 7, "time": 618 } } } }, { "duration": 2809798, "js": 2659830, "phases": [ { "phase": "load", "start": 0, "duration": 89975 }, { "phase": "boot", "start": 89975, "duration": 759594 }, { "phase": "transition", "start": 849569, "duration": 690832 }, { "phase": "render", "start": 1540401, "duration": 1269397 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295639 }, { "kind": "MinorGC", "type": "scavenge", "start": 396479, "duration": 5350, "usedHeapSizeAfter": 3766984, "usedHeapSizeBefore": 4061160 }, { "kind": "MinorGC", "type": "scavenge", "start": 429724, "duration": 6184, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 511651, "duration": 2030, "usedHeapSizeAfter": 5818624, "usedHeapSizeBefore": 6119336 }, { "kind": "MinorGC", "type": "scavenge", "start": 650184, "duration": 3549, "usedHeapSizeAfter": 7864696, "usedHeapSizeBefore": 8556560 }, { "kind": "MinorGC", "type": "scavenge", "start": 839405, "duration": 2810, "usedHeapSizeAfter": 9186752, "usedHeapSizeBefore": 9811720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1014231, "duration": 72, "usedHeapSizeAfter": 11095096, "usedHeapSizeBefore": 11095096 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1028067, "duration": 6650, "usedHeapSizeAfter": 8891560, "usedHeapSizeBefore": 11211872 }, { "kind": "MajorGC", "type": "weak processing", "start": 1129963, "duration": 9, "usedHeapSizeAfter": 9954440, "usedHeapSizeBefore": 9954440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344656, "duration": 5771, "usedHeapSizeAfter": 21098464, "usedHeapSizeBefore": 22868680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400959, "duration": 4121, "usedHeapSizeAfter": 22425448, "usedHeapSizeBefore": 23289352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446748, "duration": 4023, "usedHeapSizeAfter": 24174376, "usedHeapSizeBefore": 25265512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1451768, "duration": 72, "usedHeapSizeAfter": 24239120, "usedHeapSizeBefore": 24239120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1477609, "duration": 8831, "usedHeapSizeAfter": 22228976, "usedHeapSizeBefore": 26187512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1743354, "duration": 5224, "usedHeapSizeAfter": 25033272, "usedHeapSizeBefore": 28936520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1940054, "duration": 5601, "usedHeapSizeAfter": 26928600, "usedHeapSizeBefore": 30348352 }, { "kind": "MinorGC", "type": "scavenge", "start": 2201050, "duration": 4394, "usedHeapSizeAfter": 29095816, "usedHeapSizeBefore": 41429216 }, { "kind": "MajorGC", "type": "weak processing", "start": 2803663, "duration": 21, "usedHeapSizeAfter": 40656248, "usedHeapSizeBefore": 40656248 } ], "blinkGC": [ { "start": 259486, "duration": 2758 }, { "start": 259497, "duration": 2701 }, { "start": 274512, "duration": 1136 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 885 }, "FunctionCallback": { "count": 4488, "time": 86134 }, "NamedGetterCallback": { "count": 107, "time": 9326 }, "GetMoreDataCallback": { "count": 15, "time": 137653 }, "AccessorSetterCallback": { "count": 5392, "time": 3766 }, "GCEpilogueCallback": { "count": 15, "time": 1457 }, "GCPrologueCallback": { "count": 15, "time": 299 }, "NamedSetterCallback": { "count": 18, "time": 140 }, "StoreCallbackProperty": { "count": 5334, "time": 5274 }, "NamedQueryCallback": { "count": 11, "time": 42 }, "RunMicrotaskCallback": { "count": 42, "time": 14969 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 425 }, "CompileFunction": { "count": 3319, "time": 108570 }, "CompileIgnition": { "count": 3374, "time": 101158 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35308 }, "CompileRewriteReturnResult": { "count": 3329, "time": 525 }, "CompileScopeAnalysis": { "count": 3329, "time": 10188 }, "CompileScript": { "count": 10, "time": 306 }, "CompileLazy": { "count": 3176, "time": 12694 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 331 }, "RegExpInitializeAndCompile": { "count": 177, "time": 198 }, "CompileForOnStackReplacement": { "count": 2, "time": 26 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 918 }, "Map_SetPrototype": { "count": 12955, "time": 4051 }, "Map_TransitionToDataProperty": { "count": 11940, "time": 41542 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 238 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5053 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8317 }, "CreateArrayLiteral": { "count": 761, "time": 2813 }, "CreateObjectLiteral": { "count": 1888, "time": 6484 }, "SetProperty": { "count": 8820, "time": 17296 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 63 }, "NewClosure_Tenured": { "count": 2398, "time": 1429 }, "HandleApiCall": { "count": 3986, "time": 3337 }, "DateConstructor": { "count": 268, "time": 174 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 831 }, "FunctionPrototypeSetter": { "count": 239, "time": 2913 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 323 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 95 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 7743 }, "ForInEnumerate": { "count": 380, "time": 4666 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 282, "time": 2405 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 3327 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 6520 }, "AddDictionaryProperty": { "count": 10572, "time": 18121 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4009 }, "HasProperty": { "count": 961, "time": 1968 }, "KeyedGetProperty": { "count": 223, "time": 982 }, "NewObject": { "count": 251, "time": 1276 }, "ObjectCreate": { "count": 221, "time": 1814 }, "ObjectKeys": { "count": 52, "time": 179 }, "SetDataProperties": { "count": 71, "time": 654 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 270, "time": 14026 }, "RegExpExecMultiple": { "count": 327, "time": 1498 }, "RegExpReplace": { "count": 784, "time": 2432 }, "StringSplit": { "count": 6134, "time": 9352 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 40 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 570, "time": 269 }, "StringIndexOfUnchecked": { "count": 330, "time": 564 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 757 }, "ArrayPush": { "count": 8, "time": 263 }, "ArraySplice": { "count": 82, "time": 66 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 570 }, "FunctionPrototypeToString": { "count": 116, "time": 577 }, "ObjectDefineProperties": { "count": 2, "time": 534 }, "ObjectDefineProperty": { "count": 650, "time": 1319 }, "ObjectFreeze": { "count": 11, "time": 366 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47624 }, "ObjectSetPrototypeOf": { "count": 205, "time": 876 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 123 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 450 }, "ArrayShift": { "count": 120, "time": 76 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 19 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 141, "time": 786 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 1140 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1469 }, "ArrayPop": { "count": 63, "time": 694 }, "ArrayBufferConstructor": { "count": 1, "time": 4620 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 92 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3870 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 932 }, "StringToNumber": { "count": 196, "time": 412 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 893, "time": 4914 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 13 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 89 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 4246 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7665 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 191 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 34929 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2586 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1648 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1336 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 89933 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 15176 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2578 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 130 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 1209 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 66 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1092 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 524 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 319 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 954 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4825 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 63 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3010 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 464 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 261 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 699 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 372 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 833 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6044 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4570 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 29926 }, "GC_Custom_IncrementalMarkingObserver": { "count": 164, "time": 1612 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2532 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1126939 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16901 }, "ParseFunctionLiteral": { "count": 3377, "time": 134985 }, "ParseProgram": { "count": 10, "time": 1627 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11979 }, "PreParseNoVariableResolution": { "count": 105, "time": 2725 }, "JsonParse": { "count": 25, "time": 121913 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 628, "time": 9078 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1634 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3357 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1356, "time": 8465 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6893 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 777 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1007 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4106, "time": 18483 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5444, "time": 14293 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2326 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16513 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 656 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1907 }, "LoadIC_LoadFieldDH": { "count": 4068, "time": 18295 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 7345 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 498 }, "LoadIC_Miss": { "count": 107, "time": 2064 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3078 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5294 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 3966 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2142 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 464, "time": 1585 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 741 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 163 }, "LoadIC_StringLength": { "count": 27, "time": 37 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 112 } }, "API": { "API_Context_New": { "count": 2, "time": 7156 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1973 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1877, "time": 760 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 405 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3898 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 735 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 321 }, "API_String_NewFromOneByte": { "count": 1038, "time": 279 }, "API_String_Write": { "count": 654, "time": 814 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 26 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 377 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 980 }, "ParseBackgroundProgram": { "count": 1, "time": 691 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6488 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57093 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 13 }, "OptimizeCode": { "count": 90, "time": 2021 }, "RecompileSynchronous": { "count": 178, "time": 129836 }, "CompileOptimized_Concurrent": { "count": 88, "time": 2709 }, "StackGuard": { "count": 91, "time": 2815 }, "DeoptimizeCode": { "count": 8, "time": 2981 }, "NotifyDeoptimized": { "count": 7, "time": 147 } } } }, { "duration": 2747551, "js": 2596756, "phases": [ { "phase": "load", "start": 0, "duration": 93217 }, { "phase": "boot", "start": 93217, "duration": 739922 }, { "phase": "transition", "start": 833139, "duration": 675659 }, { "phase": "render", "start": 1508798, "duration": 1238753 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298991 }, { "kind": "MinorGC", "type": "scavenge", "start": 402043, "duration": 5076, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 436098, "duration": 7251, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 516014, "duration": 2533, "usedHeapSizeAfter": 5802856, "usedHeapSizeBefore": 6119328 }, { "kind": "MinorGC", "type": "scavenge", "start": 656613, "duration": 3986, "usedHeapSizeAfter": 7876904, "usedHeapSizeBefore": 8567064 }, { "kind": "MinorGC", "type": "scavenge", "start": 834333, "duration": 2767, "usedHeapSizeAfter": 9242120, "usedHeapSizeBefore": 9842488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049122, "duration": 1905, "usedHeapSizeAfter": 10530072, "usedHeapSizeBefore": 11559368 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138883, "duration": 61, "usedHeapSizeAfter": 11240240, "usedHeapSizeBefore": 11240240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1141718, "duration": 5184, "usedHeapSizeAfter": 8525080, "usedHeapSizeBefore": 11240400 }, { "kind": "MajorGC", "type": "weak processing", "start": 1148872, "duration": 8, "usedHeapSizeAfter": 8525160, "usedHeapSizeBefore": 8525160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331461, "duration": 2922, "usedHeapSizeAfter": 21301432, "usedHeapSizeBefore": 22716088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367495, "duration": 5433, "usedHeapSizeAfter": 22223728, "usedHeapSizeBefore": 22825928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413455, "duration": 4579, "usedHeapSizeAfter": 24227232, "usedHeapSizeBefore": 25366048 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1573187, "duration": 79, "usedHeapSizeAfter": 28651232, "usedHeapSizeBefore": 28651232 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1610804, "duration": 9068, "usedHeapSizeAfter": 25057248, "usedHeapSizeBefore": 29222512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764442, "duration": 9477, "usedHeapSizeAfter": 25431384, "usedHeapSizeBefore": 29453968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2136013, "duration": 5898, "usedHeapSizeAfter": 29039448, "usedHeapSizeBefore": 40847072 }, { "kind": "MinorGC", "type": "scavenge", "start": 2576416, "duration": 6747, "usedHeapSizeAfter": 30432080, "usedHeapSizeBefore": 42417368 } ], "blinkGC": [ { "start": 266683, "duration": 3286 }, { "start": 266691, "duration": 3240 }, { "start": 281471, "duration": 1228 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 735 }, "FunctionCallback": { "count": 4489, "time": 87824 }, "NamedGetterCallback": { "count": 107, "time": 6588 }, "GetMoreDataCallback": { "count": 14, "time": 140009 }, "AccessorSetterCallback": { "count": 5392, "time": 1581 }, "GCEpilogueCallback": { "count": 16, "time": 463 }, "GCPrologueCallback": { "count": 16, "time": 1231 }, "NamedSetterCallback": { "count": 18, "time": 111 }, "StoreCallbackProperty": { "count": 5334, "time": 3373 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 14869 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1068 }, "CompileFunction": { "count": 3319, "time": 102541 }, "CompileIgnition": { "count": 3374, "time": 113203 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26547 }, "CompileRewriteReturnResult": { "count": 3329, "time": 2179 }, "CompileScopeAnalysis": { "count": 3329, "time": 12218 }, "CompileScript": { "count": 10, "time": 2849 }, "CompileLazy": { "count": 3176, "time": 13032 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 627 }, "RegExpInitializeAndCompile": { "count": 177, "time": 958 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2348 }, "Map_SetPrototype": { "count": 12980, "time": 4945 }, "Map_TransitionToDataProperty": { "count": 11973, "time": 32998 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 82 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6303 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9827 }, "CreateArrayLiteral": { "count": 761, "time": 1108 }, "CreateObjectLiteral": { "count": 1888, "time": 6029 }, "SetProperty": { "count": 8829, "time": 15291 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 609 }, "NewClosure_Tenured": { "count": 2398, "time": 2873 }, "HandleApiCall": { "count": 3986, "time": 3065 }, "DateConstructor": { "count": 268, "time": 685 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 2753 }, "FunctionPrototypeSetter": { "count": 239, "time": 2018 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 673 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 953 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 12144 }, "ForInEnumerate": { "count": 380, "time": 3061 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 251, "time": 1525 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 585 }, "CreateRegExpLiteral": { "count": 235, "time": 4546 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6286 }, "AddDictionaryProperty": { "count": 10572, "time": 15202 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 2772 }, "HasProperty": { "count": 961, "time": 440 }, "KeyedGetProperty": { "count": 223, "time": 1904 }, "NewObject": { "count": 251, "time": 1130 }, "ObjectCreate": { "count": 221, "time": 3247 }, "ObjectKeys": { "count": 53, "time": 472 }, "SetDataProperties": { "count": 71, "time": 2101 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11909 }, "RegExpExecMultiple": { "count": 327, "time": 598 }, "RegExpReplace": { "count": 784, "time": 4663 }, "StringSplit": { "count": 6134, "time": 12010 }, "PushCatchContext": { "count": 2, "time": 7 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 653 }, "StringBuilderJoin": { "count": 136, "time": 317 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 555, "time": 813 }, "StringIndexOfUnchecked": { "count": 330, "time": 489 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1541 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 695 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2568 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 42749 }, "ObjectSetPrototypeOf": { "count": 205, "time": 930 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 188 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 95 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 142, "time": 2418 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 565 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 5467 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 468 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3363 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 810 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1093, "time": 5233 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 572 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3137 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6175 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 555 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 273 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 73 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 44779 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3671 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1552 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1766 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 121506 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 13145 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1612 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1566 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 122 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 104 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 481 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 814 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1487 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3006 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2704 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 924 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 994 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 71 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1223 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 767 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 51 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 125 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 61 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4242 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4682 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33790 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2795 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1141 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1071862 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13414 }, "ParseFunctionLiteral": { "count": 3377, "time": 124011 }, "ParseProgram": { "count": 10, "time": 972 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12748 }, "PreParseNoVariableResolution": { "count": 105, "time": 2203 }, "JsonParse": { "count": 25, "time": 119040 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21683 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2779 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2453 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1377, "time": 4939 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7411 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1804 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1438 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 28624 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 13888 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4614 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17505 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1564 }, "LoadIC_LoadFieldDH": { "count": 4091, "time": 17708 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 3981 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2451 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3475 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4195 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 2111 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2119 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1921 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 457 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 265 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 11 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 218 } }, "API": { "API_Context_New": { "count": 2, "time": 10250 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1935 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 575 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 1047 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1837 }, "API_Object_CreateDataProperty": { "count": 22, "time": 715 }, "API_Object_Get": { "count": 138, "time": 940 }, "API_Object_SetPrototype": { "count": 43, "time": 486 }, "API_ObjectTemplate_New": { "count": 102, "time": 129 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1426 }, "API_String_Write": { "count": 654, "time": 113 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 32 }, "API_External_New": { "count": 23, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 446 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 191 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 777 }, "ParseBackgroundProgram": { "count": 1, "time": 643 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5596 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53325 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 10 }, "DeoptimizeCode": { "count": 9, "time": 1902 }, "OptimizeCode": { "count": 78, "time": 436 }, "RecompileSynchronous": { "count": 155, "time": 114567 }, "CompileOptimized_Concurrent": { "count": 77, "time": 3409 }, "NotifyDeoptimized": { "count": 7, "time": 123 }, "StackGuard": { "count": 78, "time": 2571 } } } }, { "duration": 2812623, "js": 2665327, "phases": [ { "phase": "load", "start": 0, "duration": 87882 }, { "phase": "boot", "start": 87882, "duration": 748786 }, { "phase": "transition", "start": 836668, "duration": 737255 }, { "phase": "render", "start": 1573923, "duration": 1238700 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292310 }, { "kind": "MinorGC", "type": "scavenge", "start": 422231, "duration": 4604, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 455614, "duration": 4758, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 532062, "duration": 1302, "usedHeapSizeAfter": 5818800, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 662129, "duration": 2604, "usedHeapSizeAfter": 7856664, "usedHeapSizeBefore": 8555632 }, { "kind": "MinorGC", "type": "scavenge", "start": 827510, "duration": 3549, "usedHeapSizeAfter": 9209024, "usedHeapSizeBefore": 9823496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1009102, "duration": 71, "usedHeapSizeAfter": 11109776, "usedHeapSizeBefore": 11109776 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1023283, "duration": 7166, "usedHeapSizeAfter": 8906256, "usedHeapSizeBefore": 11229424 }, { "kind": "MajorGC", "type": "weak processing", "start": 1119982, "duration": 10, "usedHeapSizeAfter": 9929064, "usedHeapSizeBefore": 9929064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358030, "duration": 6226, "usedHeapSizeAfter": 21098536, "usedHeapSizeBefore": 22847944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415532, "duration": 5313, "usedHeapSizeAfter": 22344264, "usedHeapSizeBefore": 23267680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1455328, "duration": 3458, "usedHeapSizeAfter": 24164200, "usedHeapSizeBefore": 25213472 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1460363, "duration": 71, "usedHeapSizeAfter": 24295824, "usedHeapSizeBefore": 24295824 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1510870, "duration": 8336, "usedHeapSizeAfter": 23113992, "usedHeapSizeBefore": 26921480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1769275, "duration": 5136, "usedHeapSizeAfter": 25128040, "usedHeapSizeBefore": 29065616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1959781, "duration": 4061, "usedHeapSizeAfter": 27353104, "usedHeapSizeBefore": 31112472 }, { "kind": "MinorGC", "type": "scavenge", "start": 2225673, "duration": 6065, "usedHeapSizeAfter": 29153152, "usedHeapSizeBefore": 41510280 }, { "kind": "MajorGC", "type": "weak processing", "start": 2809267, "duration": 18, "usedHeapSizeAfter": 40881728, "usedHeapSizeBefore": 40881728 } ], "blinkGC": [ { "start": 261300, "duration": 1509 }, { "start": 261311, "duration": 1444 }, { "start": 277522, "duration": 1541 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1056 }, "FunctionCallback": { "count": 4486, "time": 91251 }, "NamedGetterCallback": { "count": 107, "time": 7519 }, "GetMoreDataCallback": { "count": 14, "time": 139246 }, "AccessorSetterCallback": { "count": 5392, "time": 973 }, "GCEpilogueCallback": { "count": 15, "time": 1251 }, "GCPrologueCallback": { "count": 15, "time": 361 }, "NamedSetterCallback": { "count": 18, "time": 214 }, "StoreCallbackProperty": { "count": 5334, "time": 4096 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13363 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1741 }, "CompileFunction": { "count": 3319, "time": 104689 }, "CompileIgnition": { "count": 3374, "time": 107561 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33139 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1771 }, "CompileScopeAnalysis": { "count": 3329, "time": 8772 }, "CompileScript": { "count": 10, "time": 2155 }, "CompileLazy": { "count": 3176, "time": 16005 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 148 }, "RegExpInitializeAndCompile": { "count": 177, "time": 184 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 1582 }, "Map_SetPrototype": { "count": 12954, "time": 5091 }, "Map_TransitionToDataProperty": { "count": 11939, "time": 37436 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5331 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8282 }, "CreateArrayLiteral": { "count": 761, "time": 2274 }, "CreateObjectLiteral": { "count": 1888, "time": 4671 }, "SetProperty": { "count": 8822, "time": 15895 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 166 }, "NewClosure_Tenured": { "count": 2398, "time": 689 }, "HandleApiCall": { "count": 3986, "time": 3411 }, "DateConstructor": { "count": 268, "time": 559 }, "ArrayLengthGetter": { "count": 372, "time": 786 }, "ArrayLengthSetter": { "count": 5152, "time": 1103 }, "FunctionPrototypeSetter": { "count": 239, "time": 881 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 567 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 96 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 130 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 8811 }, "ForInEnumerate": { "count": 379, "time": 4948 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 278, "time": 3509 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3320 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 3041 }, "AddDictionaryProperty": { "count": 10572, "time": 16290 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 5746 }, "HasProperty": { "count": 961, "time": 1942 }, "KeyedGetProperty": { "count": 223, "time": 1760 }, "NewObject": { "count": 251, "time": 1803 }, "ObjectCreate": { "count": 221, "time": 2779 }, "ObjectKeys": { "count": 53, "time": 546 }, "SetDataProperties": { "count": 71, "time": 1171 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 11417 }, "RegExpExecMultiple": { "count": 327, "time": 1447 }, "RegExpReplace": { "count": 784, "time": 4460 }, "StringSplit": { "count": 6134, "time": 3956 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 775 }, "StringBuilderJoin": { "count": 136, "time": 646 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 552, "time": 316 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1900 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 56 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 59 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 4186 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57077 }, "ObjectSetPrototypeOf": { "count": 205, "time": 932 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1404 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 609 }, "ArrayShift": { "count": 120, "time": 710 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 149, "time": 827 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1391 }, "ArrayPop": { "count": 63, "time": 37 }, "ArrayBufferConstructor": { "count": 1, "time": 3648 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 47 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 85 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4852 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 924 }, "StringToNumber": { "count": 196, "time": 1346 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1014, "time": 4687 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 734 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 62 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3282 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4653 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 483 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 34041 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4716 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1451 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1497 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 96617 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 16960 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2367 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 126 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 255 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 454 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 549 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 94 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1574 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4047 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 679 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 500 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3166 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 424 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 546 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1210 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 557 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 639 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 195 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5409 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4925 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 34760 }, "GC_Custom_IncrementalMarkingObserver": { "count": 175, "time": 3197 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2509 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1083386 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15416 }, "ParseFunctionLiteral": { "count": 3377, "time": 139090 }, "ParseProgram": { "count": 10, "time": 962 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15635 }, "PreParseNoVariableResolution": { "count": 105, "time": 1268 }, "JsonParse": { "count": 25, "time": 135909 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25440 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1042 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2143 }, "StoreGlobalIC_Miss": { "count": 8, "time": 648 }, "StoreIC_Miss": { "count": 1353, "time": 10019 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9953 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 1448 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2467 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4100, "time": 21033 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 16667 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3748 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 17719 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1128 }, "LoadIC_LoadFieldDH": { "count": 4071, "time": 14345 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 6554 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3023 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1750 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6577 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 2751 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 927 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 1006 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 165 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 442 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 208 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 637 } }, "API": { "API_Context_New": { "count": 2, "time": 12137 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4765 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1876, "time": 1903 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 978 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3668 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 31 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1341 }, "API_String_Write": { "count": 654, "time": 633 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 38 }, "API_External_New": { "count": 23, "time": 296 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 579 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 171 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 538 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 534 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 133 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 751 }, "ParseBackgroundProgram": { "count": 1, "time": 763 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7266 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53397 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 11 }, "OptimizeCode": { "count": 79, "time": 1011 }, "RecompileSynchronous": { "count": 157, "time": 119304 }, "CompileOptimized_Concurrent": { "count": 78, "time": 1855 }, "StackGuard": { "count": 82, "time": 1869 }, "DeoptimizeCode": { "count": 7, "time": 1315 }, "NotifyDeoptimized": { "count": 6, "time": 1288 } } } }, { "duration": 2783878, "js": 2628579, "phases": [ { "phase": "load", "start": 0, "duration": 102034 }, { "phase": "boot", "start": 102034, "duration": 746533 }, { "phase": "transition", "start": 848567, "duration": 692368 }, { "phase": "render", "start": 1540935, "duration": 1242943 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306969 }, { "kind": "MinorGC", "type": "scavenge", "start": 411750, "duration": 5925, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 455769, "duration": 7156, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 547310, "duration": 1067, "usedHeapSizeAfter": 5795744, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 677101, "duration": 3253, "usedHeapSizeAfter": 7883240, "usedHeapSizeBefore": 8570192 }, { "kind": "MinorGC", "type": "scavenge", "start": 850100, "duration": 3086, "usedHeapSizeAfter": 9250336, "usedHeapSizeBefore": 9844504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060856, "duration": 1785, "usedHeapSizeAfter": 10562216, "usedHeapSizeBefore": 11563328 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1160330, "duration": 60, "usedHeapSizeAfter": 11274392, "usedHeapSizeBefore": 11274392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1161966, "duration": 6589, "usedHeapSizeAfter": 8522032, "usedHeapSizeBefore": 11274552 }, { "kind": "MajorGC", "type": "weak processing", "start": 1168909, "duration": 10, "usedHeapSizeAfter": 8522112, "usedHeapSizeBefore": 8522112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353611, "duration": 4571, "usedHeapSizeAfter": 21282456, "usedHeapSizeBefore": 22716000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395986, "duration": 3752, "usedHeapSizeAfter": 22244512, "usedHeapSizeBefore": 22822880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1443965, "duration": 4244, "usedHeapSizeAfter": 24183704, "usedHeapSizeBefore": 25377016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1578793, "duration": 663, "usedHeapSizeAfter": 28168568, "usedHeapSizeBefore": 28168568 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1592125, "duration": 7671, "usedHeapSizeAfter": 24629440, "usedHeapSizeBefore": 28321984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1771171, "duration": 3919, "usedHeapSizeAfter": 25012016, "usedHeapSizeBefore": 29364904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1976051, "duration": 4150, "usedHeapSizeAfter": 28503920, "usedHeapSizeBefore": 32341680 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219176, "duration": 5527, "usedHeapSizeAfter": 28854416, "usedHeapSizeBefore": 41498816 } ], "blinkGC": [ { "start": 276905, "duration": 3724 }, { "start": 276915, "duration": 3050 }, { "start": 287999, "duration": 2172 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1970 }, "FunctionCallback": { "count": 4489, "time": 90687 }, "NamedGetterCallback": { "count": 107, "time": 5366 }, "GetMoreDataCallback": { "count": 14, "time": 143528 }, "AccessorSetterCallback": { "count": 5392, "time": 2475 }, "GCEpilogueCallback": { "count": 16, "time": 321 }, "GCPrologueCallback": { "count": 16, "time": 2311 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 3391 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11618 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1129 }, "CompileFunction": { "count": 3319, "time": 91332 }, "CompileIgnition": { "count": 3374, "time": 112885 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32988 }, "CompileRewriteReturnResult": { "count": 3329, "time": 507 }, "CompileScopeAnalysis": { "count": 3329, "time": 16723 }, "CompileScript": { "count": 10, "time": 1077 }, "CompileLazy": { "count": 3176, "time": 16049 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 323 }, "RegExpInitializeAndCompile": { "count": 177, "time": 461 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1549 }, "Map_SetPrototype": { "count": 12977, "time": 3212 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 37654 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5480 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10029 }, "CreateArrayLiteral": { "count": 761, "time": 1776 }, "CreateObjectLiteral": { "count": 1888, "time": 8732 }, "SetProperty": { "count": 8829, "time": 12811 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 79 }, "NewClosure_Tenured": { "count": 2398, "time": 2025 }, "HandleApiCall": { "count": 3986, "time": 2046 }, "DateConstructor": { "count": 268, "time": 149 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1694 }, "FunctionPrototypeSetter": { "count": 239, "time": 3142 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 651 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 7670 }, "ForInEnumerate": { "count": 380, "time": 3362 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 249, "time": 2139 }, "CreateListFromArrayLike": { "count": 18, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2896 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5520 }, "AddDictionaryProperty": { "count": 10572, "time": 13251 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 639 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6296, "time": 2591 }, "HasProperty": { "count": 961, "time": 1158 }, "KeyedGetProperty": { "count": 223, "time": 483 }, "NewObject": { "count": 251, "time": 2338 }, "ObjectCreate": { "count": 221, "time": 3517 }, "ObjectKeys": { "count": 53, "time": 1193 }, "SetDataProperties": { "count": 71, "time": 4784 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 8438 }, "RegExpExecMultiple": { "count": 327, "time": 1197 }, "RegExpReplace": { "count": 784, "time": 2156 }, "StringSplit": { "count": 6134, "time": 7664 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 676 }, "StringBuilderJoin": { "count": 136, "time": 429 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 565, "time": 1414 }, "StringIndexOfUnchecked": { "count": 330, "time": 918 }, "StringToArray": { "count": 1, "time": 24 }, "ArrayConcat": { "count": 168, "time": 1508 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 1767 }, "ArrayUnshift": { "count": 45, "time": 534 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2279 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55242 }, "ObjectSetPrototypeOf": { "count": 205, "time": 213 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 107 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 674 }, "ArrayShift": { "count": 120, "time": 452 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 145, "time": 1374 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 76 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 438 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 4665 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 857 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2618 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 447 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 25 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 30 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 951, "time": 3765 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 11 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 406 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3901 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6481 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36607 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2381 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1050 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1333 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 94007 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 17066 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1377 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 358 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 821 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 708 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 598 }, "GC_MC_FINISH": { "count": 2, "time": 148 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 781 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1193 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 890 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 97 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1818 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3559 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 14 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1840 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 355 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 596 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 121 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 13 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 300 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 129 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 101 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 968 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 72 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4832 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3270 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 39987 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3183 }, "GC_Custom_IncrementalMarkingObserver": { "count": 103, "time": 1382 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1085310 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17299 }, "ParseFunctionLiteral": { "count": 3377, "time": 146309 }, "ParseProgram": { "count": 10, "time": 2012 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13199 }, "PreParseNoVariableResolution": { "count": 105, "time": 2552 }, "JsonParse": { "count": 25, "time": 119076 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25522 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1812 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3509 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1374, "time": 6572 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7273 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 606 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2198 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 21983 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 29 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 15657 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3596 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17405 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1608 }, "LoadIC_LoadFieldDH": { "count": 4102, "time": 13637 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5114 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 2292 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3125 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 766 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5011 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 92 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3650 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1818 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1058 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 68 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 151 }, "LoadIC_StringLength": { "count": 27, "time": 1006 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 81 } }, "API": { "API_Context_New": { "count": 2, "time": 10324 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1378 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 2266 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2330 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1809 }, "API_String_Write": { "count": 654, "time": 251 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 32 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 390 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 699 }, "ParseBackgroundProgram": { "count": 1, "time": 722 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5918 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50944 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 10 }, "OptimizeCode": { "count": 77, "time": 1307 }, "RecompileSynchronous": { "count": 153, "time": 116614 }, "CompileOptimized_Concurrent": { "count": 76, "time": 3605 }, "StackGuard": { "count": 77, "time": 2404 }, "DeoptimizeCode": { "count": 7, "time": 1088 }, "NotifyDeoptimized": { "count": 6, "time": 123 } } } }, { "duration": 2862941, "js": 2698718, "phases": [ { "phase": "load", "start": 0, "duration": 87670 }, { "phase": "boot", "start": 87670, "duration": 795110 }, { "phase": "transition", "start": 882780, "duration": 738026 }, { "phase": "render", "start": 1620806, "duration": 1242135 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290820 }, { "kind": "MinorGC", "type": "scavenge", "start": 395626, "duration": 5140, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 430248, "duration": 5543, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 518778, "duration": 2459, "usedHeapSizeAfter": 5818344, "usedHeapSizeBefore": 6119536 }, { "kind": "MinorGC", "type": "scavenge", "start": 690123, "duration": 3961, "usedHeapSizeAfter": 7857544, "usedHeapSizeBefore": 8556368 }, { "kind": "MinorGC", "type": "scavenge", "start": 873480, "duration": 2491, "usedHeapSizeAfter": 9226696, "usedHeapSizeBefore": 9825768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1087678, "duration": 65, "usedHeapSizeAfter": 11124720, "usedHeapSizeBefore": 11124720 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1103047, "duration": 6169, "usedHeapSizeAfter": 8883320, "usedHeapSizeBefore": 11246024 }, { "kind": "MajorGC", "type": "weak processing", "start": 1220053, "duration": 12, "usedHeapSizeAfter": 9914568, "usedHeapSizeBefore": 9914568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429271, "duration": 5135, "usedHeapSizeAfter": 21117760, "usedHeapSizeBefore": 22859192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1480525, "duration": 6296, "usedHeapSizeAfter": 22344256, "usedHeapSizeBefore": 23279328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1529934, "duration": 3689, "usedHeapSizeAfter": 24242944, "usedHeapSizeBefore": 25265800 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1535511, "duration": 264, "usedHeapSizeAfter": 24368184, "usedHeapSizeBefore": 24368184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1551434, "duration": 9524, "usedHeapSizeAfter": 21904088, "usedHeapSizeBefore": 25881304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1840617, "duration": 4564, "usedHeapSizeAfter": 25212200, "usedHeapSizeBefore": 29133568 }, { "kind": "MinorGC", "type": "scavenge", "start": 2016187, "duration": 7043, "usedHeapSizeAfter": 26886288, "usedHeapSizeBefore": 30241880 }, { "kind": "MinorGC", "type": "scavenge", "start": 2274153, "duration": 4008, "usedHeapSizeAfter": 29113072, "usedHeapSizeBefore": 41548456 }, { "kind": "MajorGC", "type": "weak processing", "start": 2859752, "duration": 26, "usedHeapSizeAfter": 40499040, "usedHeapSizeBefore": 40499040 } ], "blinkGC": [ { "start": 262827, "duration": 2328 }, { "start": 262838, "duration": 2279 }, { "start": 269663, "duration": 1618 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2147 }, "FunctionCallback": { "count": 4487, "time": 96379 }, "NamedGetterCallback": { "count": 107, "time": 6354 }, "GetMoreDataCallback": { "count": 14, "time": 141641 }, "AccessorSetterCallback": { "count": 5392, "time": 2532 }, "GCEpilogueCallback": { "count": 15, "time": 575 }, "GCPrologueCallback": { "count": 15, "time": 884 }, "NamedSetterCallback": { "count": 18, "time": 741 }, "StoreCallbackProperty": { "count": 5334, "time": 6550 }, "NamedQueryCallback": { "count": 11, "time": 806 }, "RunMicrotaskCallback": { "count": 42, "time": 12244 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3380 }, "CompileFunction": { "count": 3319, "time": 107661 }, "CompileIgnition": { "count": 3374, "time": 104050 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30208 }, "CompileRewriteReturnResult": { "count": 3329, "time": 542 }, "CompileScopeAnalysis": { "count": 3329, "time": 14952 }, "CompileScript": { "count": 10, "time": 2282 }, "CompileLazy": { "count": 3176, "time": 20694 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1413 }, "CompileForOnStackReplacement": { "count": 2, "time": 429 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1711 }, "Map_SetPrototype": { "count": 12927, "time": 8113 }, "Map_TransitionToDataProperty": { "count": 11933, "time": 50819 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 68 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4939 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8004 }, "CreateArrayLiteral": { "count": 761, "time": 1585 }, "CreateObjectLiteral": { "count": 1888, "time": 7002 }, "SetProperty": { "count": 8822, "time": 15799 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 2201 }, "HandleApiCall": { "count": 3986, "time": 4954 }, "DateConstructor": { "count": 268, "time": 983 }, "ArrayLengthGetter": { "count": 373, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1575 }, "FunctionPrototypeSetter": { "count": 239, "time": 2387 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 112 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 810 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 713 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 10220 }, "ForInEnumerate": { "count": 380, "time": 3375 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 251, "time": 3223 }, "CreateListFromArrayLike": { "count": 18, "time": 267 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2615 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 4041 }, "AddDictionaryProperty": { "count": 10572, "time": 16359 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 34 }, "CreateDataProperty": { "count": 2, "time": 8 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4181 }, "HasProperty": { "count": 961, "time": 735 }, "KeyedGetProperty": { "count": 223, "time": 2483 }, "NewObject": { "count": 251, "time": 2636 }, "ObjectCreate": { "count": 221, "time": 3503 }, "ObjectKeys": { "count": 52, "time": 1018 }, "SetDataProperties": { "count": 71, "time": 760 }, "ToString": { "count": 28, "time": 637 }, "RegExpExec": { "count": 269, "time": 10664 }, "RegExpExecMultiple": { "count": 327, "time": 2616 }, "RegExpReplace": { "count": 784, "time": 4052 }, "StringSplit": { "count": 6134, "time": 9266 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 1001 }, "StringBuilderJoin": { "count": 136, "time": 704 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 120 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 646 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 51 }, "ArrayUnshift": { "count": 45, "time": 658 }, "DateNow": { "count": 60, "time": 611 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 304 }, "ObjectDefineProperty": { "count": 650, "time": 1184 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54048 }, "ObjectSetPrototypeOf": { "count": 205, "time": 833 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 98 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 880 }, "ArrayShift": { "count": 120, "time": 526 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 142, "time": 665 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 629 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1389 }, "ArrayPop": { "count": 63, "time": 547 }, "ArrayBufferConstructor": { "count": 1, "time": 4191 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1021 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3437 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 571 }, "StringToNumber": { "count": 196, "time": 63 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 463 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 711 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1302, "time": 4432 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 50 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 615 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 401 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3612 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6360 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37452 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3443 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 877 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1448 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 92764 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 16511 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1634 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 314 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 88 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 139 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1332 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 94 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1550 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 6813 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 416 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2152 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 133 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 769 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 431 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 33 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 788 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7271 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 1399 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 32051 }, "GC_Custom_IncrementalMarkingObserver": { "count": 160, "time": 1514 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2347 }, "AllocateInTargetSpace": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 5515, "time": 1098855 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13745 }, "ParseFunctionLiteral": { "count": 3377, "time": 163420 }, "ParseProgram": { "count": 10, "time": 700 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13612 }, "PreParseNoVariableResolution": { "count": 105, "time": 1767 }, "JsonParse": { "count": 25, "time": 120598 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14325 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 763 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2221 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1347, "time": 10091 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8499 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 3358 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1844 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3970, "time": 16349 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 13093 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3444 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 19707 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1567 }, "LoadIC_LoadFieldDH": { "count": 3987, "time": 15618 }, "StoreIC_StoreFieldDH": { "count": 1262, "time": 4904 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 8 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 1328 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4507 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6227 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 500, "time": 4257 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 3582 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 739 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 805 }, "LoadIC_StringLength": { "count": 27, "time": 245 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 366 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 12 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 10503 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1809 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 953 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1628 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1854 }, "API_String_Write": { "count": 654, "time": 120 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 396 }, "CompileBackgroundScript": { "count": 1, "time": 26 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 670 }, "ParseBackgroundProgram": { "count": 1, "time": 736 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6396 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51093 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 4 }, "OptimizeCode": { "count": 84, "time": 1010 }, "RecompileSynchronous": { "count": 166, "time": 120914 }, "CompileOptimized_Concurrent": { "count": 82, "time": 3156 }, "StackGuard": { "count": 84, "time": 1553 }, "DeoptimizeCode": { "count": 10, "time": 1656 }, "NotifyDeoptimized": { "count": 9, "time": 2718 } } } }, { "duration": 2852485, "js": 2699216, "phases": [ { "phase": "load", "start": 0, "duration": 88755 }, { "phase": "boot", "start": 88755, "duration": 745226 }, { "phase": "transition", "start": 833981, "duration": 768955 }, { "phase": "render", "start": 1602936, "duration": 1249549 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306624 }, { "kind": "MinorGC", "type": "scavenge", "start": 405678, "duration": 5136, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437424, "duration": 5929, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 519216, "duration": 1133, "usedHeapSizeAfter": 5803400, "usedHeapSizeBefore": 6119624 }, { "kind": "MinorGC", "type": "scavenge", "start": 651354, "duration": 3066, "usedHeapSizeAfter": 7869280, "usedHeapSizeBefore": 8565312 }, { "kind": "MinorGC", "type": "scavenge", "start": 837121, "duration": 2538, "usedHeapSizeAfter": 9256368, "usedHeapSizeBefore": 9846928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1103929, "duration": 3227, "usedHeapSizeAfter": 10567000, "usedHeapSizeBefore": 11558968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1241869, "duration": 789, "usedHeapSizeAfter": 11284240, "usedHeapSizeBefore": 11284240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1244259, "duration": 4695, "usedHeapSizeAfter": 8524192, "usedHeapSizeBefore": 11284400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429638, "duration": 2400, "usedHeapSizeAfter": 21307312, "usedHeapSizeBefore": 22716904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458596, "duration": 6490, "usedHeapSizeAfter": 22147856, "usedHeapSizeBefore": 22798800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1512945, "duration": 3557, "usedHeapSizeAfter": 24290480, "usedHeapSizeBefore": 25395696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1659196, "duration": 77, "usedHeapSizeAfter": 28513224, "usedHeapSizeBefore": 28513224 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1691530, "duration": 9533, "usedHeapSizeAfter": 25008240, "usedHeapSizeBefore": 29026024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1855604, "duration": 4042, "usedHeapSizeAfter": 25104136, "usedHeapSizeBefore": 29479320 }, { "kind": "MinorGC", "type": "scavenge", "start": 2048311, "duration": 4672, "usedHeapSizeAfter": 28993768, "usedHeapSizeBefore": 32548704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2298852, "duration": 5883, "usedHeapSizeAfter": 28842384, "usedHeapSizeBefore": 41583752 }, { "kind": "MajorGC", "type": "weak processing", "start": 2846337, "duration": 43, "usedHeapSizeAfter": 39471384, "usedHeapSizeBefore": 39471384 } ], "blinkGC": [ { "start": 275474, "duration": 1922 }, { "start": 275483, "duration": 1864 }, { "start": 283823, "duration": 1248 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 2362 }, "FunctionCallback": { "count": 4490, "time": 87228 }, "NamedGetterCallback": { "count": 107, "time": 8369 }, "GetMoreDataCallback": { "count": 14, "time": 154794 }, "AccessorSetterCallback": { "count": 5392, "time": 1751 }, "GCEpilogueCallback": { "count": 16, "time": 1330 }, "GCPrologueCallback": { "count": 16, "time": 985 }, "NamedSetterCallback": { "count": 18, "time": 828 }, "StoreCallbackProperty": { "count": 5334, "time": 4002 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 13462 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1268 }, "CompileFunction": { "count": 3319, "time": 110936 }, "CompileIgnition": { "count": 3374, "time": 115335 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29301 }, "CompileRewriteReturnResult": { "count": 3329, "time": 333 }, "CompileScopeAnalysis": { "count": 3329, "time": 14075 }, "CompileScript": { "count": 10, "time": 891 }, "CompileLazy": { "count": 3176, "time": 14696 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 516 }, "CompileForOnStackReplacement": { "count": 1, "time": 202 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3230 }, "Map_SetPrototype": { "count": 12954, "time": 2966 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 30429 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 768 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5235 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11387 }, "CreateArrayLiteral": { "count": 761, "time": 436 }, "CreateObjectLiteral": { "count": 1888, "time": 10416 }, "SetProperty": { "count": 8829, "time": 17682 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 1811 }, "HandleApiCall": { "count": 3986, "time": 2913 }, "DateConstructor": { "count": 268, "time": 107 }, "ArrayLengthGetter": { "count": 372, "time": 29 }, "ArrayLengthSetter": { "count": 5152, "time": 3361 }, "FunctionPrototypeSetter": { "count": 239, "time": 1472 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 173 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 440 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 384 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 8045 }, "ForInEnumerate": { "count": 380, "time": 4234 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 264, "time": 5448 }, "CreateListFromArrayLike": { "count": 18, "time": 720 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3117 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3666 }, "AddDictionaryProperty": { "count": 10572, "time": 11932 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2844 }, "HasProperty": { "count": 961, "time": 4595 }, "KeyedGetProperty": { "count": 223, "time": 890 }, "NewObject": { "count": 251, "time": 2124 }, "ObjectCreate": { "count": 221, "time": 3331 }, "ObjectKeys": { "count": 53, "time": 649 }, "SetDataProperties": { "count": 71, "time": 967 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 12602 }, "RegExpExecMultiple": { "count": 327, "time": 2408 }, "RegExpReplace": { "count": 784, "time": 3398 }, "StringSplit": { "count": 6134, "time": 7553 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 314 }, "StringBuilderConcat": { "count": 152, "time": 83 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 564, "time": 536 }, "StringIndexOfUnchecked": { "count": 330, "time": 88 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 714 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 818 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1383 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51982 }, "ObjectSetPrototypeOf": { "count": 205, "time": 946 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 745 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 823 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 150, "time": 1653 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 537 }, "DeleteProperty": { "count": 11, "time": 12 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1155 }, "ArrayPop": { "count": 53, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4201 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 117 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2871 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 787 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1096, "time": 3749 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 226 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 493 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3350 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6555 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 32958 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2607 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 141 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 32 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1774 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 90363 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 17090 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1079 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 557 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 846 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 89 }, "GC_MC_MARK": { "count": 2, "time": 643 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 587 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 733 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 157 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1442 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 282 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3935 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 481 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2869 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 113 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 686 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 671 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 600 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 124 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 62 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6447 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3799 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 33607 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2511 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 816 } }, "JavaScript": { "JS_Execution": { "count": 5525, "time": 1102414 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16108 }, "ParseFunctionLiteral": { "count": 3377, "time": 164095 }, "ParseProgram": { "count": 10, "time": 701 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10359 }, "PreParseNoVariableResolution": { "count": 105, "time": 2769 }, "JsonParse": { "count": 25, "time": 117306 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21409 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1733 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2823 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1376, "time": 9016 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6129 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1534 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1039 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3997, "time": 15318 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 54 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 18062 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4005 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16040 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 39 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1208 }, "LoadIC_LoadFieldDH": { "count": 4034, "time": 18784 }, "StoreIC_StoreFieldDH": { "count": 1276, "time": 7868 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3157 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 6743 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4422 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 510, "time": 2392 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 5190 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1538 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 14552 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1334 }, "API_Object_SetPrivate": { "count": 35, "time": 89 }, "API_Persistent_New": { "count": 1875, "time": 249 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2839 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 232 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 902 }, "API_String_Write": { "count": 654, "time": 206 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 472 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 749 }, "ParseBackgroundProgram": { "count": 1, "time": 747 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6385 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52581 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 91, "time": 8 }, "OptimizeCode": { "count": 91, "time": 483 }, "RecompileSynchronous": { "count": 181, "time": 129019 }, "CompileOptimized_Concurrent": { "count": 90, "time": 2817 }, "StackGuard": { "count": 92, "time": 1931 }, "DeoptimizeCode": { "count": 9, "time": 2040 }, "NotifyDeoptimized": { "count": 6, "time": 289 } } } }, { "duration": 2750172, "js": 2596597, "phases": [ { "phase": "load", "start": 0, "duration": 98479 }, { "phase": "boot", "start": 98479, "duration": 768833 }, { "phase": "transition", "start": 867312, "duration": 681397 }, { "phase": "render", "start": 1548709, "duration": 1201463 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298036 }, { "kind": "MinorGC", "type": "scavenge", "start": 401565, "duration": 4650, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436405, "duration": 5889, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 525727, "duration": 2658, "usedHeapSizeAfter": 5808184, "usedHeapSizeBefore": 6119448 }, { "kind": "MinorGC", "type": "scavenge", "start": 673253, "duration": 3575, "usedHeapSizeAfter": 7884864, "usedHeapSizeBefore": 8563704 }, { "kind": "MinorGC", "type": "scavenge", "start": 856345, "duration": 3222, "usedHeapSizeAfter": 9209648, "usedHeapSizeBefore": 9806624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060806, "duration": 2284, "usedHeapSizeAfter": 10539816, "usedHeapSizeBefore": 11558816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1169609, "duration": 804, "usedHeapSizeAfter": 11274984, "usedHeapSizeBefore": 11274984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1219370, "duration": 7848, "usedHeapSizeAfter": 13431104, "usedHeapSizeBefore": 16296720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394716, "duration": 4977, "usedHeapSizeAfter": 21145408, "usedHeapSizeBefore": 22574608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1431169, "duration": 4172, "usedHeapSizeAfter": 22106400, "usedHeapSizeBefore": 22724216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1462619, "duration": 3217, "usedHeapSizeAfter": 24107440, "usedHeapSizeBefore": 25221928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1713517, "duration": 4925, "usedHeapSizeAfter": 27822808, "usedHeapSizeBefore": 30750824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1852113, "duration": 6931, "usedHeapSizeAfter": 28961048, "usedHeapSizeBefore": 32697608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1979416, "duration": 5692, "usedHeapSizeAfter": 32019160, "usedHeapSizeBefore": 35941648 }, { "kind": "MinorGC", "type": "scavenge", "start": 2214807, "duration": 4450, "usedHeapSizeAfter": 31878920, "usedHeapSizeBefore": 45481280 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2391247, "duration": 748, "usedHeapSizeAfter": 35789296, "usedHeapSizeBefore": 35789296 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2405301, "duration": 7676, "usedHeapSizeAfter": 28163304, "usedHeapSizeBefore": 35914304 }, { "kind": "MajorGC", "type": "weak processing", "start": 2745122, "duration": 833, "usedHeapSizeAfter": 31265952, "usedHeapSizeBefore": 31265952 } ], "blinkGC": [ { "start": 263233, "duration": 3405 }, { "start": 263276, "duration": 2663 }, { "start": 267218, "duration": 1147 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1548 }, "FunctionCallback": { "count": 4501, "time": 91341 }, "NamedGetterCallback": { "count": 107, "time": 6847 }, "GetMoreDataCallback": { "count": 14, "time": 135509 }, "AccessorSetterCallback": { "count": 5392, "time": 3081 }, "GCEpilogueCallback": { "count": 17, "time": 1549 }, "GCPrologueCallback": { "count": 17, "time": 1799 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 4156 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 12587 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2259 }, "CompileFunction": { "count": 3319, "time": 106493 }, "CompileIgnition": { "count": 3374, "time": 104645 }, "CompileIgnitionFinalization": { "count": 3379, "time": 40746 }, "CompileRewriteReturnResult": { "count": 3329, "time": 108 }, "CompileScopeAnalysis": { "count": 3329, "time": 10966 }, "CompileScript": { "count": 10, "time": 1309 }, "CompileLazy": { "count": 3176, "time": 12862 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 869 }, "RegExpInitializeAndCompile": { "count": 177, "time": 188 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1680 }, "Map_SetPrototype": { "count": 12948, "time": 4473 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 38872 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6640 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8287 }, "CreateArrayLiteral": { "count": 761, "time": 2781 }, "CreateObjectLiteral": { "count": 1888, "time": 7830 }, "SetProperty": { "count": 8826, "time": 14007 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 270 }, "NewClosure_Tenured": { "count": 2398, "time": 2188 }, "HandleApiCall": { "count": 3986, "time": 4745 }, "DateConstructor": { "count": 268, "time": 1872 }, "ArrayLengthGetter": { "count": 369, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 505 }, "FunctionPrototypeSetter": { "count": 239, "time": 1240 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 113 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 73 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 774 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 5341 }, "ForInEnumerate": { "count": 380, "time": 3720 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 200, "time": 3979 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 617 }, "CreateRegExpLiteral": { "count": 235, "time": 1748 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5028, "time": 5087 }, "AddDictionaryProperty": { "count": 10572, "time": 10459 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 259 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 6129 }, "HasProperty": { "count": 961, "time": 961 }, "KeyedGetProperty": { "count": 213, "time": 993 }, "NewObject": { "count": 251, "time": 1709 }, "ObjectCreate": { "count": 221, "time": 3921 }, "ObjectKeys": { "count": 52, "time": 1956 }, "SetDataProperties": { "count": 71, "time": 1449 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 9963 }, "RegExpExecMultiple": { "count": 327, "time": 2498 }, "RegExpReplace": { "count": 784, "time": 4746 }, "StringSplit": { "count": 6134, "time": 12650 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 84 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 550, "time": 104 }, "StringIndexOfUnchecked": { "count": 330, "time": 157 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2306 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 903 }, "ArrayUnshift": { "count": 45, "time": 21 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2089 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56119 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1185 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 458 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 99 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 135, "time": 1303 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 141 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 693 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 745 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4242 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2528 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 176 }, "StringToNumber": { "count": 196, "time": 258 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 387 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1064, "time": 3165 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 910 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2978 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 4749 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 46140 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1768 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 475 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 18 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1650 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 128506 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 15677 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2194 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1847 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 862 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 568 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 767 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 853 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 567 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 869 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 109 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1156 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2837 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4545 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 516 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 215 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 711 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 33 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 280 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 582 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 166 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4894 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 18, "time": 11052 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 36720 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3127 }, "GC_Custom_IncrementalMarkingObserver": { "count": 56, "time": 579 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1022445 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18331 }, "ParseFunctionLiteral": { "count": 3377, "time": 144322 }, "ParseProgram": { "count": 10, "time": 1939 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12416 }, "PreParseNoVariableResolution": { "count": 105, "time": 538 }, "JsonParse": { "count": 25, "time": 144319 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22689 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1663 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2626 }, "StoreGlobalIC_Miss": { "count": 8, "time": 18 }, "StoreIC_Miss": { "count": 1378, "time": 5656 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 8340 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 3981 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 712 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3952, "time": 21699 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5555, "time": 16265 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3158 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22706 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2642 }, "LoadIC_LoadFieldDH": { "count": 4104, "time": 12381 }, "StoreIC_StoreFieldDH": { "count": 1327, "time": 5753 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 1806 }, "KeyedLoadIC_LoadElementDH": { "count": 830, "time": 1967 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5110 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 168 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 2537 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 2534 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 511, "time": 3318 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 64 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 153 }, "LoadIC_StringLength": { "count": 27, "time": 64 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 13378 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2018 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1873, "time": 1136 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 686 }, "API_Function_NewInstance": { "count": 43, "time": 235 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2644 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 498 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 745 }, "API_String_Write": { "count": 654, "time": 497 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 60, "time": 275 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 9 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 355 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 788 }, "ParseBackgroundProgram": { "count": 1, "time": 692 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5806 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54399 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 1448 }, "RecompileSynchronous": { "count": 147, "time": 102937 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1190 }, "StackGuard": { "count": 74, "time": 2571 }, "DeoptimizeCode": { "count": 7, "time": 835 }, "NotifyDeoptimized": { "count": 5, "time": 348 } } } }, { "duration": 2782709, "js": 2628342, "phases": [ { "phase": "load", "start": 0, "duration": 94686 }, { "phase": "boot", "start": 94686, "duration": 750847 }, { "phase": "transition", "start": 845533, "duration": 672175 }, { "phase": "render", "start": 1517708, "duration": 1265001 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302030 }, { "kind": "MinorGC", "type": "scavenge", "start": 406334, "duration": 5242, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439905, "duration": 5810, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 521507, "duration": 2490, "usedHeapSizeAfter": 5810432, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 656049, "duration": 3558, "usedHeapSizeAfter": 7886608, "usedHeapSizeBefore": 8561912 }, { "kind": "MinorGC", "type": "scavenge", "start": 835885, "duration": 2505, "usedHeapSizeAfter": 9181584, "usedHeapSizeBefore": 9806168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034770, "duration": 1796, "usedHeapSizeAfter": 10554216, "usedHeapSizeBefore": 11558288 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135709, "duration": 729, "usedHeapSizeAfter": 11288000, "usedHeapSizeBefore": 11288000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1136869, "duration": 7484, "usedHeapSizeAfter": 8547672, "usedHeapSizeBefore": 11288160 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145821, "duration": 8, "usedHeapSizeAfter": 8547752, "usedHeapSizeBefore": 8547752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1336394, "duration": 4069, "usedHeapSizeAfter": 21303272, "usedHeapSizeBefore": 22740592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375362, "duration": 4336, "usedHeapSizeAfter": 22256848, "usedHeapSizeBefore": 22846272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1419708, "duration": 3814, "usedHeapSizeAfter": 24248264, "usedHeapSizeBefore": 25391904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1575387, "duration": 77, "usedHeapSizeAfter": 28520520, "usedHeapSizeBefore": 28520520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1578885, "duration": 6791, "usedHeapSizeAfter": 24849296, "usedHeapSizeBefore": 28603664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1778006, "duration": 7395, "usedHeapSizeAfter": 25099256, "usedHeapSizeBefore": 29479128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1965350, "duration": 7204, "usedHeapSizeAfter": 28824480, "usedHeapSizeBefore": 32492264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2243845, "duration": 3581, "usedHeapSizeAfter": 28879944, "usedHeapSizeBefore": 41552896 } ], "blinkGC": [ { "start": 268481, "duration": 3038 }, { "start": 268491, "duration": 2982 }, { "start": 277813, "duration": 812 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 390 }, "FunctionCallback": { "count": 4489, "time": 100080 }, "NamedGetterCallback": { "count": 107, "time": 7307 }, "GetMoreDataCallback": { "count": 14, "time": 140538 }, "AccessorSetterCallback": { "count": 5392, "time": 1793 }, "GCEpilogueCallback": { "count": 16, "time": 461 }, "GCPrologueCallback": { "count": 16, "time": 1603 }, "NamedSetterCallback": { "count": 18, "time": 127 }, "StoreCallbackProperty": { "count": 5334, "time": 4786 }, "NamedQueryCallback": { "count": 11, "time": 36 }, "RunMicrotaskCallback": { "count": 42, "time": 12792 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1388 }, "CompileFunction": { "count": 3319, "time": 108266 }, "CompileIgnition": { "count": 3374, "time": 111396 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28931 }, "CompileRewriteReturnResult": { "count": 3329, "time": 468 }, "CompileScopeAnalysis": { "count": 3329, "time": 11336 }, "CompileScript": { "count": 10, "time": 1270 }, "CompileLazy": { "count": 3176, "time": 11746 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2101 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1732 }, "Map_SetPrototype": { "count": 12939, "time": 6182 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 33396 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 313 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4786 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8407 }, "CreateArrayLiteral": { "count": 761, "time": 2509 }, "CreateObjectLiteral": { "count": 1888, "time": 6745 }, "SetProperty": { "count": 8830, "time": 18670 }, "DeclareGlobals": { "count": 2, "time": 625 }, "NewClosure": { "count": 344, "time": 354 }, "NewClosure_Tenured": { "count": 2398, "time": 1101 }, "HandleApiCall": { "count": 3986, "time": 1970 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 371, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 1503 }, "FunctionPrototypeSetter": { "count": 239, "time": 888 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 93 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1134 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 98 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 7933 }, "ForInEnumerate": { "count": 380, "time": 3154 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 242, "time": 2330 }, "CreateListFromArrayLike": { "count": 18, "time": 738 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1921 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3201 }, "AddDictionaryProperty": { "count": 10572, "time": 14519 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3070 }, "HasProperty": { "count": 961, "time": 2126 }, "KeyedGetProperty": { "count": 223, "time": 497 }, "NewObject": { "count": 251, "time": 664 }, "ObjectCreate": { "count": 221, "time": 3108 }, "ObjectKeys": { "count": 53, "time": 149 }, "SetDataProperties": { "count": 71, "time": 3665 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 8832 }, "RegExpExecMultiple": { "count": 327, "time": 2535 }, "RegExpReplace": { "count": 784, "time": 4750 }, "StringSplit": { "count": 6134, "time": 6397 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 1294 }, "StringBuilderJoin": { "count": 136, "time": 91 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 550, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 91 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 978 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 104 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 890 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 1147 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55518 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1558 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 600 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 110 }, "ArrayShift": { "count": 120, "time": 91 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 142, "time": 430 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 517 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 53, "time": 22 }, "ArrayBufferConstructor": { "count": 1, "time": 3749 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 321, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2531 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 128 }, "StringToUpperCaseIntl": { "count": 10, "time": 8 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 783 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1081, "time": 4636 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 285 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3225 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9075 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 333 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 602 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36521 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2292 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 585 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2229 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98463 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 14165 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1585 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 268 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 220 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 4 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 27 }, "GC_MC_FINISH": { "count": 2, "time": 615 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 379 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 916 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 764 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 1946 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 501 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 3055 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 940 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 853 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 2150 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 360 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 124 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 85 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 657 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 10 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 4074 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2574 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 35347 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2822 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 2786 } }, "JavaScript": { "JS_Execution": { "count": 5509, "time": 1109972 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18123 }, "ParseFunctionLiteral": { "count": 3377, "time": 134028 }, "ParseProgram": { "count": 10, "time": 2019 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11578 }, "PreParseNoVariableResolution": { "count": 105, "time": 2307 }, "JsonParse": { "count": 25, "time": 119727 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22169 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1151 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1168 }, "StoreGlobalIC_Miss": { "count": 8, "time": 18 }, "StoreIC_Miss": { "count": 1374, "time": 6826 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6562 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 5215 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2124 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4014, "time": 11721 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 16469 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1504 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19595 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 459 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1503 }, "LoadIC_LoadFieldDH": { "count": 4040, "time": 12649 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 4785 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1489 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3704 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4545 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 4012 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1089 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1073 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 791 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 11622 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1017 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 1175 }, "API_String_NewFromUtf8": { "count": 13, "time": 66 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 119 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6806 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2005 }, "API_String_Write": { "count": 654, "time": 104 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 10 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 576 }, "CompileBackgroundScript": { "count": 1, "time": 27 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 129 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 695 }, "ParseBackgroundProgram": { "count": 1, "time": 832 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6877 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55379 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 8 }, "OptimizeCode": { "count": 85, "time": 1253 }, "RecompileSynchronous": { "count": 169, "time": 111361 }, "CompileOptimized_Concurrent": { "count": 84, "time": 1476 }, "StackGuard": { "count": 87, "time": 2766 }, "DeoptimizeCode": { "count": 8, "time": 778 }, "NotifyDeoptimized": { "count": 6, "time": 1259 } } } }, { "duration": 2803154, "js": 2662873, "phases": [ { "phase": "load", "start": 0, "duration": 106787 }, { "phase": "boot", "start": 106787, "duration": 756813 }, { "phase": "transition", "start": 863600, "duration": 721689 }, { "phase": "render", "start": 1585289, "duration": 1217865 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 321863 }, { "kind": "MinorGC", "type": "scavenge", "start": 412282, "duration": 6167, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 450660, "duration": 5602, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 543394, "duration": 2222, "usedHeapSizeAfter": 5806016, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 691903, "duration": 2936, "usedHeapSizeAfter": 7878728, "usedHeapSizeBefore": 8564624 }, { "kind": "MinorGC", "type": "scavenge", "start": 854620, "duration": 3188, "usedHeapSizeAfter": 9206704, "usedHeapSizeBefore": 9823568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1049845, "duration": 69, "usedHeapSizeAfter": 11227240, "usedHeapSizeBefore": 11227240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1061151, "duration": 7668, "usedHeapSizeAfter": 8958280, "usedHeapSizeBefore": 11320456 }, { "kind": "MajorGC", "type": "weak processing", "start": 1151918, "duration": 13, "usedHeapSizeAfter": 9899456, "usedHeapSizeBefore": 9899456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380802, "duration": 7340, "usedHeapSizeAfter": 21148976, "usedHeapSizeBefore": 22859264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432820, "duration": 4719, "usedHeapSizeAfter": 22351760, "usedHeapSizeBefore": 23294160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1478695, "duration": 6522, "usedHeapSizeAfter": 24270464, "usedHeapSizeBefore": 25274448 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1561388, "duration": 847, "usedHeapSizeAfter": 28426200, "usedHeapSizeBefore": 28426200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1576276, "duration": 8059, "usedHeapSizeAfter": 24541712, "usedHeapSizeBefore": 28535984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1774502, "duration": 4356, "usedHeapSizeAfter": 25193224, "usedHeapSizeBefore": 29112192 }, { "kind": "MinorGC", "type": "scavenge", "start": 2148017, "duration": 5124, "usedHeapSizeAfter": 29194344, "usedHeapSizeBefore": 40684944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2538035, "duration": 5185, "usedHeapSizeAfter": 30195896, "usedHeapSizeBefore": 42134088 }, { "kind": "MajorGC", "type": "weak processing", "start": 2798839, "duration": 435, "usedHeapSizeAfter": 32537760, "usedHeapSizeBefore": 32537760 } ], "blinkGC": [ { "start": 284681, "duration": 4633 }, { "start": 285323, "duration": 3518 }, { "start": 298139, "duration": 1427 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1941 }, "FunctionCallback": { "count": 4483, "time": 85580 }, "NamedGetterCallback": { "count": 107, "time": 7087 }, "GetMoreDataCallback": { "count": 14, "time": 145200 }, "AccessorSetterCallback": { "count": 5392, "time": 3697 }, "GCEpilogueCallback": { "count": 15, "time": 1599 }, "GCPrologueCallback": { "count": 15, "time": 758 }, "NamedSetterCallback": { "count": 18, "time": 434 }, "StoreCallbackProperty": { "count": 5334, "time": 4075 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 15723 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 438 }, "CompileFunction": { "count": 3319, "time": 100821 }, "CompileIgnition": { "count": 3374, "time": 108022 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29355 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1248 }, "CompileScopeAnalysis": { "count": 3329, "time": 10123 }, "CompileScript": { "count": 10, "time": 2804 }, "CompileLazy": { "count": 3176, "time": 12619 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 187 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3294 }, "Map_SetPrototype": { "count": 12940, "time": 3174 }, "Map_TransitionToDataProperty": { "count": 11925, "time": 42460 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 93 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5450 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6131 }, "CreateArrayLiteral": { "count": 761, "time": 5855 }, "CreateObjectLiteral": { "count": 1888, "time": 7718 }, "SetProperty": { "count": 8820, "time": 13302 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 84 }, "NewClosure_Tenured": { "count": 2398, "time": 4288 }, "HandleApiCall": { "count": 3986, "time": 1442 }, "DateConstructor": { "count": 268, "time": 903 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1262 }, "FunctionPrototypeSetter": { "count": 239, "time": 367 }, "FunctionLengthGetter": { "count": 13, "time": 667 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 195 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1276 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8178 }, "ForInEnumerate": { "count": 380, "time": 2559 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3499 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 6285 }, "AddDictionaryProperty": { "count": 10572, "time": 14509 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 778 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 2365 }, "HasProperty": { "count": 961, "time": 1509 }, "KeyedGetProperty": { "count": 222, "time": 1062 }, "NewObject": { "count": 251, "time": 1204 }, "ObjectCreate": { "count": 221, "time": 2625 }, "ObjectKeys": { "count": 52, "time": 648 }, "SetDataProperties": { "count": 71, "time": 1353 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 7878 }, "RegExpExecMultiple": { "count": 327, "time": 2702 }, "RegExpReplace": { "count": 784, "time": 2556 }, "StringSplit": { "count": 6134, "time": 9729 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 896 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 548, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 936 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 96 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 328 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 244 }, "ObjectDefineProperty": { "count": 650, "time": 2658 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50994 }, "ObjectSetPrototypeOf": { "count": 205, "time": 887 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1006 }, "AllocateInNewSpace": { "count": 296, "time": 1832 }, "GlobalUnescape": { "count": 1, "time": 15 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 115 }, "ArrayShift": { "count": 120, "time": 693 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 603 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 139, "time": 1554 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 731 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 118 }, "ArrayPop": { "count": 63, "time": 20 }, "ArrayBufferConstructor": { "count": 1, "time": 3892 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 373 }, "NumberPrototypeToString": { "count": 31, "time": 545 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 79 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3853 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 507 }, "StringToNumber": { "count": 196, "time": 601 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 1227 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 958, "time": 3257 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 71 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3032 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6447 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 485 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37980 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2744 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1082 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1884 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 102800 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 18530 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2104 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 7 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 895 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 381 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1259 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2086 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3401 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3591 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 604 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1396 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 891 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 38 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1088 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5901 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3992 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 30529 }, "GC_Custom_IncrementalMarkingObserver": { "count": 198, "time": 2309 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2411 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1075232 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20731 }, "ParseFunctionLiteral": { "count": 3377, "time": 153170 }, "ParseProgram": { "count": 10, "time": 1728 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9285 }, "PreParseNoVariableResolution": { "count": 105, "time": 2921 }, "JsonParse": { "count": 25, "time": 143288 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22562 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2423 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3508 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1341, "time": 8318 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6791 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 741 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1013 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4050, "time": 19452 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5424, "time": 16087 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6421 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 18754 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 55 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1822 }, "LoadIC_LoadFieldDH": { "count": 4033, "time": 12941 }, "StoreIC_StoreFieldDH": { "count": 1260, "time": 4441 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 3323 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5263 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4404 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 815 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 3090 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 1588 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1091 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 131 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 65 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 15596 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1045 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 1577 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2655 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1164 }, "API_String_Write": { "count": 654, "time": 291 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 181 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 442 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 838 }, "ParseBackgroundProgram": { "count": 1, "time": 802 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7323 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 58077 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 94, "time": 7 }, "OptimizeCode": { "count": 94, "time": 1563 }, "RecompileSynchronous": { "count": 188, "time": 112437 }, "CompileOptimized_Concurrent": { "count": 94, "time": 3982 }, "StackGuard": { "count": 99, "time": 2812 }, "DeoptimizeCode": { "count": 10, "time": 5058 }, "NotifyDeoptimized": { "count": 9, "time": 173 } } } }, { "duration": 2848814, "js": 2695258, "phases": [ { "phase": "load", "start": 0, "duration": 91814 }, { "phase": "boot", "start": 91814, "duration": 759887 }, { "phase": "transition", "start": 851701, "duration": 672000 }, { "phase": "render", "start": 1523701, "duration": 1325113 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299681 }, { "kind": "MinorGC", "type": "scavenge", "start": 412575, "duration": 5067, "usedHeapSizeAfter": 3767176, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 448421, "duration": 6169, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629600 }, { "kind": "MinorGC", "type": "scavenge", "start": 531944, "duration": 1408, "usedHeapSizeAfter": 5816960, "usedHeapSizeBefore": 6119280 }, { "kind": "MinorGC", "type": "scavenge", "start": 678639, "duration": 4050, "usedHeapSizeAfter": 7860536, "usedHeapSizeBefore": 8557008 }, { "kind": "MinorGC", "type": "scavenge", "start": 844783, "duration": 2811, "usedHeapSizeAfter": 9216728, "usedHeapSizeBefore": 9822784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052643, "duration": 1607, "usedHeapSizeAfter": 10601136, "usedHeapSizeBefore": 11552808 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1157090, "duration": 742, "usedHeapSizeAfter": 11321008, "usedHeapSizeBefore": 11321008 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1159274, "duration": 5458, "usedHeapSizeAfter": 8497224, "usedHeapSizeBefore": 11321168 }, { "kind": "MajorGC", "type": "weak processing", "start": 1165789, "duration": 7, "usedHeapSizeAfter": 8497304, "usedHeapSizeBefore": 8497304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357052, "duration": 3713, "usedHeapSizeAfter": 21300960, "usedHeapSizeBefore": 22713928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391563, "duration": 5716, "usedHeapSizeAfter": 22217832, "usedHeapSizeBefore": 22824216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433652, "duration": 4294, "usedHeapSizeAfter": 24196192, "usedHeapSizeBefore": 25375232 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1578988, "duration": 124, "usedHeapSizeAfter": 28432264, "usedHeapSizeBefore": 28432264 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1606939, "duration": 9372, "usedHeapSizeAfter": 24964992, "usedHeapSizeBefore": 28862536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1786056, "duration": 6362, "usedHeapSizeAfter": 25304744, "usedHeapSizeBefore": 29432376 }, { "kind": "MinorGC", "type": "scavenge", "start": 2027818, "duration": 5103, "usedHeapSizeAfter": 29038528, "usedHeapSizeBefore": 32599352 }, { "kind": "MinorGC", "type": "scavenge", "start": 2256494, "duration": 4531, "usedHeapSizeAfter": 28881304, "usedHeapSizeBefore": 41937752 } ], "blinkGC": [ { "start": 263809, "duration": 3230 }, { "start": 263818, "duration": 2488 }, { "start": 273273, "duration": 901 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1082 }, "FunctionCallback": { "count": 4489, "time": 92640 }, "NamedGetterCallback": { "count": 107, "time": 7174 }, "GetMoreDataCallback": { "count": 14, "time": 141509 }, "AccessorSetterCallback": { "count": 5392, "time": 2026 }, "GCEpilogueCallback": { "count": 16, "time": 524 }, "GCPrologueCallback": { "count": 16, "time": 1388 }, "NamedSetterCallback": { "count": 18, "time": 841 }, "StoreCallbackProperty": { "count": 5334, "time": 3059 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13011 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3079 }, "CompileFunction": { "count": 3319, "time": 95189 }, "CompileIgnition": { "count": 3374, "time": 112508 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30970 }, "CompileRewriteReturnResult": { "count": 3329, "time": 192 }, "CompileScopeAnalysis": { "count": 3329, "time": 13393 }, "CompileScript": { "count": 10, "time": 1363 }, "CompileLazy": { "count": 3176, "time": 15077 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 692 }, "RegExpInitializeAndCompile": { "count": 177, "time": 826 }, "CompileForOnStackReplacement": { "count": 2, "time": 42 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2671 }, "Map_SetPrototype": { "count": 12967, "time": 4860 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 35958 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5172 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11158 }, "CreateArrayLiteral": { "count": 761, "time": 3293 }, "CreateObjectLiteral": { "count": 1888, "time": 7406 }, "SetProperty": { "count": 8830, "time": 17784 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 113 }, "NewClosure_Tenured": { "count": 2398, "time": 1647 }, "HandleApiCall": { "count": 3986, "time": 2550 }, "DateConstructor": { "count": 268, "time": 1484 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1952 }, "FunctionPrototypeSetter": { "count": 239, "time": 1599 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 8240 }, "ForInEnumerate": { "count": 380, "time": 4540 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 257, "time": 2878 }, "CreateListFromArrayLike": { "count": 18, "time": 674 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4026 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 6931 }, "AddDictionaryProperty": { "count": 10572, "time": 10472 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 169 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3831 }, "HasProperty": { "count": 961, "time": 1622 }, "KeyedGetProperty": { "count": 223, "time": 1125 }, "NewObject": { "count": 251, "time": 1511 }, "ObjectCreate": { "count": 221, "time": 2061 }, "ObjectKeys": { "count": 53, "time": 178 }, "SetDataProperties": { "count": 71, "time": 2478 }, "ToString": { "count": 28, "time": 38 }, "RegExpExec": { "count": 269, "time": 11640 }, "RegExpExecMultiple": { "count": 327, "time": 2134 }, "RegExpReplace": { "count": 784, "time": 2969 }, "StringSplit": { "count": 6134, "time": 7476 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 410 }, "StringBuilderConcat": { "count": 152, "time": 497 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 560, "time": 126 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1020 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 89 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 644 }, "FunctionPrototypeToString": { "count": 116, "time": 771 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 6726 }, "ObjectFreeze": { "count": 11, "time": 11 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53940 }, "ObjectSetPrototypeOf": { "count": 205, "time": 954 }, "ObjectIsExtensible": { "count": 19, "time": 175 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 608 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 492 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 316 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 2094 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1227 }, "DeleteProperty": { "count": 11, "time": 584 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 528 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3681 }, "GlobalDecodeURIComponent": { "count": 1, "time": 3 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 117 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2924 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 947 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 994, "time": 4527 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 66 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3748 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6539 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 488 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 272 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 180 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38706 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2848 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 909 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1527 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106564 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 12584 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1194 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 780 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 840 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 738 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 168 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 978 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 557 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1166 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1735 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2089 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 388 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 146 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2944 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 121 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1200 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 364 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 467 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 112 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 78 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5096 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3950 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 32489 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2533 }, "GC_Custom_IncrementalMarkingObserver": { "count": 110, "time": 1822 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1073487 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15257 }, "ParseFunctionLiteral": { "count": 3377, "time": 152138 }, "ParseProgram": { "count": 10, "time": 1743 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11479 }, "PreParseNoVariableResolution": { "count": 105, "time": 1632 }, "JsonParse": { "count": 25, "time": 126841 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21005 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1052 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2393 }, "StoreGlobalIC_Miss": { "count": 8, "time": 25 }, "StoreIC_Miss": { "count": 1376, "time": 8461 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6751 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1570 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1986 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4091, "time": 21499 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 10462 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3779 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17678 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 284 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1091 }, "LoadIC_LoadFieldDH": { "count": 4077, "time": 11467 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 6324 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2783 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3042 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5109 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 3446 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1274 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 1128 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 139 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 734 }, "LoadIC_StringLength": { "count": 27, "time": 38 }, "StoreIC_SlowStub": { "count": 4, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 510 } }, "API": { "API_Context_New": { "count": 2, "time": 9537 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2790 }, "API_Object_SetPrivate": { "count": 35, "time": 354 }, "API_Persistent_New": { "count": 1875, "time": 916 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 874 }, "API_Function_NewInstance": { "count": 43, "time": 805 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4430 }, "API_Object_CreateDataProperty": { "count": 22, "time": 629 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 27 }, "API_String_NewFromOneByte": { "count": 1038, "time": 477 }, "API_String_Write": { "count": 654, "time": 165 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 19 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 456 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 848 }, "ParseBackgroundProgram": { "count": 1, "time": 750 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6269 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55327 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 12 }, "OptimizeCode": { "count": 88, "time": 1149 }, "RecompileSynchronous": { "count": 173, "time": 179713 }, "CompileOptimized_Concurrent": { "count": 85, "time": 2238 }, "StackGuard": { "count": 86, "time": 2273 }, "DeoptimizeCode": { "count": 11, "time": 2207 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 9, "time": 795 } } } }, { "duration": 2856766, "js": 2709002, "phases": [ { "phase": "load", "start": 0, "duration": 89949 }, { "phase": "boot", "start": 89949, "duration": 792527 }, { "phase": "transition", "start": 882476, "duration": 648380 }, { "phase": "render", "start": 1530856, "duration": 1325910 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293185 }, { "kind": "MinorGC", "type": "scavenge", "start": 406518, "duration": 5887, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 444179, "duration": 7758, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 538996, "duration": 2062, "usedHeapSizeAfter": 5800520, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 704908, "duration": 3500, "usedHeapSizeAfter": 7880992, "usedHeapSizeBefore": 8567536 }, { "kind": "MinorGC", "type": "scavenge", "start": 878652, "duration": 3559, "usedHeapSizeAfter": 9235016, "usedHeapSizeBefore": 9833760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1080827, "duration": 1929, "usedHeapSizeAfter": 10602744, "usedHeapSizeBefore": 11557584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1234744, "duration": 189, "usedHeapSizeAfter": 16340120, "usedHeapSizeBefore": 16340120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1244095, "duration": 10263, "usedHeapSizeAfter": 13697864, "usedHeapSizeBefore": 16611656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401248, "duration": 3008, "usedHeapSizeAfter": 21194856, "usedHeapSizeBefore": 22554456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434929, "duration": 4657, "usedHeapSizeAfter": 22060520, "usedHeapSizeBefore": 22712664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1461251, "duration": 3281, "usedHeapSizeAfter": 24060864, "usedHeapSizeBefore": 25204368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1705107, "duration": 5511, "usedHeapSizeAfter": 27681248, "usedHeapSizeBefore": 30639720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1905078, "duration": 3742, "usedHeapSizeAfter": 28893456, "usedHeapSizeBefore": 32628128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2067693, "duration": 4284, "usedHeapSizeAfter": 32121344, "usedHeapSizeBefore": 35978056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2263461, "duration": 888, "usedHeapSizeAfter": 42902152, "usedHeapSizeBefore": 42902152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2265538, "duration": 7973, "usedHeapSizeAfter": 26660936, "usedHeapSizeBefore": 42967688 }, { "kind": "MajorGC", "type": "weak processing", "start": 2851843, "duration": 797, "usedHeapSizeAfter": 37248616, "usedHeapSizeBefore": 37248616 } ], "blinkGC": [ { "start": 259105, "duration": 3517 }, { "start": 259115, "duration": 3119 }, { "start": 266751, "duration": 2006 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 2646 }, "FunctionCallback": { "count": 4487, "time": 89576 }, "NamedGetterCallback": { "count": 107, "time": 6288 }, "GetMoreDataCallback": { "count": 14, "time": 138729 }, "AccessorSetterCallback": { "count": 5392, "time": 1640 }, "GCEpilogueCallback": { "count": 16, "time": 1192 }, "GCPrologueCallback": { "count": 16, "time": 1994 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 2186 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12049 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2903 }, "CompileFunction": { "count": 3319, "time": 108078 }, "CompileIgnition": { "count": 3374, "time": 111597 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33389 }, "CompileRewriteReturnResult": { "count": 3329, "time": 123 }, "CompileScopeAnalysis": { "count": 3329, "time": 9572 }, "CompileScript": { "count": 10, "time": 2990 }, "CompileLazy": { "count": 3176, "time": 11788 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 87 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1368 }, "CompileForOnStackReplacement": { "count": 3, "time": 60 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1026 }, "Map_SetPrototype": { "count": 12978, "time": 4185 }, "Map_TransitionToDataProperty": { "count": 11990, "time": 41417 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3449 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10367 }, "CreateArrayLiteral": { "count": 761, "time": 3194 }, "CreateObjectLiteral": { "count": 1888, "time": 8028 }, "SetProperty": { "count": 8835, "time": 12550 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 1268 }, "NewClosure_Tenured": { "count": 2398, "time": 2612 }, "HandleApiCall": { "count": 3986, "time": 3630 }, "DateConstructor": { "count": 268, "time": 424 }, "ArrayLengthGetter": { "count": 370, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 2371 }, "FunctionPrototypeSetter": { "count": 239, "time": 2539 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1684 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 347 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 65 }, "SetGrow": { "count": 26, "time": 684 }, "WeakCollectionSet": { "count": 5007, "time": 10934 }, "ForInEnumerate": { "count": 379, "time": 4083 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 316, "time": 3579 }, "CreateListFromArrayLike": { "count": 18, "time": 67 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1094 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 6371 }, "AddDictionaryProperty": { "count": 10572, "time": 14357 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3951 }, "HasProperty": { "count": 961, "time": 1104 }, "KeyedGetProperty": { "count": 221, "time": 463 }, "NewObject": { "count": 251, "time": 478 }, "ObjectCreate": { "count": 221, "time": 5653 }, "ObjectKeys": { "count": 52, "time": 1296 }, "SetDataProperties": { "count": 71, "time": 3280 }, "ToString": { "count": 28, "time": 509 }, "RegExpExec": { "count": 269, "time": 10959 }, "RegExpExecMultiple": { "count": 327, "time": 1958 }, "RegExpReplace": { "count": 784, "time": 5571 }, "StringSplit": { "count": 6134, "time": 9845 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 692 }, "StringBuilderConcat": { "count": 152, "time": 654 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 556, "time": 770 }, "StringIndexOfUnchecked": { "count": 330, "time": 737 }, "StringToArray": { "count": 1, "time": 9 }, "ArrayConcat": { "count": 168, "time": 823 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 500 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 1196 }, "FunctionPrototypeToString": { "count": 116, "time": 312 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1304 }, "ObjectFreeze": { "count": 11, "time": 21 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49902 }, "ObjectSetPrototypeOf": { "count": 205, "time": 647 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 105 }, "GlobalUnescape": { "count": 1, "time": 686 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 107 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 2527 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 82 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 976 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4581 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 618 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2456 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 988 }, "StringToNumber": { "count": 196, "time": 61 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 322 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 85 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1430, "time": 3830 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 433 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3095 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6932 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 128 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 598 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 33935 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4170 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1403 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 87192 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 20374 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 901 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 718 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 271 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 655 }, "GC_MC_FINISH": { "count": 2, "time": 450 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 232 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1263 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 615 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 116 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1633 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4260 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 49 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 42 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 89 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5271 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 163 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 387 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 327 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 18 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 187 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 848 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 71 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4232 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 11936 }, "GC_MC_BACKGROUND_MARKING": { "count": 27, "time": 35865 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2792 }, "GC_Custom_IncrementalMarkingObserver": { "count": 172, "time": 739 } }, "JavaScript": { "JS_Execution": { "count": 5519, "time": 1076797 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16510 }, "ParseFunctionLiteral": { "count": 3377, "time": 146943 }, "ParseProgram": { "count": 10, "time": 2292 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15680 }, "PreParseNoVariableResolution": { "count": 105, "time": 2410 }, "JsonParse": { "count": 25, "time": 139124 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17895 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1504 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2167 }, "StoreGlobalIC_Miss": { "count": 8, "time": 432 }, "StoreIC_Miss": { "count": 1388, "time": 12873 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 9356 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1071 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 2016 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4158, "time": 14155 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 11155 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4432 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 16650 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 239 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1797 }, "LoadIC_LoadFieldDH": { "count": 4098, "time": 8476 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 6742 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 21 }, "LoadIC_Miss": { "count": 107, "time": 2740 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2806 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4395 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 504, "time": 3832 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2046 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 4242 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 534 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 593 }, "LoadIC_StringLength": { "count": 27, "time": 41 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 342 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 10841 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1349 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1876, "time": 2922 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 948 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3457 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 55 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 705 }, "API_String_Write": { "count": 654, "time": 675 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 24 }, "API_Function_Call": { "count": 8, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 498 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 134 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 714 }, "ParseBackgroundProgram": { "count": 1, "time": 784 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6256 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53071 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 5 }, "OptimizeCode": { "count": 84, "time": 893 }, "RecompileSynchronous": { "count": 164, "time": 167378 }, "CompileOptimized_Concurrent": { "count": 80, "time": 3594 }, "StackGuard": { "count": 81, "time": 2112 }, "DeoptimizeCode": { "count": 9, "time": 1389 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 934 } } } }, { "duration": 2799458, "js": 2633387, "phases": [ { "phase": "load", "start": 0, "duration": 94118 }, { "phase": "boot", "start": 94118, "duration": 762054 }, { "phase": "transition", "start": 856172, "duration": 762550 }, { "phase": "render", "start": 1618722, "duration": 1180736 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297109 }, { "kind": "MinorGC", "type": "scavenge", "start": 399144, "duration": 5486, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433002, "duration": 5247, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 515480, "duration": 1285, "usedHeapSizeAfter": 5788848, "usedHeapSizeBefore": 6119056 }, { "kind": "MinorGC", "type": "scavenge", "start": 671313, "duration": 2641, "usedHeapSizeAfter": 7895944, "usedHeapSizeBefore": 8575376 }, { "kind": "MinorGC", "type": "scavenge", "start": 858115, "duration": 4019, "usedHeapSizeAfter": 9224368, "usedHeapSizeBefore": 9841864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1091308, "duration": 2668, "usedHeapSizeAfter": 10549296, "usedHeapSizeBefore": 11566064 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1195747, "duration": 60, "usedHeapSizeAfter": 11229536, "usedHeapSizeBefore": 11229536 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1198382, "duration": 6575, "usedHeapSizeAfter": 8519776, "usedHeapSizeBefore": 11229696 }, { "kind": "MajorGC", "type": "weak processing", "start": 1206089, "duration": 612, "usedHeapSizeAfter": 8519856, "usedHeapSizeBefore": 8519856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1444679, "duration": 5508, "usedHeapSizeAfter": 21312480, "usedHeapSizeBefore": 22713000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1483820, "duration": 5230, "usedHeapSizeAfter": 22188792, "usedHeapSizeBefore": 22793904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1525995, "duration": 4536, "usedHeapSizeAfter": 24195120, "usedHeapSizeBefore": 25351632 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1696005, "duration": 740, "usedHeapSizeAfter": 28932360, "usedHeapSizeBefore": 28932360 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1705006, "duration": 8875, "usedHeapSizeAfter": 25012920, "usedHeapSizeBefore": 29016696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1847191, "duration": 4553, "usedHeapSizeAfter": 25290792, "usedHeapSizeBefore": 29452112 }, { "kind": "MinorGC", "type": "scavenge", "start": 2035298, "duration": 4395, "usedHeapSizeAfter": 28983592, "usedHeapSizeBefore": 32552544 }, { "kind": "MinorGC", "type": "scavenge", "start": 2259025, "duration": 3580, "usedHeapSizeAfter": 28813040, "usedHeapSizeBefore": 41880720 } ], "blinkGC": [ { "start": 265735, "duration": 1768 }, { "start": 265743, "duration": 1724 }, { "start": 281432, "duration": 1329 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 1059 }, "FunctionCallback": { "count": 4490, "time": 97371 }, "NamedGetterCallback": { "count": 107, "time": 9250 }, "GetMoreDataCallback": { "count": 14, "time": 141295 }, "AccessorSetterCallback": { "count": 5392, "time": 3003 }, "GCEpilogueCallback": { "count": 16, "time": 1155 }, "GCPrologueCallback": { "count": 16, "time": 1958 }, "NamedSetterCallback": { "count": 18, "time": 344 }, "StoreCallbackProperty": { "count": 5334, "time": 5173 }, "NamedQueryCallback": { "count": 11, "time": 37 }, "RunMicrotaskCallback": { "count": 42, "time": 18253 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3177 }, "CompileFunction": { "count": 3319, "time": 117514 }, "CompileIgnition": { "count": 3374, "time": 99776 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30032 }, "CompileRewriteReturnResult": { "count": 3329, "time": 496 }, "CompileScopeAnalysis": { "count": 3329, "time": 15516 }, "CompileScript": { "count": 10, "time": 1938 }, "CompileLazy": { "count": 3176, "time": 14135 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1346 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 653, "time": 1516 }, "Map_SetPrototype": { "count": 12972, "time": 7373 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34569 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3830 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10134 }, "CreateArrayLiteral": { "count": 761, "time": 2969 }, "CreateObjectLiteral": { "count": 1888, "time": 10346 }, "SetProperty": { "count": 8829, "time": 13309 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 467 }, "NewClosure_Tenured": { "count": 2398, "time": 1907 }, "HandleApiCall": { "count": 3986, "time": 6659 }, "DateConstructor": { "count": 268, "time": 907 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1477 }, "FunctionPrototypeSetter": { "count": 239, "time": 1136 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 72 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6958 }, "ForInEnumerate": { "count": 380, "time": 3320 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 240, "time": 3409 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 3568 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3523 }, "AddDictionaryProperty": { "count": 10572, "time": 14672 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3894 }, "HasProperty": { "count": 961, "time": 1467 }, "KeyedGetProperty": { "count": 223, "time": 1742 }, "NewObject": { "count": 251, "time": 2893 }, "ObjectCreate": { "count": 221, "time": 1862 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 2062 }, "ToString": { "count": 28, "time": 176 }, "RegExpExec": { "count": 269, "time": 12165 }, "RegExpExecMultiple": { "count": 327, "time": 3005 }, "RegExpReplace": { "count": 784, "time": 875 }, "StringSplit": { "count": 6134, "time": 8351 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 408 }, "StringBuilderConcat": { "count": 152, "time": 61 }, "StringBuilderJoin": { "count": 136, "time": 1363 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 558, "time": 2047 }, "StringIndexOfUnchecked": { "count": 330, "time": 65 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1006 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 949 }, "ArrayUnshift": { "count": 45, "time": 382 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2199 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55937 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1804 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 97 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 50 }, "ArrayShift": { "count": 120, "time": 1022 }, "Object_DeleteProperty": { "count": 6, "time": 234 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 141, "time": 1660 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 102 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 117 }, "ArrayPop": { "count": 63, "time": 641 }, "ArrayBufferConstructor": { "count": 1, "time": 4200 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 23 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2924 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 3 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 37 }, "ObjectPrototypeGetProto": { "count": 12, "time": 617 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 977, "time": 3787 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 399 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 19 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 701 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2881 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5523 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37932 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2494 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 107 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1501 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95750 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 14488 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1439 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 870 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 782 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 448 }, "GC_MC_FINISH": { "count": 2, "time": 280 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 605 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 498 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 82 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1830 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4473 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 253 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 567 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2913 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1281 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 514 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 710 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 493 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 63 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6125 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4250 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33501 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2228 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 1335 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1026590 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17888 }, "ParseFunctionLiteral": { "count": 3377, "time": 146557 }, "ParseProgram": { "count": 10, "time": 376 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11948 }, "PreParseNoVariableResolution": { "count": 105, "time": 3400 }, "JsonParse": { "count": 25, "time": 159962 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19586 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2079 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2848 }, "StoreGlobalIC_Miss": { "count": 8, "time": 465 }, "StoreIC_Miss": { "count": 1375, "time": 11313 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5106 }, "LoadIC_FunctionPrototypeStub": { "count": 386, "time": 1373 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3250 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 16581 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 14023 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4727 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18070 }, "LoadGlobalIC_Slow": { "count": 21, "time": 29 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 54 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1774 }, "LoadIC_LoadFieldDH": { "count": 4092, "time": 16759 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 5542 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 2307 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2930 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4121 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 91 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 5857 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 611 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 526 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 139 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 8699 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2396 }, "API_Object_SetPrivate": { "count": 35, "time": 889 }, "API_Persistent_New": { "count": 1875, "time": 257 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 29 }, "API_Function_NewInstance": { "count": 43, "time": 708 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3427 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 57 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 850 }, "API_String_Write": { "count": 654, "time": 104 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 442 }, "CompileBackgroundScript": { "count": 1, "time": 22 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 101 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 805 }, "ParseBackgroundProgram": { "count": 1, "time": 721 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6015 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51106 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 10 }, "OptimizeCode": { "count": 80, "time": 1041 }, "RecompileSynchronous": { "count": 159, "time": 117253 }, "CompileOptimized_Concurrent": { "count": 79, "time": 1638 }, "StackGuard": { "count": 80, "time": 1048 }, "DeoptimizeCode": { "count": 9, "time": 2757 }, "NotifyDeoptimized": { "count": 8, "time": 403 } } } }, { "duration": 2968534, "js": 2799123, "phases": [ { "phase": "load", "start": 0, "duration": 96376 }, { "phase": "boot", "start": 96376, "duration": 763068 }, { "phase": "transition", "start": 859444, "duration": 789075 }, { "phase": "render", "start": 1648519, "duration": 1320015 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299833 }, { "kind": "MinorGC", "type": "scavenge", "start": 402694, "duration": 5035, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435907, "duration": 5724, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 533555, "duration": 1126, "usedHeapSizeAfter": 5803536, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 678304, "duration": 4265, "usedHeapSizeAfter": 7897872, "usedHeapSizeBefore": 8565392 }, { "kind": "MinorGC", "type": "scavenge", "start": 847154, "duration": 3174, "usedHeapSizeAfter": 9190608, "usedHeapSizeBefore": 9805896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1062014, "duration": 210, "usedHeapSizeAfter": 11321560, "usedHeapSizeBefore": 11321560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1083250, "duration": 18265, "usedHeapSizeAfter": 9003312, "usedHeapSizeBefore": 11418488 }, { "kind": "MajorGC", "type": "weak processing", "start": 1199037, "duration": 22, "usedHeapSizeAfter": 9851168, "usedHeapSizeBefore": 9851168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439490, "duration": 4504, "usedHeapSizeAfter": 21119712, "usedHeapSizeBefore": 22845448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1507902, "duration": 7589, "usedHeapSizeAfter": 22381456, "usedHeapSizeBefore": 23312872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1554952, "duration": 6413, "usedHeapSizeAfter": 24210048, "usedHeapSizeBefore": 25269608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1564192, "duration": 75, "usedHeapSizeAfter": 24331640, "usedHeapSizeBefore": 24331640 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1580034, "duration": 7028, "usedHeapSizeAfter": 21639056, "usedHeapSizeBefore": 25732864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1863304, "duration": 4078, "usedHeapSizeAfter": 25036872, "usedHeapSizeBefore": 28999592 }, { "kind": "MinorGC", "type": "scavenge", "start": 2039847, "duration": 9772, "usedHeapSizeAfter": 26330264, "usedHeapSizeBefore": 30062784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2324009, "duration": 7542, "usedHeapSizeAfter": 29034856, "usedHeapSizeBefore": 41349232 }, { "kind": "MajorGC", "type": "weak processing", "start": 2963814, "duration": 32, "usedHeapSizeAfter": 41073672, "usedHeapSizeBefore": 41073672 } ], "blinkGC": [ { "start": 266581, "duration": 2846 }, { "start": 266589, "duration": 2782 }, { "start": 279830, "duration": 416 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1073 }, "FunctionCallback": { "count": 4490, "time": 95574 }, "NamedGetterCallback": { "count": 107, "time": 8290 }, "GetMoreDataCallback": { "count": 14, "time": 139355 }, "AccessorSetterCallback": { "count": 5392, "time": 1601 }, "GCEpilogueCallback": { "count": 15, "time": 927 }, "GCPrologueCallback": { "count": 15, "time": 1580 }, "NamedSetterCallback": { "count": 18, "time": 465 }, "StoreCallbackProperty": { "count": 5334, "time": 3353 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 16887 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1576 }, "CompileFunction": { "count": 3319, "time": 110193 }, "CompileIgnition": { "count": 3374, "time": 104512 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38133 }, "CompileRewriteReturnResult": { "count": 3329, "time": 234 }, "CompileScopeAnalysis": { "count": 3329, "time": 15744 }, "CompileScript": { "count": 10, "time": 1385 }, "CompileLazy": { "count": 3176, "time": 12547 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 93 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2293 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2395 }, "Map_SetPrototype": { "count": 12956, "time": 2019 }, "Map_TransitionToDataProperty": { "count": 11932, "time": 30601 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 97 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6727 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9098 }, "CreateArrayLiteral": { "count": 761, "time": 2152 }, "CreateObjectLiteral": { "count": 1888, "time": 7126 }, "SetProperty": { "count": 8821, "time": 15323 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 3026 }, "HandleApiCall": { "count": 3986, "time": 4791 }, "DateConstructor": { "count": 268, "time": 476 }, "ArrayLengthGetter": { "count": 372, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 606 }, "FunctionPrototypeSetter": { "count": 239, "time": 1559 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 559 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 123 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 1011 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6796 }, "ForInEnumerate": { "count": 380, "time": 2997 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 576 }, "AllocateInNewSpace": { "count": 273, "time": 5061 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4028 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5042, "time": 7930 }, "AddDictionaryProperty": { "count": 10572, "time": 14874 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 5570 }, "HasProperty": { "count": 961, "time": 3190 }, "KeyedGetProperty": { "count": 223, "time": 1832 }, "NewObject": { "count": 251, "time": 1943 }, "ObjectCreate": { "count": 221, "time": 3529 }, "ObjectKeys": { "count": 53, "time": 361 }, "SetDataProperties": { "count": 71, "time": 2163 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 9465 }, "RegExpExecMultiple": { "count": 327, "time": 3228 }, "RegExpReplace": { "count": 784, "time": 3877 }, "StringSplit": { "count": 6134, "time": 9641 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 494 }, "StringCharCodeAt": { "count": 11, "time": 10 }, "StringEqual": { "count": 555, "time": 129 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 2265 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 73 }, "ArrayUnshift": { "count": 45, "time": 723 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 209 }, "ObjectDefineProperty": { "count": 650, "time": 3538 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56234 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1849 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 122 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 97, "time": 79 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 141, "time": 664 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1428 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4472 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 481 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3787 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 973 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 74 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1198, "time": 6418 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 201 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 5709 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 6159 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8161 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 50 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 43706 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2754 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1909 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1388 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 109302 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 20123 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2589 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 6 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 132 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 762 }, "GC_MC_MARK": { "count": 2, "time": 21 }, "GC_MC_PROLOGUE": { "count": 2, "time": 375 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 535 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 928 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 801 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1526 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5438 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 63 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3525 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 596 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 997 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 171 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 697 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1916 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 723 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 27 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4180 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 1467 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 30168 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 5480 }, "GC_Custom_IncrementalMarkingObserver": { "count": 159, "time": 1545 }, "AllocateInTargetSpace": { "count": 2, "time": 7 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1161259 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18007 }, "ParseFunctionLiteral": { "count": 3377, "time": 157315 }, "ParseProgram": { "count": 10, "time": 2097 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10204 }, "PreParseNoVariableResolution": { "count": 105, "time": 1664 }, "JsonParse": { "count": 25, "time": 145628 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20237 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2271 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1942 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1347, "time": 6397 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6059 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 3071 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1369 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4111, "time": 23864 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5432, "time": 18342 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1699 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 17877 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 53 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1644 }, "LoadIC_LoadFieldDH": { "count": 4084, "time": 11311 }, "StoreIC_StoreFieldDH": { "count": 1266, "time": 4733 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 577 }, "LoadIC_Miss": { "count": 107, "time": 2001 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 1942 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4798 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 545 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 2899 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1049 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 2790 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 195 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 428 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 653 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 30 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 185 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 678 } }, "API": { "API_Context_New": { "count": 2, "time": 7594 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4891 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1876, "time": 310 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 704 }, "API_Function_NewInstance": { "count": 43, "time": 111 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4801 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 317 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 693 }, "API_String_Write": { "count": 654, "time": 451 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 29 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 665 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 498 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 886 }, "ParseBackgroundProgram": { "count": 1, "time": 742 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6044 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53368 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 5 }, "OptimizeCode": { "count": 70, "time": 1981 }, "RecompileSynchronous": { "count": 139, "time": 119154 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1801 }, "StackGuard": { "count": 74, "time": 2196 }, "DeoptimizeCode": { "count": 7, "time": 941 }, "NotifyDeoptimized": { "count": 6, "time": 1292 } } } }, { "duration": 2806401, "js": 2648177, "phases": [ { "phase": "load", "start": 0, "duration": 94371 }, { "phase": "boot", "start": 94371, "duration": 761998 }, { "phase": "transition", "start": 856369, "duration": 683019 }, { "phase": "render", "start": 1539388, "duration": 1267013 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300339 }, { "kind": "MinorGC", "type": "scavenge", "start": 406730, "duration": 4737, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439866, "duration": 5440, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 522247, "duration": 1319, "usedHeapSizeAfter": 5804984, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 681929, "duration": 3527, "usedHeapSizeAfter": 7891296, "usedHeapSizeBefore": 8564384 }, { "kind": "MinorGC", "type": "scavenge", "start": 846862, "duration": 2471, "usedHeapSizeAfter": 9207256, "usedHeapSizeBefore": 9806288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053668, "duration": 2926, "usedHeapSizeAfter": 10563312, "usedHeapSizeBefore": 11558776 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151339, "duration": 462, "usedHeapSizeAfter": 11295016, "usedHeapSizeBefore": 11295016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1158068, "duration": 5123, "usedHeapSizeAfter": 8520248, "usedHeapSizeBefore": 11295176 }, { "kind": "MajorGC", "type": "weak processing", "start": 1165082, "duration": 20, "usedHeapSizeAfter": 8520328, "usedHeapSizeBefore": 8520328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364040, "duration": 3624, "usedHeapSizeAfter": 21327496, "usedHeapSizeBefore": 22713168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394117, "duration": 5375, "usedHeapSizeAfter": 22139160, "usedHeapSizeBefore": 22794512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1442306, "duration": 3860, "usedHeapSizeAfter": 24241840, "usedHeapSizeBefore": 25345408 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1608013, "duration": 70, "usedHeapSizeAfter": 28372448, "usedHeapSizeBefore": 28372448 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1612424, "duration": 7851, "usedHeapSizeAfter": 24728608, "usedHeapSizeBefore": 28451616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1813821, "duration": 6505, "usedHeapSizeAfter": 25042984, "usedHeapSizeBefore": 29485704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2023742, "duration": 7237, "usedHeapSizeAfter": 29035912, "usedHeapSizeBefore": 32375344 }, { "kind": "MinorGC", "type": "scavenge", "start": 2253631, "duration": 5780, "usedHeapSizeAfter": 28766968, "usedHeapSizeBefore": 41496608 } ], "blinkGC": [ { "start": 266744, "duration": 3677 }, { "start": 266763, "duration": 3116 }, { "start": 272266, "duration": 2038 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1648 }, "FunctionCallback": { "count": 4491, "time": 85174 }, "NamedGetterCallback": { "count": 107, "time": 10349 }, "GetMoreDataCallback": { "count": 14, "time": 139301 }, "AccessorSetterCallback": { "count": 5392, "time": 1758 }, "GCEpilogueCallback": { "count": 16, "time": 1316 }, "GCPrologueCallback": { "count": 16, "time": 667 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 2520 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13672 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1146 }, "CompileFunction": { "count": 3319, "time": 110096 }, "CompileIgnition": { "count": 3374, "time": 103795 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31890 }, "CompileRewriteReturnResult": { "count": 3329, "time": 121 }, "CompileScopeAnalysis": { "count": 3329, "time": 15681 }, "CompileScript": { "count": 10, "time": 1784 }, "CompileLazy": { "count": 3176, "time": 10194 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 124 }, "RegExpInitializeAndCompile": { "count": 177, "time": 187 }, "CompileForOnStackReplacement": { "count": 2, "time": 435 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1805 }, "Map_SetPrototype": { "count": 12969, "time": 6178 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 37781 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 658 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5570 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9832 }, "CreateArrayLiteral": { "count": 761, "time": 1023 }, "CreateObjectLiteral": { "count": 1888, "time": 8884 }, "SetProperty": { "count": 8830, "time": 13026 }, "DeclareGlobals": { "count": 2, "time": 32 }, "NewClosure": { "count": 344, "time": 93 }, "NewClosure_Tenured": { "count": 2398, "time": 2010 }, "HandleApiCall": { "count": 3986, "time": 2304 }, "DateConstructor": { "count": 268, "time": 829 }, "ArrayLengthGetter": { "count": 372, "time": 132 }, "ArrayLengthSetter": { "count": 5152, "time": 4426 }, "FunctionPrototypeSetter": { "count": 239, "time": 1847 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 121 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1052 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 461 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 7390 }, "ForInEnumerate": { "count": 380, "time": 2898 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 241, "time": 2917 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 2258 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4137 }, "AddDictionaryProperty": { "count": 10572, "time": 12742 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3279 }, "HasProperty": { "count": 961, "time": 2128 }, "KeyedGetProperty": { "count": 223, "time": 617 }, "NewObject": { "count": 251, "time": 2710 }, "ObjectCreate": { "count": 221, "time": 2801 }, "ObjectKeys": { "count": 53, "time": 666 }, "SetDataProperties": { "count": 71, "time": 1038 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 9006 }, "RegExpExecMultiple": { "count": 327, "time": 1989 }, "RegExpReplace": { "count": 784, "time": 3729 }, "StringSplit": { "count": 6134, "time": 9098 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 251 }, "StringBuilderJoin": { "count": 136, "time": 100 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 561, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 214 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1251 }, "ArrayPush": { "count": 8, "time": 361 }, "ArraySplice": { "count": 82, "time": 105 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 429 }, "FunctionPrototypeToString": { "count": 116, "time": 835 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1188 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52047 }, "ObjectSetPrototypeOf": { "count": 205, "time": 356 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 867 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 503 }, "ArrayShift": { "count": 120, "time": 587 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 500 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 1113 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 201 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 775 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 5289 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 400 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2755 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1096, "time": 4127 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 697 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2951 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5023 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 768 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 94 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41292 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3948 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 139 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1431 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98954 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 12880 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 707 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 583 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 510 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 700 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 253 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 823 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 728 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1568 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2730 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 551 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 92 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 280 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1571 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 635 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 692 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 675 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 391 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 349 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 92 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 471 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 92 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5730 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3121 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 33866 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2884 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 2233 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1082700 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17377 }, "ParseFunctionLiteral": { "count": 3377, "time": 148267 }, "ParseProgram": { "count": 10, "time": 1335 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15522 }, "PreParseNoVariableResolution": { "count": 105, "time": 2472 }, "JsonParse": { "count": 25, "time": 124394 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25035 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 826 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1227 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1374, "time": 7880 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7115 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2391 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2548 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4120, "time": 15220 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 12640 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5264 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18391 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1850 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 14123 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 6711 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 32 }, "LoadIC_Miss": { "count": 107, "time": 1401 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2449 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3996 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 5507 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 2381 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2613 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 671 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 773 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 17 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 886 } }, "API": { "API_Context_New": { "count": 2, "time": 8875 }, "API_FunctionTemplate_New": { "count": 1353, "time": 410 }, "API_Object_SetPrivate": { "count": 35, "time": 1084 }, "API_Persistent_New": { "count": 1875, "time": 1562 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 423 }, "API_Function_NewInstance": { "count": 43, "time": 304 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2592 }, "API_Object_CreateDataProperty": { "count": 22, "time": 505 }, "API_Object_Get": { "count": 138, "time": 364 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1657 }, "API_String_Write": { "count": 654, "time": 1615 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 42 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 807 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 419 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 744 }, "ParseBackgroundProgram": { "count": 1, "time": 909 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7080 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54781 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 8 }, "OptimizeCode": { "count": 79, "time": 1005 }, "RecompileSynchronous": { "count": 156, "time": 135095 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2951 }, "StackGuard": { "count": 78, "time": 2135 }, "DeoptimizeCode": { "count": 8, "time": 2742 }, "NotifyDeoptimized": { "count": 6, "time": 292 } } } }, { "duration": 2780901, "js": 2621694, "phases": [ { "phase": "load", "start": 0, "duration": 99141 }, { "phase": "boot", "start": 99141, "duration": 742265 }, { "phase": "transition", "start": 841406, "duration": 682959 }, { "phase": "render", "start": 1524365, "duration": 1256536 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301931 }, { "kind": "MinorGC", "type": "scavenge", "start": 403168, "duration": 6527, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 440208, "duration": 6076, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 522503, "duration": 1076, "usedHeapSizeAfter": 5805040, "usedHeapSizeBefore": 6119056 }, { "kind": "MinorGC", "type": "scavenge", "start": 662135, "duration": 2854, "usedHeapSizeAfter": 7873224, "usedHeapSizeBefore": 8564896 }, { "kind": "MinorGC", "type": "scavenge", "start": 843154, "duration": 2798, "usedHeapSizeAfter": 9232408, "usedHeapSizeBefore": 9841824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062043, "duration": 2087, "usedHeapSizeAfter": 10517728, "usedHeapSizeBefore": 11558000 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1169630, "duration": 62, "usedHeapSizeAfter": 11222520, "usedHeapSizeBefore": 11222520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1171680, "duration": 5587, "usedHeapSizeAfter": 8525712, "usedHeapSizeBefore": 11222680 }, { "kind": "MajorGC", "type": "weak processing", "start": 1178369, "duration": 8, "usedHeapSizeAfter": 8525792, "usedHeapSizeBefore": 8525792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358595, "duration": 3457, "usedHeapSizeAfter": 21331296, "usedHeapSizeBefore": 22714392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1387571, "duration": 3886, "usedHeapSizeAfter": 22139312, "usedHeapSizeBefore": 22794704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436497, "duration": 4680, "usedHeapSizeAfter": 24223944, "usedHeapSizeBefore": 25377984 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1628424, "duration": 467, "usedHeapSizeAfter": 29235920, "usedHeapSizeBefore": 29235920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1632335, "duration": 8515, "usedHeapSizeAfter": 25101096, "usedHeapSizeBefore": 29302768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1785817, "duration": 10122, "usedHeapSizeAfter": 25292216, "usedHeapSizeBefore": 29470960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2168924, "duration": 6036, "usedHeapSizeAfter": 29023608, "usedHeapSizeBefore": 40861856 }, { "kind": "MinorGC", "type": "scavenge", "start": 2626086, "duration": 6255, "usedHeapSizeAfter": 30449368, "usedHeapSizeBefore": 42438704 } ], "blinkGC": [ { "start": 265625, "duration": 682 }, { "start": 265633, "duration": 629 }, { "start": 275613, "duration": 1676 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1133, "time": 938 }, "FunctionCallback": { "count": 4488, "time": 87080 }, "NamedGetterCallback": { "count": 107, "time": 7605 }, "GetMoreDataCallback": { "count": 14, "time": 138952 }, "AccessorSetterCallback": { "count": 5392, "time": 2049 }, "GCEpilogueCallback": { "count": 16, "time": 878 }, "GCPrologueCallback": { "count": 16, "time": 1307 }, "NamedSetterCallback": { "count": 18, "time": 2166 }, "StoreCallbackProperty": { "count": 5334, "time": 1933 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12882 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 5297 }, "CompileFunction": { "count": 3319, "time": 98015 }, "CompileIgnition": { "count": 3374, "time": 117134 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26208 }, "CompileRewriteReturnResult": { "count": 3329, "time": 678 }, "CompileScopeAnalysis": { "count": 3329, "time": 11469 }, "CompileScript": { "count": 10, "time": 1578 }, "CompileLazy": { "count": 3176, "time": 10247 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 190 }, "RegExpInitializeAndCompile": { "count": 177, "time": 334 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 1880 }, "Map_SetPrototype": { "count": 12978, "time": 5824 }, "Map_TransitionToDataProperty": { "count": 11978, "time": 36690 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1330 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5756 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10961 }, "CreateArrayLiteral": { "count": 761, "time": 1799 }, "CreateObjectLiteral": { "count": 1888, "time": 5390 }, "SetProperty": { "count": 8829, "time": 14751 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 4259 }, "HandleApiCall": { "count": 3986, "time": 2457 }, "DateConstructor": { "count": 268, "time": 464 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 2140 }, "FunctionPrototypeSetter": { "count": 239, "time": 898 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 546 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 57 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 9487 }, "ForInEnumerate": { "count": 380, "time": 3056 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 227, "time": 4020 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3835 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2359 }, "AddDictionaryProperty": { "count": 10572, "time": 10837 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3925 }, "HasProperty": { "count": 961, "time": 982 }, "KeyedGetProperty": { "count": 223, "time": 1887 }, "NewObject": { "count": 251, "time": 2768 }, "ObjectCreate": { "count": 221, "time": 2657 }, "ObjectKeys": { "count": 53, "time": 160 }, "SetDataProperties": { "count": 71, "time": 1572 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10051 }, "RegExpExecMultiple": { "count": 327, "time": 3579 }, "RegExpReplace": { "count": 784, "time": 2068 }, "StringSplit": { "count": 6134, "time": 11081 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 60 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 561, "time": 116 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 3200 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 1262 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 480 }, "FunctionPrototypeToString": { "count": 116, "time": 512 }, "ObjectDefineProperties": { "count": 2, "time": 738 }, "ObjectDefineProperty": { "count": 650, "time": 3187 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53153 }, "ObjectSetPrototypeOf": { "count": 205, "time": 210 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 711 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 64 }, "ArrayShift": { "count": 120, "time": 1225 }, "Object_DeleteProperty": { "count": 6, "time": 303 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 139, "time": 1711 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 769 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 942 }, "ArrayPop": { "count": 63, "time": 266 }, "ArrayBufferConstructor": { "count": 1, "time": 4207 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 104 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3045 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 548 }, "StringToNumber": { "count": 196, "time": 42 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1057, "time": 2990 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 591 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 82 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3690 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6528 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 597 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 74 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43253 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2577 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 169 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1789 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 121935 }, "GC_MC_INCREMENTAL": { "count": 38, "time": 20245 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1054 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 17 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 902 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 513 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 284 }, "GC_MC_MARK": { "count": 2, "time": 372 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 177 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 867 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 23 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 590 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1758 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 329 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3119 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 45 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3321 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 720 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 244 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 110 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 712 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 706 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 83 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4584 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3644 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 34425 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2800 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 698 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1088615 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16866 }, "ParseFunctionLiteral": { "count": 3377, "time": 145464 }, "ParseProgram": { "count": 10, "time": 1555 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13179 }, "PreParseNoVariableResolution": { "count": 105, "time": 2168 }, "JsonParse": { "count": 25, "time": 115929 }, "StringParseFloat": { "count": 7, "time": 676 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16213 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1032 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2008 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1382, "time": 8068 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7253 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 1489 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 427 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 20422 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 570 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 14034 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4413 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15148 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 678 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1745 }, "LoadIC_LoadFieldDH": { "count": 4099, "time": 13480 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 6698 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 106, "time": 2611 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3479 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4239 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 763 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 4906 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1106 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1347 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 110 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 680 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 233 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 10049 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2127 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1875, "time": 1924 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2823 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 449 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1338 }, "API_String_Write": { "count": 654, "time": 274 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 767 }, "API_External_New": { "count": 23, "time": 248 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 446 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 453 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 3 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 126 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 748 }, "ParseBackgroundProgram": { "count": 1, "time": 728 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6743 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53235 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 6 }, "OptimizeCode": { "count": 82, "time": 888 }, "RecompileSynchronous": { "count": 163, "time": 116183 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1205 }, "StackGuard": { "count": 85, "time": 4536 }, "DeoptimizeCode": { "count": 8, "time": 2166 }, "NotifyDeoptimized": { "count": 6, "time": 612 } } } }, { "duration": 2799700, "js": 2626920, "phases": [ { "phase": "load", "start": 0, "duration": 102487 }, { "phase": "boot", "start": 102487, "duration": 785040 }, { "phase": "transition", "start": 887527, "duration": 671995 }, { "phase": "render", "start": 1559522, "duration": 1240178 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 312793 }, { "kind": "MinorGC", "type": "scavenge", "start": 451359, "duration": 6843, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 493557, "duration": 5828, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 572095, "duration": 1471, "usedHeapSizeAfter": 5805296, "usedHeapSizeBefore": 6119400 }, { "kind": "MinorGC", "type": "scavenge", "start": 707319, "duration": 2970, "usedHeapSizeAfter": 7881552, "usedHeapSizeBefore": 8564456 }, { "kind": "MinorGC", "type": "scavenge", "start": 879730, "duration": 3328, "usedHeapSizeAfter": 9195600, "usedHeapSizeBefore": 9817080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1082247, "duration": 1828, "usedHeapSizeAfter": 10558576, "usedHeapSizeBefore": 11559496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1199533, "duration": 798, "usedHeapSizeAfter": 11262384, "usedHeapSizeBefore": 11262384 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1201639, "duration": 6575, "usedHeapSizeAfter": 8527800, "usedHeapSizeBefore": 11262544 }, { "kind": "MajorGC", "type": "weak processing", "start": 1209812, "duration": 7, "usedHeapSizeAfter": 8527880, "usedHeapSizeBefore": 8527880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395523, "duration": 4389, "usedHeapSizeAfter": 21336480, "usedHeapSizeBefore": 22723056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1431740, "duration": 5710, "usedHeapSizeAfter": 22114416, "usedHeapSizeBefore": 22803832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1470912, "duration": 3499, "usedHeapSizeAfter": 24227848, "usedHeapSizeBefore": 25359064 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1665580, "duration": 182, "usedHeapSizeAfter": 29151192, "usedHeapSizeBefore": 29151192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1669997, "duration": 9151, "usedHeapSizeAfter": 24923656, "usedHeapSizeBefore": 29219304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1827268, "duration": 6692, "usedHeapSizeAfter": 25296800, "usedHeapSizeBefore": 29470480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2189131, "duration": 6303, "usedHeapSizeAfter": 28890512, "usedHeapSizeBefore": 40788416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2774077, "duration": 5057, "usedHeapSizeAfter": 30789624, "usedHeapSizeBefore": 42748936 } ], "blinkGC": [ { "start": 282566, "duration": 3661 }, { "start": 282577, "duration": 3073 }, { "start": 288837, "duration": 1049 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 356 }, "FunctionCallback": { "count": 4490, "time": 89353 }, "NamedGetterCallback": { "count": 107, "time": 8554 }, "GetMoreDataCallback": { "count": 14, "time": 147299 }, "AccessorSetterCallback": { "count": 5392, "time": 2350 }, "GCEpilogueCallback": { "count": 16, "time": 1405 }, "GCPrologueCallback": { "count": 16, "time": 1027 }, "NamedSetterCallback": { "count": 18, "time": 121 }, "StoreCallbackProperty": { "count": 5334, "time": 4518 }, "NamedQueryCallback": { "count": 11, "time": 136 }, "RunMicrotaskCallback": { "count": 42, "time": 10982 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1533 }, "CompileFunction": { "count": 3319, "time": 106122 }, "CompileIgnition": { "count": 3374, "time": 102018 }, "CompileIgnitionFinalization": { "count": 3379, "time": 39703 }, "CompileRewriteReturnResult": { "count": 3329, "time": 843 }, "CompileScopeAnalysis": { "count": 3329, "time": 12878 }, "CompileScript": { "count": 10, "time": 1420 }, "CompileLazy": { "count": 3176, "time": 14535 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 819 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2907 }, "Map_SetPrototype": { "count": 12939, "time": 6143 }, "Map_TransitionToDataProperty": { "count": 11962, "time": 29625 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1340 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6844 }, "InterpreterDeserializeLazy": { "count": 160, "time": 15469 }, "CreateArrayLiteral": { "count": 761, "time": 2531 }, "CreateObjectLiteral": { "count": 1888, "time": 6880 }, "SetProperty": { "count": 8830, "time": 12844 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 1677 }, "NewClosure_Tenured": { "count": 2398, "time": 959 }, "HandleApiCall": { "count": 3986, "time": 3328 }, "DateConstructor": { "count": 268, "time": 132 }, "ArrayLengthGetter": { "count": 371, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 3517 }, "FunctionPrototypeSetter": { "count": 239, "time": 765 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 109 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 8660 }, "ForInEnumerate": { "count": 380, "time": 3758 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 256, "time": 3935 }, "CreateListFromArrayLike": { "count": 18, "time": 161 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 645 }, "CreateRegExpLiteral": { "count": 235, "time": 3606 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3955 }, "AddDictionaryProperty": { "count": 10572, "time": 11335 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 352 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4706 }, "HasProperty": { "count": 961, "time": 1917 }, "KeyedGetProperty": { "count": 223, "time": 1190 }, "NewObject": { "count": 251, "time": 1061 }, "ObjectCreate": { "count": 221, "time": 1564 }, "ObjectKeys": { "count": 53, "time": 609 }, "SetDataProperties": { "count": 71, "time": 1117 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 11045 }, "RegExpExecMultiple": { "count": 327, "time": 3104 }, "RegExpReplace": { "count": 784, "time": 3922 }, "StringSplit": { "count": 6134, "time": 5099 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 57 }, "StringBuilderConcat": { "count": 152, "time": 1434 }, "StringBuilderJoin": { "count": 136, "time": 1318 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 552, "time": 119 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1073 }, "ArrayPush": { "count": 8, "time": 228 }, "ArraySplice": { "count": 82, "time": 142 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 810 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 1671 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57331 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1769 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1080 }, "GlobalUnescape": { "count": 1, "time": 26 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 98 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 1983 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 881 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 797 }, "ArrayPop": { "count": 28, "time": 13 }, "ArrayBufferConstructor": { "count": 1, "time": 4473 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 746 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4022 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1014 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 973, "time": 2162 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 1203 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2686 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6629 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 165 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 688 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39651 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2618 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 566 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1726 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 101801 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 15250 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 857 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 458 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 961 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 19 }, "GC_MC_FINISH": { "count": 2, "time": 403 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1084 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 24 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 107 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2289 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5120 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 268 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1977 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 319 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 603 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 987 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 31 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 551 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 414 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 22 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 548 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 93 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4458 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2658 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34779 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2221 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1666 } }, "JavaScript": { "JS_Execution": { "count": 5518, "time": 1035591 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20482 }, "ParseFunctionLiteral": { "count": 3377, "time": 154189 }, "ParseProgram": { "count": 10, "time": 1514 }, "PreParseWithVariableResolution": { "count": 6145, "time": 17143 }, "PreParseNoVariableResolution": { "count": 105, "time": 2195 }, "JsonParse": { "count": 25, "time": 123212 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21527 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1537 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2981 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1366, "time": 8585 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8849 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1285 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1808 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3988, "time": 16863 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 33 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 16297 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3563 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21983 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 55 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1825 }, "LoadIC_LoadFieldDH": { "count": 4022, "time": 14477 }, "StoreIC_StoreFieldDH": { "count": 1278, "time": 4289 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 977 }, "LoadIC_Miss": { "count": 107, "time": 2737 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2962 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5417 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 503, "time": 1420 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1286 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1689 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 646 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1460 }, "LoadIC_StringLength": { "count": 27, "time": 120 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 841 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 6613 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4497 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 635 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 116 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2338 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 669 }, "API_Object_SetPrototype": { "count": 43, "time": 538 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2183 }, "API_String_Write": { "count": 654, "time": 535 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 29 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 502 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 14 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 757 }, "ParseBackgroundProgram": { "count": 1, "time": 793 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6506 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52444 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 7 }, "OptimizeCode": { "count": 83, "time": 1775 }, "RecompileSynchronous": { "count": 165, "time": 124821 }, "CompileOptimized_Concurrent": { "count": 82, "time": 684 }, "StackGuard": { "count": 85, "time": 2602 }, "DeoptimizeCode": { "count": 10, "time": 2286 }, "NotifyDeoptimized": { "count": 9, "time": 529 } } } }, { "duration": 2837461, "js": 2689496, "phases": [ { "phase": "load", "start": 0, "duration": 99298 }, { "phase": "boot", "start": 99298, "duration": 773846 }, { "phase": "transition", "start": 873144, "duration": 673694 }, { "phase": "render", "start": 1546838, "duration": 1290623 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299773 }, { "kind": "MinorGC", "type": "scavenge", "start": 413985, "duration": 5872, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 454400, "duration": 7136, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 537780, "duration": 2189, "usedHeapSizeAfter": 5804544, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 694309, "duration": 2419, "usedHeapSizeAfter": 7873336, "usedHeapSizeBefore": 8565400 }, { "kind": "MinorGC", "type": "scavenge", "start": 874689, "duration": 3398, "usedHeapSizeAfter": 9234368, "usedHeapSizeBefore": 9841944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1045324, "duration": 407, "usedHeapSizeAfter": 11033600, "usedHeapSizeBefore": 11033600 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1053169, "duration": 5842, "usedHeapSizeAfter": 8812816, "usedHeapSizeBefore": 11127384 }, { "kind": "MajorGC", "type": "weak processing", "start": 1158926, "duration": 14, "usedHeapSizeAfter": 9943960, "usedHeapSizeBefore": 9943960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364695, "duration": 3887, "usedHeapSizeAfter": 21063568, "usedHeapSizeBefore": 22847192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413072, "duration": 5092, "usedHeapSizeAfter": 22337192, "usedHeapSizeBefore": 23235512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1452607, "duration": 462, "usedHeapSizeAfter": 24769848, "usedHeapSizeBefore": 24769848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458508, "duration": 4087, "usedHeapSizeAfter": 24211088, "usedHeapSizeBefore": 25223088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1463933, "duration": 5806, "usedHeapSizeAfter": 20373448, "usedHeapSizeBefore": 24295376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1765656, "duration": 5579, "usedHeapSizeAfter": 25202864, "usedHeapSizeBefore": 29074008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1925136, "duration": 7079, "usedHeapSizeAfter": 25991128, "usedHeapSizeBefore": 29252408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2230666, "duration": 5008, "usedHeapSizeAfter": 29053624, "usedHeapSizeBefore": 41430296 }, { "kind": "MajorGC", "type": "weak processing", "start": 2834286, "duration": 13, "usedHeapSizeAfter": 41356920, "usedHeapSizeBefore": 41356920 } ], "blinkGC": [ { "start": 266845, "duration": 3594 }, { "start": 266854, "duration": 2979 }, { "start": 275075, "duration": 1491 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 382 }, "FunctionCallback": { "count": 4483, "time": 88446 }, "NamedGetterCallback": { "count": 107, "time": 7991 }, "GetMoreDataCallback": { "count": 14, "time": 138391 }, "AccessorSetterCallback": { "count": 5392, "time": 2845 }, "GCEpilogueCallback": { "count": 15, "time": 967 }, "GCPrologueCallback": { "count": 15, "time": 1094 }, "NamedSetterCallback": { "count": 18, "time": 101 }, "StoreCallbackProperty": { "count": 5334, "time": 3162 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13612 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1629 }, "CompileFunction": { "count": 3319, "time": 100048 }, "CompileIgnition": { "count": 3374, "time": 115829 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30823 }, "CompileRewriteReturnResult": { "count": 3329, "time": 146 }, "CompileScopeAnalysis": { "count": 3329, "time": 12340 }, "CompileScript": { "count": 10, "time": 1892 }, "CompileLazy": { "count": 3176, "time": 13371 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 458 }, "RegExpInitializeAndCompile": { "count": 177, "time": 982 }, "CompileForOnStackReplacement": { "count": 2, "time": 465 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 4522 }, "Map_SetPrototype": { "count": 12966, "time": 4283 }, "Map_TransitionToDataProperty": { "count": 11945, "time": 35682 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 408 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5982 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8819 }, "CreateArrayLiteral": { "count": 761, "time": 3064 }, "CreateObjectLiteral": { "count": 1888, "time": 10703 }, "SetProperty": { "count": 8819, "time": 13060 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 136 }, "NewClosure_Tenured": { "count": 2398, "time": 2193 }, "HandleApiCall": { "count": 3986, "time": 2152 }, "DateConstructor": { "count": 268, "time": 593 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 4669 }, "FunctionPrototypeSetter": { "count": 239, "time": 1294 }, "FunctionLengthGetter": { "count": 13, "time": 354 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 725 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 311 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 427 }, "SetGrow": { "count": 26, "time": 791 }, "WeakCollectionSet": { "count": 5007, "time": 5475 }, "ForInEnumerate": { "count": 379, "time": 3649 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 235, "time": 3977 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2751 }, "GenerateRandomNumbers": { "count": 1, "time": 7 }, "NumberToStringSkipCache": { "count": 5042, "time": 8931 }, "AddDictionaryProperty": { "count": 10572, "time": 12639 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 3553 }, "HasProperty": { "count": 961, "time": 1903 }, "KeyedGetProperty": { "count": 223, "time": 2493 }, "NewObject": { "count": 251, "time": 1888 }, "ObjectCreate": { "count": 221, "time": 2524 }, "ObjectKeys": { "count": 52, "time": 749 }, "SetDataProperties": { "count": 71, "time": 2938 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 270, "time": 16049 }, "RegExpExecMultiple": { "count": 327, "time": 944 }, "RegExpReplace": { "count": 784, "time": 5821 }, "StringSplit": { "count": 6134, "time": 8868 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 294 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 123 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 557, "time": 536 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1716 }, "ArrayPush": { "count": 8, "time": 22 }, "ArraySplice": { "count": 82, "time": 826 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 136 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2275 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48899 }, "ObjectSetPrototypeOf": { "count": 205, "time": 846 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 259 }, "GlobalUnescape": { "count": 1, "time": 598 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 96 }, "ArrayShift": { "count": 120, "time": 392 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 750 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 531 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 170 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 456 }, "ArrayPop": { "count": 63, "time": 178 }, "ArrayBufferConstructor": { "count": 1, "time": 4309 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 316 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3956 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1351 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 788 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1327, "time": 6620 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 82 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3098 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6650 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 753 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37974 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3033 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 505 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1660 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 88168 }, "GC_MC_INCREMENTAL": { "count": 23, "time": 15226 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2371 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 854 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 463 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 730 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1113 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 87 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1748 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3472 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 49 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1521 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 272 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 509 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 462 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 850 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4113 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 801 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 27690 }, "GC_Custom_IncrementalMarkingObserver": { "count": 135, "time": 1288 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2513 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1093925 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14624 }, "ParseFunctionLiteral": { "count": 3377, "time": 147392 }, "ParseProgram": { "count": 10, "time": 934 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13628 }, "PreParseNoVariableResolution": { "count": 105, "time": 1833 }, "JsonParse": { "count": 25, "time": 119551 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19524 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2744 }, "LoadGlobalIC_Miss": { "count": 719, "time": 5461 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1361, "time": 9107 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7387 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 2389 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1410 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4105, "time": 20259 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 12773 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3243 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13158 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 268 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 332 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 16928 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 3662 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 2257 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3679 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5218 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 4270 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 1193 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 2097 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1389 }, "LoadIC_StringLength": { "count": 27, "time": 47 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 33 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 79 } }, "API": { "API_Context_New": { "count": 2, "time": 17212 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1875 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1877, "time": 1410 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 30 }, "API_Function_NewInstance": { "count": 43, "time": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4264 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 258 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1214 }, "API_String_Write": { "count": 654, "time": 1051 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 10 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 48 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 380 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 430 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 143 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 830 }, "ParseBackgroundProgram": { "count": 1, "time": 794 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6429 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51328 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 8 }, "OptimizeCode": { "count": 71, "time": 1017 }, "RecompileSynchronous": { "count": 139, "time": 156191 }, "CompileOptimized_Concurrent": { "count": 68, "time": 3921 }, "StackGuard": { "count": 73, "time": 2592 }, "DeoptimizeCode": { "count": 6, "time": 969 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 6, "time": 753 } } } }, { "duration": 2820648, "js": 2660375, "phases": [ { "phase": "load", "start": 0, "duration": 105630 }, { "phase": "boot", "start": 105630, "duration": 790179 }, { "phase": "transition", "start": 895809, "duration": 655849 }, { "phase": "render", "start": 1551658, "duration": 1268990 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305597 }, { "kind": "MinorGC", "type": "scavenge", "start": 405981, "duration": 5450, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 442853, "duration": 6671, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 537094, "duration": 1473, "usedHeapSizeAfter": 5795528, "usedHeapSizeBefore": 6119056 }, { "kind": "MinorGC", "type": "scavenge", "start": 721688, "duration": 3362, "usedHeapSizeAfter": 7875616, "usedHeapSizeBefore": 8569784 }, { "kind": "MinorGC", "type": "scavenge", "start": 897997, "duration": 2386, "usedHeapSizeAfter": 9255696, "usedHeapSizeBefore": 9847856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1103477, "duration": 1922, "usedHeapSizeAfter": 10564816, "usedHeapSizeBefore": 11562944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1211753, "duration": 61, "usedHeapSizeAfter": 11285152, "usedHeapSizeBefore": 11285152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1212865, "duration": 6197, "usedHeapSizeAfter": 8536720, "usedHeapSizeBefore": 11285312 }, { "kind": "MajorGC", "type": "weak processing", "start": 1221083, "duration": 7, "usedHeapSizeAfter": 8536800, "usedHeapSizeBefore": 8536800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402765, "duration": 2871, "usedHeapSizeAfter": 21342000, "usedHeapSizeBefore": 22729496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1431730, "duration": 5697, "usedHeapSizeAfter": 22148272, "usedHeapSizeBefore": 22810480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1473624, "duration": 5397, "usedHeapSizeAfter": 24236200, "usedHeapSizeBefore": 25377920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1736950, "duration": 5053, "usedHeapSizeAfter": 27950280, "usedHeapSizeBefore": 30859264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1904763, "duration": 7398, "usedHeapSizeAfter": 29133392, "usedHeapSizeBefore": 32875984 }, { "kind": "MinorGC", "type": "scavenge", "start": 2042725, "duration": 11784, "usedHeapSizeAfter": 32281000, "usedHeapSizeBefore": 36141224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2271746, "duration": 3610, "usedHeapSizeAfter": 32118792, "usedHeapSizeBefore": 45627512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2459334, "duration": 549, "usedHeapSizeAfter": 36319184, "usedHeapSizeBefore": 36319184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2467963, "duration": 8525, "usedHeapSizeAfter": 28137384, "usedHeapSizeBefore": 36414040 } ], "blinkGC": [ { "start": 274326, "duration": 2251 }, { "start": 274335, "duration": 2207 }, { "start": 290648, "duration": 1488 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1146 }, "FunctionCallback": { "count": 4501, "time": 98213 }, "NamedGetterCallback": { "count": 107, "time": 8801 }, "GetMoreDataCallback": { "count": 14, "time": 136169 }, "AccessorSetterCallback": { "count": 5392, "time": 1707 }, "GCEpilogueCallback": { "count": 17, "time": 2629 }, "GCPrologueCallback": { "count": 17, "time": 662 }, "NamedSetterCallback": { "count": 18, "time": 99 }, "StoreCallbackProperty": { "count": 5334, "time": 5758 }, "NamedQueryCallback": { "count": 11, "time": 256 }, "RunMicrotaskCallback": { "count": 42, "time": 12082 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 876 }, "CompileFunction": { "count": 3319, "time": 99478 }, "CompileIgnition": { "count": 3374, "time": 119686 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33361 }, "CompileRewriteReturnResult": { "count": 3329, "time": 809 }, "CompileScopeAnalysis": { "count": 3329, "time": 19150 }, "CompileScript": { "count": 10, "time": 350 }, "CompileLazy": { "count": 3176, "time": 13542 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 99 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1040 }, "CompileForOnStackReplacement": { "count": 1, "time": 744 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2016 }, "Map_SetPrototype": { "count": 12952, "time": 5112 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 38838 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 765 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5084 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10401 }, "CreateArrayLiteral": { "count": 761, "time": 1049 }, "CreateObjectLiteral": { "count": 1888, "time": 11490 }, "SetProperty": { "count": 8829, "time": 12421 }, "DeclareGlobals": { "count": 2, "time": 637 }, "NewClosure": { "count": 344, "time": 613 }, "NewClosure_Tenured": { "count": 2398, "time": 4502 }, "HandleApiCall": { "count": 3986, "time": 3296 }, "DateConstructor": { "count": 268, "time": 1243 }, "ArrayLengthGetter": { "count": 372, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 4561 }, "FunctionPrototypeSetter": { "count": 239, "time": 3402 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 558 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 92 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 476 }, "WeakCollectionSet": { "count": 5007, "time": 5544 }, "ForInEnumerate": { "count": 380, "time": 1389 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 207, "time": 4126 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3222 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5029, "time": 5166 }, "AddDictionaryProperty": { "count": 10572, "time": 14259 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3926 }, "HasProperty": { "count": 961, "time": 2490 }, "KeyedGetProperty": { "count": 225, "time": 513 }, "NewObject": { "count": 251, "time": 1581 }, "ObjectCreate": { "count": 221, "time": 3829 }, "ObjectKeys": { "count": 53, "time": 160 }, "SetDataProperties": { "count": 71, "time": 1942 }, "ToString": { "count": 28, "time": 20 }, "RegExpExec": { "count": 269, "time": 12589 }, "RegExpExecMultiple": { "count": 327, "time": 1685 }, "RegExpReplace": { "count": 784, "time": 2775 }, "StringSplit": { "count": 6134, "time": 7318 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 414 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 550, "time": 114 }, "StringIndexOfUnchecked": { "count": 330, "time": 826 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1493 }, "ArrayPush": { "count": 8, "time": 34 }, "ArraySplice": { "count": 82, "time": 380 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 637 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 1644 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54881 }, "ObjectSetPrototypeOf": { "count": 205, "time": 917 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1078 }, "GlobalUnescape": { "count": 1, "time": 29 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 93 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 1570 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 626 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 448 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3966 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1056 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2231 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 161 }, "StringToNumber": { "count": 196, "time": 648 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1160, "time": 2370 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 156 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 83 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3286 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5404 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 580 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 50273 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4409 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1618 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 144640 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14648 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1517 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1237 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 591 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 341 }, "GC_MC_FINISH": { "count": 2, "time": 389 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 770 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1637 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 71 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 114 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1684 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2776 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 66 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 654 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2298 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 549 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 738 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 718 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 81 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 712 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 9 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 3181 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 18, "time": 2098 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 35496 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2964 }, "GC_Custom_IncrementalMarkingObserver": { "count": 54, "time": 1823 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1074155 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14519 }, "ParseFunctionLiteral": { "count": 3377, "time": 152695 }, "ParseProgram": { "count": 10, "time": 1711 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11879 }, "PreParseNoVariableResolution": { "count": 105, "time": 2265 }, "JsonParse": { "count": 25, "time": 118382 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19065 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1638 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1911 }, "StoreGlobalIC_Miss": { "count": 8, "time": 19 }, "StoreIC_Miss": { "count": 1374, "time": 8297 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8462 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 4622 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 422 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3937, "time": 14155 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5539, "time": 15183 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6084 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13484 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2344 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 13200 }, "StoreIC_StoreFieldDH": { "count": 1328, "time": 2998 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2090 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5826 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3968 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 679 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 4582 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 1342 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 506, "time": 2678 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 84 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1330 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 619 } }, "API": { "API_Context_New": { "count": 2, "time": 10680 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1207 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1880, "time": 2108 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 1244 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3360 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 482 }, "API_String_Write": { "count": 654, "time": 479 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 67, "time": 85 }, "API_Function_Call": { "count": 8, "time": 234 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 437 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 133 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 917 }, "ParseBackgroundProgram": { "count": 1, "time": 719 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6476 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52549 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 92, "time": 11 }, "OptimizeCode": { "count": 92, "time": 1075 }, "RecompileSynchronous": { "count": 183, "time": 118984 }, "CompileOptimized_Concurrent": { "count": 91, "time": 3737 }, "StackGuard": { "count": 93, "time": 1243 }, "DeoptimizeCode": { "count": 10, "time": 1742 }, "NotifyDeoptimized": { "count": 9, "time": 1618 } } } }, { "duration": 2791170, "js": 2631533, "phases": [ { "phase": "load", "start": 0, "duration": 98244 }, { "phase": "boot", "start": 98244, "duration": 739172 }, { "phase": "transition", "start": 837416, "duration": 723661 }, { "phase": "render", "start": 1561077, "duration": 1230093 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 311763 }, { "kind": "MinorGC", "type": "scavenge", "start": 411049, "duration": 6209, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 444841, "duration": 6142, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 523206, "duration": 1586, "usedHeapSizeAfter": 5790928, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 656751, "duration": 3111, "usedHeapSizeAfter": 7876328, "usedHeapSizeBefore": 8571744 }, { "kind": "MinorGC", "type": "scavenge", "start": 840893, "duration": 3084, "usedHeapSizeAfter": 9261640, "usedHeapSizeBefore": 9850568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1052377, "duration": 71, "usedHeapSizeAfter": 11372648, "usedHeapSizeBefore": 11372648 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1060651, "duration": 7149, "usedHeapSizeAfter": 9036752, "usedHeapSizeBefore": 11472832 }, { "kind": "MajorGC", "type": "weak processing", "start": 1140911, "duration": 14, "usedHeapSizeAfter": 9818304, "usedHeapSizeBefore": 9818304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353387, "duration": 6803, "usedHeapSizeAfter": 21134296, "usedHeapSizeBefore": 22847408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410349, "duration": 6160, "usedHeapSizeAfter": 22394904, "usedHeapSizeBefore": 23301912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1450966, "duration": 5879, "usedHeapSizeAfter": 24270328, "usedHeapSizeBefore": 25292760 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1525868, "duration": 348, "usedHeapSizeAfter": 27976192, "usedHeapSizeBefore": 27976192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1570440, "duration": 10114, "usedHeapSizeAfter": 24495792, "usedHeapSizeBefore": 28623520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1775194, "duration": 6071, "usedHeapSizeAfter": 25035296, "usedHeapSizeBefore": 29022544 }, { "kind": "MinorGC", "type": "scavenge", "start": 2155816, "duration": 5170, "usedHeapSizeAfter": 29242480, "usedHeapSizeBefore": 40616864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2525100, "duration": 9295, "usedHeapSizeAfter": 30108720, "usedHeapSizeBefore": 42048488 } ], "blinkGC": [ { "start": 277361, "duration": 3678 }, { "start": 277369, "duration": 3616 }, { "start": 282645, "duration": 2271 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 2179 }, "FunctionCallback": { "count": 4493, "time": 81439 }, "NamedGetterCallback": { "count": 107, "time": 7634 }, "GetMoreDataCallback": { "count": 14, "time": 149299 }, "AccessorSetterCallback": { "count": 5392, "time": 1948 }, "GCEpilogueCallback": { "count": 15, "time": 1125 }, "GCPrologueCallback": { "count": 15, "time": 963 }, "NamedSetterCallback": { "count": 18, "time": 2033 }, "StoreCallbackProperty": { "count": 5334, "time": 2260 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 14002 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3278 }, "CompileFunction": { "count": 3319, "time": 102312 }, "CompileIgnition": { "count": 3374, "time": 108671 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32804 }, "CompileRewriteReturnResult": { "count": 3329, "time": 776 }, "CompileScopeAnalysis": { "count": 3329, "time": 13470 }, "CompileScript": { "count": 10, "time": 305 }, "CompileLazy": { "count": 3176, "time": 12678 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 90 }, "RegExpInitializeAndCompile": { "count": 177, "time": 462 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1921 }, "Map_SetPrototype": { "count": 12879, "time": 7153 }, "Map_TransitionToDataProperty": { "count": 11918, "time": 34036 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 809 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3795 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10453 }, "CreateArrayLiteral": { "count": 761, "time": 593 }, "CreateObjectLiteral": { "count": 1888, "time": 8096 }, "SetProperty": { "count": 8818, "time": 14271 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 1494 }, "NewClosure_Tenured": { "count": 2398, "time": 1575 }, "HandleApiCall": { "count": 3986, "time": 2413 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 2512 }, "FunctionPrototypeSetter": { "count": 239, "time": 1121 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 500 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 442 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 592 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7790 }, "ForInEnumerate": { "count": 380, "time": 1395 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 325, "time": 1955 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2793 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4101 }, "AddDictionaryProperty": { "count": 10572, "time": 16088 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 472 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4254 }, "HasProperty": { "count": 961, "time": 1687 }, "KeyedGetProperty": { "count": 220, "time": 298 }, "NewObject": { "count": 251, "time": 1035 }, "ObjectCreate": { "count": 221, "time": 1887 }, "ObjectKeys": { "count": 52, "time": 859 }, "SetDataProperties": { "count": 71, "time": 2326 }, "ToString": { "count": 28, "time": 146 }, "RegExpExec": { "count": 269, "time": 12981 }, "RegExpExecMultiple": { "count": 327, "time": 2298 }, "RegExpReplace": { "count": 784, "time": 5843 }, "StringSplit": { "count": 6134, "time": 6926 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 144 }, "StringBuilderConcat": { "count": 152, "time": 531 }, "StringBuilderJoin": { "count": 136, "time": 306 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 543, "time": 559 }, "StringIndexOfUnchecked": { "count": 330, "time": 70 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1333 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 104 }, "ArrayUnshift": { "count": 45, "time": 56 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 299 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2265 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51705 }, "ObjectSetPrototypeOf": { "count": 205, "time": 764 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 105 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 743 }, "ArrayShift": { "count": 120, "time": 1653 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 1633 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 109 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 10 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 457 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3956 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 418 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3787 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 805 }, "StringToNumber": { "count": 196, "time": 278 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 946, "time": 5181 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 348 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 410 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3318 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 11026 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 362 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 48 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 41508 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3379 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 809 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1549 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 115888 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 16179 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1380 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 401 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 396 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 563 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 658 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2099 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5668 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 472 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3541 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 583 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 206 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 25 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 879 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 837 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 12 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8186 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4919 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 31262 }, "GC_Custom_IncrementalMarkingObserver": { "count": 200, "time": 2030 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2456 } }, "JavaScript": { "JS_Execution": { "count": 5494, "time": 1076865 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12450 }, "ParseFunctionLiteral": { "count": 3377, "time": 138544 }, "ParseProgram": { "count": 10, "time": 1851 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15140 }, "PreParseNoVariableResolution": { "count": 105, "time": 2033 }, "JsonParse": { "count": 25, "time": 124490 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22585 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1488 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2663 }, "StoreGlobalIC_Miss": { "count": 8, "time": 370 }, "StoreIC_Miss": { "count": 1333, "time": 11394 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8025 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1560 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2679 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3725, "time": 20463 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 40 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 15745 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5588 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 13471 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 927 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1431 }, "LoadIC_LoadFieldDH": { "count": 3871, "time": 13811 }, "StoreIC_StoreFieldDH": { "count": 1224, "time": 4597 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2681 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4169 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3973 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1572 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 479, "time": 2467 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 522 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1807 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 411 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 11270 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2414 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 727 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1363 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 759 }, "API_ObjectTemplate_New": { "count": 102, "time": 452 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2274 }, "API_String_Write": { "count": 654, "time": 96 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 29 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 368 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 795 }, "ParseBackgroundProgram": { "count": 1, "time": 770 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6122 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52901 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 450 }, "OptimizeCode": { "count": 81, "time": 703 }, "RecompileSynchronous": { "count": 160, "time": 120501 }, "CompileOptimized_Concurrent": { "count": 79, "time": 1696 }, "StackGuard": { "count": 81, "time": 2149 }, "DeoptimizeCode": { "count": 9, "time": 1629 }, "NotifyDeoptimized": { "count": 9, "time": 567 } } } }, { "duration": 2673923, "js": 2509728, "phases": [ { "phase": "load", "start": 0, "duration": 91673 }, { "phase": "boot", "start": 91673, "duration": 735459 }, { "phase": "transition", "start": 827132, "duration": 659101 }, { "phase": "render", "start": 1486233, "duration": 1187690 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302780 }, { "kind": "MinorGC", "type": "scavenge", "start": 403893, "duration": 4526, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436528, "duration": 5614, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 514911, "duration": 2217, "usedHeapSizeAfter": 5803264, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 651144, "duration": 3337, "usedHeapSizeAfter": 7883144, "usedHeapSizeBefore": 8566664 }, { "kind": "MinorGC", "type": "scavenge", "start": 820709, "duration": 2836, "usedHeapSizeAfter": 9215736, "usedHeapSizeBefore": 9823296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031313, "duration": 2225, "usedHeapSizeAfter": 10563208, "usedHeapSizeBefore": 11557440 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1129376, "duration": 662, "usedHeapSizeAfter": 11270872, "usedHeapSizeBefore": 11270872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1131825, "duration": 6262, "usedHeapSizeAfter": 8517280, "usedHeapSizeBefore": 11271032 }, { "kind": "MajorGC", "type": "weak processing", "start": 1139797, "duration": 8, "usedHeapSizeAfter": 8517360, "usedHeapSizeBefore": 8517360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1348486, "duration": 5676, "usedHeapSizeAfter": 21338088, "usedHeapSizeBefore": 22710400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382708, "duration": 5282, "usedHeapSizeAfter": 22124680, "usedHeapSizeBefore": 22790616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410928, "duration": 3153, "usedHeapSizeAfter": 24164800, "usedHeapSizeBefore": 25330232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1642336, "duration": 5608, "usedHeapSizeAfter": 27921824, "usedHeapSizeBefore": 30775416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807385, "duration": 8419, "usedHeapSizeAfter": 29111952, "usedHeapSizeBefore": 32749824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1957478, "duration": 8759, "usedHeapSizeAfter": 32198864, "usedHeapSizeBefore": 36104952 }, { "kind": "MinorGC", "type": "scavenge", "start": 2194170, "duration": 2413, "usedHeapSizeAfter": 32062320, "usedHeapSizeBefore": 45620152 } ], "blinkGC": [ { "start": 268647, "duration": 2169 }, { "start": 268655, "duration": 2123 }, { "start": 271874, "duration": 1355 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1118, "time": 326 }, "FunctionCallback": { "count": 4484, "time": 89673 }, "NamedGetterCallback": { "count": 107, "time": 8586 }, "GetMoreDataCallback": { "count": 14, "time": 141804 }, "AccessorSetterCallback": { "count": 5392, "time": 3464 }, "GCEpilogueCallback": { "count": 15, "time": 1238 }, "GCPrologueCallback": { "count": 15, "time": 268 }, "NamedSetterCallback": { "count": 18, "time": 931 }, "StoreCallbackProperty": { "count": 5334, "time": 2142 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 16271 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1728 }, "CompileFunction": { "count": 3319, "time": 96703 }, "CompileIgnition": { "count": 3374, "time": 107002 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30457 }, "CompileRewriteReturnResult": { "count": 3329, "time": 125 }, "CompileScopeAnalysis": { "count": 3329, "time": 13497 }, "CompileScript": { "count": 10, "time": 1862 }, "CompileLazy": { "count": 3176, "time": 10199 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 79 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1256 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 2258 }, "Map_SetPrototype": { "count": 12969, "time": 5907 }, "Map_TransitionToDataProperty": { "count": 11929, "time": 35995 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 732 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5082 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8454 }, "CreateArrayLiteral": { "count": 761, "time": 984 }, "CreateObjectLiteral": { "count": 1888, "time": 6966 }, "SetProperty": { "count": 8830, "time": 15323 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 1310 }, "NewClosure_Tenured": { "count": 2398, "time": 1172 }, "HandleApiCall": { "count": 3986, "time": 3442 }, "DateConstructor": { "count": 268, "time": 625 }, "ArrayLengthGetter": { "count": 368, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 1857 }, "FunctionPrototypeSetter": { "count": 239, "time": 746 }, "FunctionLengthGetter": { "count": 13, "time": 7 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 123 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 835 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 274 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 5858 }, "ForInEnumerate": { "count": 380, "time": 3071 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 155, "time": 2801 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1873 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 4202 }, "AddDictionaryProperty": { "count": 10572, "time": 16268 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 963 }, "HasProperty": { "count": 961, "time": 986 }, "KeyedGetProperty": { "count": 223, "time": 653 }, "NewObject": { "count": 251, "time": 1705 }, "ObjectCreate": { "count": 221, "time": 950 }, "ObjectKeys": { "count": 53, "time": 1885 }, "SetDataProperties": { "count": 71, "time": 1334 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 12949 }, "RegExpExecMultiple": { "count": 327, "time": 2538 }, "RegExpReplace": { "count": 784, "time": 6035 }, "StringSplit": { "count": 6134, "time": 7349 }, "PushCatchContext": { "count": 2, "time": 113 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 708 }, "StringBuilderJoin": { "count": 136, "time": 62 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 559, "time": 1353 }, "StringIndexOfUnchecked": { "count": 330, "time": 91 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 801 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 82 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 53 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 891 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52216 }, "ObjectSetPrototypeOf": { "count": 205, "time": 244 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1623 }, "GlobalUnescape": { "count": 1, "time": 32 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 55 }, "ArrayShift": { "count": 120, "time": 1133 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 1778 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 455 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 322 }, "ArrayPop": { "count": 63, "time": 40 }, "ArrayBufferConstructor": { "count": 1, "time": 3541 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 44 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 631 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3264 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 804 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1057, "time": 3695 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 51 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3094 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6871 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 46980 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3975 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1363 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 136300 }, "GC_MC_INCREMENTAL": { "count": 13, "time": 5083 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 171 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1393 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 650 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_FINISH": { "count": 1, "time": 45 }, "GC_MC_MARK": { "count": 1, "time": 5 }, "GC_MC_PROLOGUE": { "count": 1, "time": 22 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 34 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 337 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 81 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1402 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1602 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 15 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 922 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 58 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 102 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 6 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 50 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 670 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 4 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 259 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1375 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 299 }, "GC_MC_BACKGROUND_MARKING": { "count": 4, "time": 10047 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1002189 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18515 }, "ParseFunctionLiteral": { "count": 3377, "time": 148788 }, "ParseProgram": { "count": 10, "time": 473 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8902 }, "PreParseNoVariableResolution": { "count": 105, "time": 3271 }, "JsonParse": { "count": 25, "time": 130388 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18785 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2862 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3188 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1333, "time": 4905 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6979 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1248 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 394 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4101, "time": 20823 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5418, "time": 9678 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1964 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18989 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1656 }, "LoadIC_LoadFieldDH": { "count": 4055, "time": 10157 }, "StoreIC_StoreFieldDH": { "count": 1260, "time": 3723 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 1870 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3761 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 6920 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 836 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 3965 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1698 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 465, "time": 2414 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 948 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 834 } }, "API": { "API_Context_New": { "count": 2, "time": 10736 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2571 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 477 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 123 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4094 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 29 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 247 }, "API_String_Write": { "count": 654, "time": 626 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 352 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "API_Function_Call": { "count": 8, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 419 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 114 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 781 }, "ParseBackgroundProgram": { "count": 1, "time": 820 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6539 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55391 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 6 }, "OptimizeCode": { "count": 76, "time": 2019 }, "RecompileSynchronous": { "count": 151, "time": 110306 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2320 }, "StackGuard": { "count": 76, "time": 1331 }, "DeoptimizeCode": { "count": 5, "time": 1424 }, "NotifyDeoptimized": { "count": 4, "time": 875 } } } }, { "duration": 2725500, "js": 2572981, "phases": [ { "phase": "load", "start": 0, "duration": 91938 }, { "phase": "boot", "start": 91938, "duration": 766021 }, { "phase": "transition", "start": 857959, "duration": 652679 }, { "phase": "render", "start": 1510638, "duration": 1214862 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294049 }, { "kind": "MinorGC", "type": "scavenge", "start": 399292, "duration": 5245, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440145, "duration": 6314, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 524172, "duration": 2000, "usedHeapSizeAfter": 5814560, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 664026, "duration": 3927, "usedHeapSizeAfter": 7867024, "usedHeapSizeBefore": 8556944 }, { "kind": "MinorGC", "type": "scavenge", "start": 848393, "duration": 3917, "usedHeapSizeAfter": 9206640, "usedHeapSizeBefore": 9816512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052751, "duration": 3014, "usedHeapSizeAfter": 10602600, "usedHeapSizeBefore": 11555376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1150621, "duration": 631, "usedHeapSizeAfter": 11317264, "usedHeapSizeBefore": 11317264 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1152916, "duration": 4970, "usedHeapSizeAfter": 8493904, "usedHeapSizeBefore": 11317424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344969, "duration": 4080, "usedHeapSizeAfter": 21291784, "usedHeapSizeBefore": 22710440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376204, "duration": 3878, "usedHeapSizeAfter": 22219424, "usedHeapSizeBefore": 22792856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423401, "duration": 3954, "usedHeapSizeAfter": 24140784, "usedHeapSizeBefore": 25353256 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1571321, "duration": 75, "usedHeapSizeAfter": 28417640, "usedHeapSizeBefore": 28417640 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1579984, "duration": 10013, "usedHeapSizeAfter": 24913632, "usedHeapSizeBefore": 28576936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1757562, "duration": 5195, "usedHeapSizeAfter": 25150312, "usedHeapSizeBefore": 29323864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1950011, "duration": 12183, "usedHeapSizeAfter": 28807896, "usedHeapSizeBefore": 32487752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2182812, "duration": 3609, "usedHeapSizeAfter": 28828872, "usedHeapSizeBefore": 41575040 }, { "kind": "MajorGC", "type": "weak processing", "start": 2719227, "duration": 22, "usedHeapSizeAfter": 39202016, "usedHeapSizeBefore": 39202016 } ], "blinkGC": [ { "start": 265546, "duration": 3256 }, { "start": 265557, "duration": 2689 }, { "start": 280098, "duration": 804 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 608 }, "FunctionCallback": { "count": 4489, "time": 86809 }, "NamedGetterCallback": { "count": 107, "time": 7456 }, "GetMoreDataCallback": { "count": 14, "time": 139230 }, "AccessorSetterCallback": { "count": 5392, "time": 2209 }, "GCEpilogueCallback": { "count": 16, "time": 2071 }, "GCPrologueCallback": { "count": 16, "time": 2593 }, "NamedSetterCallback": { "count": 18, "time": 841 }, "StoreCallbackProperty": { "count": 5334, "time": 4237 }, "NamedQueryCallback": { "count": 11, "time": 41 }, "RunMicrotaskCallback": { "count": 42, "time": 15384 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1462 }, "CompileFunction": { "count": 3319, "time": 99627 }, "CompileIgnition": { "count": 3374, "time": 100343 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31803 }, "CompileRewriteReturnResult": { "count": 3329, "time": 129 }, "CompileScopeAnalysis": { "count": 3329, "time": 11668 }, "CompileScript": { "count": 10, "time": 1534 }, "CompileLazy": { "count": 3176, "time": 14767 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 798 }, "RegExpInitializeAndCompile": { "count": 177, "time": 216 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 960 }, "Map_SetPrototype": { "count": 12972, "time": 3875 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 38027 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6048 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8734 }, "CreateArrayLiteral": { "count": 761, "time": 3089 }, "CreateObjectLiteral": { "count": 1888, "time": 6466 }, "SetProperty": { "count": 8830, "time": 10953 }, "DeclareGlobals": { "count": 2, "time": 163 }, "NewClosure": { "count": 344, "time": 808 }, "NewClosure_Tenured": { "count": 2398, "time": 2263 }, "HandleApiCall": { "count": 3986, "time": 4052 }, "DateConstructor": { "count": 268, "time": 317 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1145 }, "FunctionPrototypeSetter": { "count": 239, "time": 2723 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 114 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 723 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 6761 }, "ForInEnumerate": { "count": 380, "time": 2051 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 147 }, "AllocateInNewSpace": { "count": 216, "time": 3548 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2636 }, "GenerateRandomNumbers": { "count": 1, "time": 730 }, "NumberToStringSkipCache": { "count": 5039, "time": 3562 }, "AddDictionaryProperty": { "count": 10572, "time": 14637 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 1043 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4677 }, "HasProperty": { "count": 961, "time": 928 }, "KeyedGetProperty": { "count": 223, "time": 376 }, "NewObject": { "count": 251, "time": 2778 }, "ObjectCreate": { "count": 221, "time": 3818 }, "ObjectKeys": { "count": 53, "time": 1688 }, "SetDataProperties": { "count": 71, "time": 1279 }, "ToString": { "count": 28, "time": 182 }, "RegExpExec": { "count": 269, "time": 11585 }, "RegExpExecMultiple": { "count": 327, "time": 1459 }, "RegExpReplace": { "count": 784, "time": 4188 }, "StringSplit": { "count": 6134, "time": 8670 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 40 }, "StringBuilderConcat": { "count": 152, "time": 54 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 576, "time": 413 }, "StringIndexOfUnchecked": { "count": 330, "time": 253 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1211 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 109 }, "ArrayUnshift": { "count": 45, "time": 606 }, "DateNow": { "count": 60, "time": 77 }, "FunctionPrototypeToString": { "count": 116, "time": 363 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2671 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55196 }, "ObjectSetPrototypeOf": { "count": 205, "time": 528 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 83 }, "MapGrow": { "count": 45, "time": 121 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 97 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 915 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 99 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 63, "time": 21 }, "ArrayBufferConstructor": { "count": 1, "time": 3682 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 229 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2655 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 460 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 809 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1109, "time": 4785 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 892 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3023 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6045 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 219 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 67 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43637 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2543 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 171 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 10 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1477 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 120158 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 17190 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 608 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1019 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 686 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 29 }, "GC_MC_FINISH": { "count": 2, "time": 485 }, "GC_MC_MARK": { "count": 2, "time": 341 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1255 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 100 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1962 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2130 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 735 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 635 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2755 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 298 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 2481 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 503 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 117 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 81 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 477 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 126 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 125 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4143 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4602 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 32045 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2623 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 903 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1034674 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15208 }, "ParseFunctionLiteral": { "count": 3377, "time": 149468 }, "ParseProgram": { "count": 10, "time": 2102 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11867 }, "PreParseNoVariableResolution": { "count": 105, "time": 1200 }, "JsonParse": { "count": 25, "time": 119210 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18158 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2096 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3045 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 8817 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6981 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1291 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1240 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4128, "time": 18910 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 13068 }, "LoadIC_Premonomorphic": { "count": 922, "time": 8061 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22850 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 336 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1291 }, "LoadIC_LoadFieldDH": { "count": 4093, "time": 13778 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5128 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 2729 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3867 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 36 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4694 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 6402 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2876 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1530 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 954 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 565 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 9985 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1475 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1875, "time": 631 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 26 }, "API_Function_NewInstance": { "count": 43, "time": 594 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5608 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 684 }, "API_Object_SetPrototype": { "count": 43, "time": 831 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 446 }, "API_String_Write": { "count": 654, "time": 1065 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 43 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 399 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 127 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 794 }, "ParseBackgroundProgram": { "count": 1, "time": 802 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6126 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51018 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 5 }, "OptimizeCode": { "count": 82, "time": 2303 }, "RecompileSynchronous": { "count": 163, "time": 113474 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3629 }, "StackGuard": { "count": 81, "time": 2142 }, "DeoptimizeCode": { "count": 7, "time": 1643 }, "NotifyDeoptimized": { "count": 6, "time": 936 } } } }, { "duration": 2784628, "js": 2606781, "phases": [ { "phase": "load", "start": 0, "duration": 114169 }, { "phase": "boot", "start": 114169, "duration": 760072 }, { "phase": "transition", "start": 874241, "duration": 691733 }, { "phase": "render", "start": 1565974, "duration": 1218654 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 325550 }, { "kind": "MinorGC", "type": "scavenge", "start": 429405, "duration": 5680, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 463483, "duration": 6353, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 547651, "duration": 1449, "usedHeapSizeAfter": 5804904, "usedHeapSizeBefore": 6119312 }, { "kind": "MinorGC", "type": "scavenge", "start": 686992, "duration": 2746, "usedHeapSizeAfter": 7891200, "usedHeapSizeBefore": 8565360 }, { "kind": "MinorGC", "type": "scavenge", "start": 862403, "duration": 3010, "usedHeapSizeAfter": 9180656, "usedHeapSizeBefore": 9807256 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1035526, "duration": 384, "usedHeapSizeAfter": 10999896, "usedHeapSizeBefore": 10999896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1043195, "duration": 5188, "usedHeapSizeAfter": 8809224, "usedHeapSizeBefore": 11093552 }, { "kind": "MajorGC", "type": "weak processing", "start": 1153691, "duration": 13, "usedHeapSizeAfter": 9979608, "usedHeapSizeBefore": 9979608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377498, "duration": 4451, "usedHeapSizeAfter": 21057592, "usedHeapSizeBefore": 22849160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432670, "duration": 5233, "usedHeapSizeAfter": 22358184, "usedHeapSizeBefore": 23259656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1466033, "duration": 2816, "usedHeapSizeAfter": 24144312, "usedHeapSizeBefore": 25187440 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1565298, "duration": 77, "usedHeapSizeAfter": 28569424, "usedHeapSizeBefore": 28569424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1575664, "duration": 9566, "usedHeapSizeAfter": 24714104, "usedHeapSizeBefore": 28682312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1749716, "duration": 3433, "usedHeapSizeAfter": 24915200, "usedHeapSizeBefore": 28917896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2150229, "duration": 4462, "usedHeapSizeAfter": 29221904, "usedHeapSizeBefore": 40630488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2488536, "duration": 8415, "usedHeapSizeAfter": 29996336, "usedHeapSizeBefore": 41903816 } ], "blinkGC": [ { "start": 287767, "duration": 2851 }, { "start": 287777, "duration": 2799 }, { "start": 304778, "duration": 1725 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 514 }, "FunctionCallback": { "count": 4487, "time": 95119 }, "NamedGetterCallback": { "count": 107, "time": 7306 }, "GetMoreDataCallback": { "count": 14, "time": 138614 }, "AccessorSetterCallback": { "count": 5392, "time": 1908 }, "GCEpilogueCallback": { "count": 15, "time": 326 }, "GCPrologueCallback": { "count": 15, "time": 411 }, "NamedSetterCallback": { "count": 18, "time": 140 }, "StoreCallbackProperty": { "count": 5334, "time": 4942 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11606 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1649 }, "CompileFunction": { "count": 3319, "time": 102331 }, "CompileIgnition": { "count": 3374, "time": 101625 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30784 }, "CompileRewriteReturnResult": { "count": 3329, "time": 335 }, "CompileScopeAnalysis": { "count": 3329, "time": 17028 }, "CompileScript": { "count": 10, "time": 1591 }, "CompileLazy": { "count": 3176, "time": 11569 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 501 }, "RegExpInitializeAndCompile": { "count": 177, "time": 448 }, "CompileForOnStackReplacement": { "count": 2, "time": 39 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1752 }, "Map_SetPrototype": { "count": 12873, "time": 4493 }, "Map_TransitionToDataProperty": { "count": 11925, "time": 39521 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 455 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6188 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8610 }, "CreateArrayLiteral": { "count": 761, "time": 2363 }, "CreateObjectLiteral": { "count": 1888, "time": 10090 }, "SetProperty": { "count": 8822, "time": 15324 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 87 }, "NewClosure_Tenured": { "count": 2398, "time": 4255 }, "HandleApiCall": { "count": 3986, "time": 3343 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 373, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1264 }, "FunctionPrototypeSetter": { "count": 239, "time": 757 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1154 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 491 }, "WeakCollectionSet": { "count": 5007, "time": 6569 }, "ForInEnumerate": { "count": 379, "time": 2640 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 305, "time": 2525 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1322 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 2854 }, "AddDictionaryProperty": { "count": 10572, "time": 19309 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3433 }, "HasProperty": { "count": 961, "time": 1924 }, "KeyedGetProperty": { "count": 220, "time": 265 }, "NewObject": { "count": 251, "time": 453 }, "ObjectCreate": { "count": 221, "time": 3333 }, "ObjectKeys": { "count": 52, "time": 225 }, "SetDataProperties": { "count": 71, "time": 571 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 270, "time": 12417 }, "RegExpExecMultiple": { "count": 327, "time": 1538 }, "RegExpReplace": { "count": 784, "time": 3802 }, "StringSplit": { "count": 6134, "time": 6555 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 915 }, "StringBuilderConcat": { "count": 152, "time": 185 }, "StringBuilderJoin": { "count": 136, "time": 387 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 551, "time": 519 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1060 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 295 }, "ArrayUnshift": { "count": 45, "time": 369 }, "DateNow": { "count": 60, "time": 791 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 1308 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59986 }, "ObjectSetPrototypeOf": { "count": 205, "time": 199 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 883 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 27 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 8 }, "Interrupt": { "count": 138, "time": 1995 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 85 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1149 }, "ArrayPop": { "count": 63, "time": 580 }, "ArrayBufferConstructor": { "count": 1, "time": 4783 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 159 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3419 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 1619 }, "StringToNumber": { "count": 196, "time": 41 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 986, "time": 5439 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 96 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3191 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7249 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 614 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36170 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1539 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 820 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1626 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 97734 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15327 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2647 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 440 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 27 }, "GC_MC_FINISH": { "count": 2, "time": 382 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 468 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 943 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 372 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 744 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3760 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 210 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2926 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 371 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1227 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 811 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 30 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1570 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 8 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5995 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4322 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 35155 }, "GC_Custom_IncrementalMarkingObserver": { "count": 198, "time": 3565 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2524 } }, "JavaScript": { "JS_Execution": { "count": 5495, "time": 1055447 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15738 }, "ParseFunctionLiteral": { "count": 3377, "time": 141206 }, "ParseProgram": { "count": 10, "time": 1274 }, "PreParseWithVariableResolution": { "count": 6145, "time": 18313 }, "PreParseNoVariableResolution": { "count": 105, "time": 3356 }, "JsonParse": { "count": 25, "time": 128628 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19225 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1367 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1268 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1339, "time": 5386 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7649 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1325 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1709 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3708, "time": 16807 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 13990 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3548 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13950 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 826 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1699 }, "LoadIC_LoadFieldDH": { "count": 3859, "time": 20027 }, "StoreIC_StoreFieldDH": { "count": 1227, "time": 3930 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1124 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2860 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5655 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 480, "time": 1695 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 991 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 2111 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 57 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 152 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 37 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 8096 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2042 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1877, "time": 495 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4846 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 95 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 701 }, "API_String_Write": { "count": 654, "time": 113 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 35 }, "API_External_New": { "count": 23, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 24 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 537 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 114 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 851 }, "ParseBackgroundProgram": { "count": 1, "time": 935 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7839 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 60321 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 9 }, "OptimizeCode": { "count": 75, "time": 503 }, "RecompileSynchronous": { "count": 148, "time": 126525 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2914 }, "StackGuard": { "count": 77, "time": 2317 }, "DeoptimizeCode": { "count": 7, "time": 1462 }, "NotifyDeoptimized": { "count": 7, "time": 928 } } } }, { "duration": 2771626, "js": 2615180, "phases": [ { "phase": "load", "start": 0, "duration": 102979 }, { "phase": "boot", "start": 102979, "duration": 750556 }, { "phase": "transition", "start": 853535, "duration": 637121 }, { "phase": "render", "start": 1490656, "duration": 1280970 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306162 }, { "kind": "MinorGC", "type": "scavenge", "start": 409567, "duration": 5696, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 447899, "duration": 7427, "usedHeapSizeAfter": 4487576, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 538210, "duration": 2463, "usedHeapSizeAfter": 5802640, "usedHeapSizeBefore": 6119288 }, { "kind": "MinorGC", "type": "scavenge", "start": 679066, "duration": 2619, "usedHeapSizeAfter": 7874632, "usedHeapSizeBefore": 8566168 }, { "kind": "MinorGC", "type": "scavenge", "start": 855357, "duration": 3089, "usedHeapSizeAfter": 9247472, "usedHeapSizeBefore": 9840424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052472, "duration": 2477, "usedHeapSizeAfter": 10539136, "usedHeapSizeBefore": 11557848 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152485, "duration": 388, "usedHeapSizeAfter": 11257784, "usedHeapSizeBefore": 11257784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1154354, "duration": 7229, "usedHeapSizeAfter": 8525616, "usedHeapSizeBefore": 11257944 }, { "kind": "MajorGC", "type": "weak processing", "start": 1163319, "duration": 8, "usedHeapSizeAfter": 8525696, "usedHeapSizeBefore": 8525696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1343018, "duration": 3418, "usedHeapSizeAfter": 21329592, "usedHeapSizeBefore": 22715384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373010, "duration": 3169, "usedHeapSizeAfter": 22136752, "usedHeapSizeBefore": 22797456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408853, "duration": 3094, "usedHeapSizeAfter": 24214656, "usedHeapSizeBefore": 25348544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1646311, "duration": 4012, "usedHeapSizeAfter": 27932440, "usedHeapSizeBefore": 30813632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1833016, "duration": 5978, "usedHeapSizeAfter": 29141728, "usedHeapSizeBefore": 32857816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1984991, "duration": 12081, "usedHeapSizeAfter": 32292384, "usedHeapSizeBefore": 36151904 }, { "kind": "MinorGC", "type": "scavenge", "start": 2234842, "duration": 2718, "usedHeapSizeAfter": 32121288, "usedHeapSizeBefore": 45640744 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2563287, "duration": 751, "usedHeapSizeAfter": 38369776, "usedHeapSizeBefore": 38369776 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2569610, "duration": 8682, "usedHeapSizeAfter": 28367232, "usedHeapSizeBefore": 38445944 } ], "blinkGC": [ { "start": 278633, "duration": 2456 }, { "start": 278642, "duration": 1686 }, { "start": 283872, "duration": 1439 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 2403 }, "FunctionCallback": { "count": 4501, "time": 91727 }, "NamedGetterCallback": { "count": 107, "time": 8786 }, "GetMoreDataCallback": { "count": 14, "time": 138285 }, "AccessorSetterCallback": { "count": 5392, "time": 2944 }, "GCEpilogueCallback": { "count": 17, "time": 1104 }, "GCPrologueCallback": { "count": 17, "time": 471 }, "NamedSetterCallback": { "count": 18, "time": 766 }, "StoreCallbackProperty": { "count": 5334, "time": 6375 }, "NamedQueryCallback": { "count": 11, "time": 860 }, "RunMicrotaskCallback": { "count": 42, "time": 12005 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2110 }, "CompileFunction": { "count": 3319, "time": 105119 }, "CompileIgnition": { "count": 3374, "time": 101333 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31112 }, "CompileRewriteReturnResult": { "count": 3329, "time": 132 }, "CompileScopeAnalysis": { "count": 3329, "time": 14983 }, "CompileScript": { "count": 10, "time": 1785 }, "CompileLazy": { "count": 3176, "time": 16456 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 115 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1370 }, "CompileForOnStackReplacement": { "count": 2, "time": 40 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1124 }, "Map_SetPrototype": { "count": 12962, "time": 3557 }, "Map_TransitionToDataProperty": { "count": 11993, "time": 41456 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4460 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10985 }, "CreateArrayLiteral": { "count": 761, "time": 1318 }, "CreateObjectLiteral": { "count": 1888, "time": 8506 }, "SetProperty": { "count": 8829, "time": 10203 }, "DeclareGlobals": { "count": 2, "time": 64 }, "NewClosure": { "count": 344, "time": 883 }, "NewClosure_Tenured": { "count": 2398, "time": 2336 }, "HandleApiCall": { "count": 3986, "time": 3398 }, "DateConstructor": { "count": 268, "time": 399 }, "ArrayLengthGetter": { "count": 369, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 835 }, "FunctionPrototypeSetter": { "count": 239, "time": 1550 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 744 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 666 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 41 }, "WeakCollectionSet": { "count": 5007, "time": 8709 }, "ForInEnumerate": { "count": 380, "time": 2852 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 184, "time": 2965 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 1970 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 4996, "time": 6001 }, "AddDictionaryProperty": { "count": 10572, "time": 11902 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1748 }, "HasProperty": { "count": 961, "time": 1579 }, "KeyedGetProperty": { "count": 228, "time": 525 }, "NewObject": { "count": 251, "time": 1177 }, "ObjectCreate": { "count": 221, "time": 3146 }, "ObjectKeys": { "count": 53, "time": 983 }, "SetDataProperties": { "count": 71, "time": 1180 }, "ToString": { "count": 28, "time": 33 }, "RegExpExec": { "count": 269, "time": 10769 }, "RegExpExecMultiple": { "count": 327, "time": 2918 }, "RegExpReplace": { "count": 784, "time": 2639 }, "StringSplit": { "count": 6134, "time": 10033 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 41 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 263 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 572, "time": 786 }, "StringIndexOfUnchecked": { "count": 330, "time": 2218 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 254 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 761 }, "ArrayUnshift": { "count": 45, "time": 665 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 1054 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 4232 }, "ObjectFreeze": { "count": 11, "time": 20 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53671 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2243 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 115 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 52 }, "ArrayShift": { "count": 120, "time": 820 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 6 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 1147 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 77 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 117 }, "ArrayPop": { "count": 63, "time": 992 }, "ArrayBufferConstructor": { "count": 1, "time": 4018 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 707 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2747 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 472 }, "StringToNumber": { "count": 196, "time": 62 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 656 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1407, "time": 4943 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 84 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3055 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 8292 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 454 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 43928 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3418 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 21 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1694 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 119934 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 16647 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1414 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1193 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1114 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 28 }, "GC_MC_FINISH": { "count": 2, "time": 488 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1146 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 497 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1668 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4132 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 183 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 681 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1461 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1563 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 790 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 22 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1000 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 84 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 826 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 4921 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 23, "time": 2912 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 37295 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2721 }, "GC_Custom_IncrementalMarkingObserver": { "count": 32, "time": 1551 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1028718 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19088 }, "ParseFunctionLiteral": { "count": 3377, "time": 134263 }, "ParseProgram": { "count": 10, "time": 1416 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11927 }, "PreParseNoVariableResolution": { "count": 105, "time": 1673 }, "JsonParse": { "count": 25, "time": 116996 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23383 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1330 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2771 }, "StoreGlobalIC_Miss": { "count": 8, "time": 21 }, "StoreIC_Miss": { "count": 1397, "time": 4582 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7868 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1269 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1491 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4157, "time": 20104 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5610, "time": 11275 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4203 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17456 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 480 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1901 }, "LoadIC_LoadFieldDH": { "count": 4166, "time": 12556 }, "StoreIC_StoreFieldDH": { "count": 1337, "time": 6530 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 390 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1076 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2478 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4155 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 590 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 5467 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 2650 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 522, "time": 1631 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 64 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1430 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 763 } }, "API": { "API_Context_New": { "count": 2, "time": 10222 }, "API_FunctionTemplate_New": { "count": 1353, "time": 762 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1883, "time": 1527 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 638 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2379 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1288 }, "API_String_Write": { "count": 655, "time": 118 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 181 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 70, "time": 25 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 322 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 763 }, "ParseBackgroundProgram": { "count": 1, "time": 694 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6068 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53612 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 15 }, "OptimizeCode": { "count": 82, "time": 1497 }, "RecompileSynchronous": { "count": 161, "time": 162382 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2803 }, "StackGuard": { "count": 82, "time": 2106 }, "DeoptimizeCode": { "count": 9, "time": 2340 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 6, "time": 667 } } } }, { "duration": 2724660, "js": 2569867, "phases": [ { "phase": "load", "start": 0, "duration": 96864 }, { "phase": "boot", "start": 96864, "duration": 743686 }, { "phase": "transition", "start": 840550, "duration": 706901 }, { "phase": "render", "start": 1547451, "duration": 1177209 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 322454 }, { "kind": "MinorGC", "type": "scavenge", "start": 424308, "duration": 4499, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 457062, "duration": 5403, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 532222, "duration": 2462, "usedHeapSizeAfter": 5799992, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 670395, "duration": 2611, "usedHeapSizeAfter": 7880840, "usedHeapSizeBefore": 8567808 }, { "kind": "MinorGC", "type": "scavenge", "start": 840988, "duration": 2977, "usedHeapSizeAfter": 9244584, "usedHeapSizeBefore": 9837008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1032612, "duration": 71, "usedHeapSizeAfter": 11259600, "usedHeapSizeBefore": 11259600 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1043516, "duration": 6763, "usedHeapSizeAfter": 8986560, "usedHeapSizeBefore": 11362848 }, { "kind": "MajorGC", "type": "weak processing", "start": 1128666, "duration": 8, "usedHeapSizeAfter": 9895112, "usedHeapSizeBefore": 9895112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1346848, "duration": 3903, "usedHeapSizeAfter": 21132320, "usedHeapSizeBefore": 22847312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396253, "duration": 6290, "usedHeapSizeAfter": 22348000, "usedHeapSizeBefore": 23282656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1440940, "duration": 3367, "usedHeapSizeAfter": 24185800, "usedHeapSizeBefore": 25229016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1469210, "duration": 356, "usedHeapSizeAfter": 26060984, "usedHeapSizeBefore": 26060984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1487971, "duration": 6965, "usedHeapSizeAfter": 22959224, "usedHeapSizeBefore": 26964048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1731814, "duration": 4547, "usedHeapSizeAfter": 25002448, "usedHeapSizeBefore": 28945968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1917882, "duration": 4776, "usedHeapSizeAfter": 27162672, "usedHeapSizeBefore": 31032880 }, { "kind": "MinorGC", "type": "scavenge", "start": 2166021, "duration": 3253, "usedHeapSizeAfter": 29016848, "usedHeapSizeBefore": 41402248 }, { "kind": "MajorGC", "type": "weak processing", "start": 2721712, "duration": 20, "usedHeapSizeAfter": 40332280, "usedHeapSizeBefore": 40332280 } ], "blinkGC": [ { "start": 292833, "duration": 3563 }, { "start": 292843, "duration": 2707 }, { "start": 299311, "duration": 1641 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 761 }, "FunctionCallback": { "count": 4487, "time": 85847 }, "NamedGetterCallback": { "count": 107, "time": 5371 }, "GetMoreDataCallback": { "count": 14, "time": 164664 }, "AccessorSetterCallback": { "count": 5392, "time": 1482 }, "GCEpilogueCallback": { "count": 15, "time": 743 }, "GCPrologueCallback": { "count": 15, "time": 964 }, "NamedSetterCallback": { "count": 18, "time": 642 }, "StoreCallbackProperty": { "count": 5334, "time": 2575 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11521 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1791 }, "CompileFunction": { "count": 3319, "time": 95319 }, "CompileIgnition": { "count": 3374, "time": 96602 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35534 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1473 }, "CompileScopeAnalysis": { "count": 3329, "time": 12280 }, "CompileScript": { "count": 10, "time": 794 }, "CompileLazy": { "count": 3176, "time": 9328 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 94 }, "RegExpInitializeAndCompile": { "count": 177, "time": 658 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1072 }, "Map_SetPrototype": { "count": 12959, "time": 4676 }, "Map_TransitionToDataProperty": { "count": 11942, "time": 37941 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4355 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5973 }, "CreateArrayLiteral": { "count": 761, "time": 999 }, "CreateObjectLiteral": { "count": 1888, "time": 11308 }, "SetProperty": { "count": 8820, "time": 11234 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 677 }, "NewClosure_Tenured": { "count": 2398, "time": 5516 }, "HandleApiCall": { "count": 3986, "time": 4075 }, "DateConstructor": { "count": 268, "time": 1253 }, "ArrayLengthGetter": { "count": 373, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 3689 }, "FunctionPrototypeSetter": { "count": 239, "time": 1150 }, "FunctionLengthGetter": { "count": 13, "time": 507 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 656 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 72 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 683 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 4744 }, "ForInEnumerate": { "count": 380, "time": 2760 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 297, "time": 5433 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 345 }, "CreateRegExpLiteral": { "count": 235, "time": 4083 }, "GenerateRandomNumbers": { "count": 1, "time": 7 }, "NumberToStringSkipCache": { "count": 5041, "time": 4393 }, "AddDictionaryProperty": { "count": 10572, "time": 14047 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 653 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 2967 }, "HasProperty": { "count": 961, "time": 3819 }, "KeyedGetProperty": { "count": 223, "time": 533 }, "NewObject": { "count": 251, "time": 833 }, "ObjectCreate": { "count": 221, "time": 3551 }, "ObjectKeys": { "count": 52, "time": 1362 }, "SetDataProperties": { "count": 71, "time": 1928 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9820 }, "RegExpExecMultiple": { "count": 327, "time": 474 }, "RegExpReplace": { "count": 784, "time": 3661 }, "StringSplit": { "count": 6134, "time": 9415 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 873 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 564, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 1312 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 232 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 60 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 654 }, "ObjectDefineProperties": { "count": 2, "time": 337 }, "ObjectDefineProperty": { "count": 650, "time": 3838 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51418 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1162 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1751 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 5 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 141, "time": 1438 }, "OrdinaryHasInstance": { "count": 13, "time": 406 }, "StringToLowerCaseIntl": { "count": 223, "time": 1050 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1129 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4406 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 21 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3214 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 495 }, "StringToNumber": { "count": 196, "time": 41 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1015, "time": 5977 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 62 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2901 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5700 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 32348 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2824 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1566 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1617 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 83598 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 17832 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 732 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 410 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 389 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 190 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 849 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1213 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1659 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3590 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 53 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 220 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1857 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 653 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 729 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1407 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 485 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6146 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2575 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 29353 }, "GC_Custom_IncrementalMarkingObserver": { "count": 175, "time": 2590 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2561 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1035826 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15410 }, "ParseFunctionLiteral": { "count": 3377, "time": 140256 }, "ParseProgram": { "count": 10, "time": 1524 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16949 }, "PreParseNoVariableResolution": { "count": 105, "time": 1072 }, "JsonParse": { "count": 25, "time": 130607 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19270 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2688 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3605 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1357, "time": 8009 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8762 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 681 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 992 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4071, "time": 21008 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 46 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 13976 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3313 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20774 }, "LoadGlobalIC_Slow": { "count": 21, "time": 25 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 618 }, "LoadIC_SlowStub": { "count": 21, "time": 446 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1274 }, "LoadIC_LoadFieldDH": { "count": 4080, "time": 12684 }, "StoreIC_StoreFieldDH": { "count": 1269, "time": 3686 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 877 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2219 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5400 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 2782 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1757 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1482 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 57 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 154 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 696 } }, "API": { "API_Context_New": { "count": 2, "time": 9229 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1658 }, "API_Object_SetPrivate": { "count": 35, "time": 905 }, "API_Persistent_New": { "count": 1876, "time": 228 }, "API_String_NewFromUtf8": { "count": 13, "time": 11 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 764 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1970 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 86 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 938 }, "API_String_Write": { "count": 654, "time": 107 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 476 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 809 }, "ParseBackgroundProgram": { "count": 1, "time": 663 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5923 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51155 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 5 }, "OptimizeCode": { "count": 79, "time": 303 }, "RecompileSynchronous": { "count": 156, "time": 121731 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2372 }, "StackGuard": { "count": 80, "time": 2351 }, "DeoptimizeCode": { "count": 9, "time": 2219 }, "NotifyDeoptimized": { "count": 7, "time": 774 } } } }, { "duration": 2770395, "js": 2613441, "phases": [ { "phase": "load", "start": 0, "duration": 92806 }, { "phase": "boot", "start": 92806, "duration": 749585 }, { "phase": "transition", "start": 842391, "duration": 657944 }, { "phase": "render", "start": 1500335, "duration": 1270060 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294035 }, { "kind": "MinorGC", "type": "scavenge", "start": 397147, "duration": 6844, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 432214, "duration": 6804, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 513179, "duration": 1886, "usedHeapSizeAfter": 5802920, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 656708, "duration": 3095, "usedHeapSizeAfter": 7891160, "usedHeapSizeBefore": 8566400 }, { "kind": "MinorGC", "type": "scavenge", "start": 832776, "duration": 2824, "usedHeapSizeAfter": 9192272, "usedHeapSizeBefore": 9808848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035756, "duration": 1902, "usedHeapSizeAfter": 10556472, "usedHeapSizeBefore": 11559272 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1141901, "duration": 59, "usedHeapSizeAfter": 11263992, "usedHeapSizeBefore": 11263992 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1144018, "duration": 6138, "usedHeapSizeAfter": 8516704, "usedHeapSizeBefore": 11264152 }, { "kind": "MajorGC", "type": "weak processing", "start": 1151476, "duration": 8, "usedHeapSizeAfter": 8516784, "usedHeapSizeBefore": 8516784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341372, "duration": 2957, "usedHeapSizeAfter": 21334608, "usedHeapSizeBefore": 22712216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373579, "duration": 4235, "usedHeapSizeAfter": 22108952, "usedHeapSizeBefore": 22792656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414617, "duration": 3425, "usedHeapSizeAfter": 24224752, "usedHeapSizeBefore": 25378016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1601047, "duration": 77, "usedHeapSizeAfter": 29214032, "usedHeapSizeBefore": 29214032 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1619491, "duration": 8049, "usedHeapSizeAfter": 25133424, "usedHeapSizeBefore": 29384168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1779348, "duration": 7508, "usedHeapSizeAfter": 25382536, "usedHeapSizeBefore": 29494216 }, { "kind": "MinorGC", "type": "scavenge", "start": 2134152, "duration": 5765, "usedHeapSizeAfter": 28998392, "usedHeapSizeBefore": 40867632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2618160, "duration": 6167, "usedHeapSizeAfter": 30447648, "usedHeapSizeBefore": 42491880 } ], "blinkGC": [ { "start": 259824, "duration": 633 }, { "start": 259832, "duration": 586 }, { "start": 273491, "duration": 1408 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1007 }, "FunctionCallback": { "count": 4490, "time": 89805 }, "NamedGetterCallback": { "count": 107, "time": 8585 }, "GetMoreDataCallback": { "count": 14, "time": 138867 }, "AccessorSetterCallback": { "count": 5392, "time": 1946 }, "GCEpilogueCallback": { "count": 16, "time": 1413 }, "GCPrologueCallback": { "count": 16, "time": 1426 }, "NamedSetterCallback": { "count": 18, "time": 320 }, "StoreCallbackProperty": { "count": 5334, "time": 3244 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 15955 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 610 }, "CompileFunction": { "count": 3319, "time": 101866 }, "CompileIgnition": { "count": 3374, "time": 104944 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29538 }, "CompileRewriteReturnResult": { "count": 3329, "time": 709 }, "CompileScopeAnalysis": { "count": 3329, "time": 14888 }, "CompileScript": { "count": 10, "time": 972 }, "CompileLazy": { "count": 3176, "time": 16357 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 730 }, "RegExpInitializeAndCompile": { "count": 177, "time": 341 }, "CompileForOnStackReplacement": { "count": 3, "time": 152 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2115 }, "Map_SetPrototype": { "count": 12973, "time": 2853 }, "Map_TransitionToDataProperty": { "count": 11977, "time": 37269 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6199 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9070 }, "CreateArrayLiteral": { "count": 761, "time": 1250 }, "CreateObjectLiteral": { "count": 1888, "time": 8089 }, "SetProperty": { "count": 8830, "time": 13136 }, "DeclareGlobals": { "count": 2, "time": 43 }, "NewClosure": { "count": 344, "time": 95 }, "NewClosure_Tenured": { "count": 2398, "time": 3909 }, "HandleApiCall": { "count": 3986, "time": 3776 }, "DateConstructor": { "count": 268, "time": 980 }, "ArrayLengthGetter": { "count": 372, "time": 125 }, "ArrayLengthSetter": { "count": 5152, "time": 1497 }, "FunctionPrototypeSetter": { "count": 239, "time": 2691 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1239 }, "ReconfigureToDataProperty": { "count": 1, "time": 613 }, "StringLengthGetter": { "count": 44, "time": 6 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 181 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 8727 }, "ForInEnumerate": { "count": 380, "time": 4642 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 270, "time": 3698 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2841 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4773 }, "AddDictionaryProperty": { "count": 10572, "time": 17395 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 403 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 3547 }, "HasProperty": { "count": 961, "time": 2578 }, "KeyedGetProperty": { "count": 223, "time": 2663 }, "NewObject": { "count": 251, "time": 2386 }, "ObjectCreate": { "count": 221, "time": 3429 }, "ObjectKeys": { "count": 53, "time": 423 }, "SetDataProperties": { "count": 71, "time": 1235 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 10812 }, "RegExpExecMultiple": { "count": 327, "time": 2582 }, "RegExpReplace": { "count": 784, "time": 4944 }, "StringSplit": { "count": 6134, "time": 8233 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 67 }, "StringBuilderConcat": { "count": 152, "time": 84 }, "StringBuilderJoin": { "count": 136, "time": 1194 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 570, "time": 1201 }, "StringIndexOfUnchecked": { "count": 330, "time": 819 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 639 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 151 }, "ArrayUnshift": { "count": 45, "time": 48 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 4542 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59274 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1993 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 2018 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 884 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 158 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 142, "time": 2706 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 184 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 28 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3909 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3667 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1253 }, "StringToNumber": { "count": 196, "time": 403 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 30 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 968, "time": 3956 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 67 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 113 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3019 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6264 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 43 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 704 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40322 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2879 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1243 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1727 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106476 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 17226 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1052 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 733 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 122 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 26 }, "GC_MC_FINISH": { "count": 2, "time": 116 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 414 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 316 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1146 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 303 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 747 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1808 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2895 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 35 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 90 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1657 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 415 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1351 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 231 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 146 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 496 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 465 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 11 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 89 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6018 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2996 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32665 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2181 }, "GC_Custom_IncrementalMarkingObserver": { "count": 119, "time": 2014 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1034464 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 9680 }, "ParseFunctionLiteral": { "count": 3377, "time": 141672 }, "ParseProgram": { "count": 10, "time": 1662 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13398 }, "PreParseNoVariableResolution": { "count": 105, "time": 2985 }, "JsonParse": { "count": 25, "time": 120850 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19578 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1982 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3399 }, "StoreGlobalIC_Miss": { "count": 8, "time": 24 }, "StoreIC_Miss": { "count": 1381, "time": 3612 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7812 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1769 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 3854 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4132, "time": 24624 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 13053 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4781 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15055 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1041 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 10567 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 6354 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3047 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3849 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3739 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 476 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3356 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1842 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 483, "time": 1203 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 147 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 10772 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1507 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 865 }, "API_String_NewFromUtf8": { "count": 13, "time": 614 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2871 }, "API_Object_CreateDataProperty": { "count": 22, "time": 858 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 769 }, "API_String_Write": { "count": 654, "time": 1053 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 498 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 708 }, "ParseBackgroundProgram": { "count": 1, "time": 739 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6115 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51332 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 11 }, "OptimizeCode": { "count": 82, "time": 539 }, "RecompileSynchronous": { "count": 161, "time": 146767 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2210 }, "StackGuard": { "count": 79, "time": 3667 }, "DeoptimizeCode": { "count": 7, "time": 1093 }, "NotifyDeoptimized": { "count": 6, "time": 663 } } } }, { "duration": 2727769, "js": 2559341, "phases": [ { "phase": "load", "start": 0, "duration": 114768 }, { "phase": "boot", "start": 114768, "duration": 742984 }, { "phase": "transition", "start": 857752, "duration": 636409 }, { "phase": "render", "start": 1494161, "duration": 1233608 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 317289 }, { "kind": "MinorGC", "type": "scavenge", "start": 418601, "duration": 5082, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 453596, "duration": 5571, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 536245, "duration": 1512, "usedHeapSizeAfter": 5790344, "usedHeapSizeBefore": 6119624 }, { "kind": "MinorGC", "type": "scavenge", "start": 676696, "duration": 2687, "usedHeapSizeAfter": 7896208, "usedHeapSizeBefore": 8575648 }, { "kind": "MinorGC", "type": "scavenge", "start": 859925, "duration": 3673, "usedHeapSizeAfter": 9224616, "usedHeapSizeBefore": 9842496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1061314, "duration": 3748, "usedHeapSizeAfter": 10553040, "usedHeapSizeBefore": 11566600 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159438, "duration": 62, "usedHeapSizeAfter": 11236128, "usedHeapSizeBefore": 11236128 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1161365, "duration": 5005, "usedHeapSizeAfter": 8519208, "usedHeapSizeBefore": 11236288 }, { "kind": "MajorGC", "type": "weak processing", "start": 1168361, "duration": 8, "usedHeapSizeAfter": 8519288, "usedHeapSizeBefore": 8519288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350828, "duration": 2942, "usedHeapSizeAfter": 21270512, "usedHeapSizeBefore": 22711416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390130, "duration": 5961, "usedHeapSizeAfter": 22236104, "usedHeapSizeBefore": 22826440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416695, "duration": 2516, "usedHeapSizeAfter": 24210568, "usedHeapSizeBefore": 25334920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1665647, "duration": 6126, "usedHeapSizeAfter": 27911192, "usedHeapSizeBefore": 30848544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1840474, "duration": 9013, "usedHeapSizeAfter": 29165792, "usedHeapSizeBefore": 32787720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1973643, "duration": 5633, "usedHeapSizeAfter": 32186904, "usedHeapSizeBefore": 36112272 }, { "kind": "MinorGC", "type": "scavenge", "start": 2208111, "duration": 2384, "usedHeapSizeAfter": 32083920, "usedHeapSizeBefore": 45660696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2480837, "duration": 416, "usedHeapSizeAfter": 37645816, "usedHeapSizeBefore": 37645816 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2503381, "duration": 8047, "usedHeapSizeAfter": 28273624, "usedHeapSizeBefore": 37730672 } ], "blinkGC": [ { "start": 285293, "duration": 2924 }, { "start": 285303, "duration": 2874 }, { "start": 297685, "duration": 1610 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1854 }, "FunctionCallback": { "count": 4505, "time": 87748 }, "NamedGetterCallback": { "count": 107, "time": 7362 }, "GetMoreDataCallback": { "count": 14, "time": 140747 }, "AccessorSetterCallback": { "count": 5392, "time": 1133 }, "GCEpilogueCallback": { "count": 17, "time": 1544 }, "GCPrologueCallback": { "count": 17, "time": 1091 }, "NamedSetterCallback": { "count": 18, "time": 215 }, "StoreCallbackProperty": { "count": 5334, "time": 1624 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 16644 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2516 }, "CompileFunction": { "count": 3319, "time": 95313 }, "CompileIgnition": { "count": 3374, "time": 98362 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31249 }, "CompileRewriteReturnResult": { "count": 3329, "time": 120 }, "CompileScopeAnalysis": { "count": 3329, "time": 15218 }, "CompileScript": { "count": 10, "time": 1784 }, "CompileLazy": { "count": 3176, "time": 11696 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1733 }, "CompileForOnStackReplacement": { "count": 2, "time": 36 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 4017 }, "Map_SetPrototype": { "count": 12977, "time": 2705 }, "Map_TransitionToDataProperty": { "count": 11998, "time": 36987 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 311 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7961 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6495 }, "CreateArrayLiteral": { "count": 761, "time": 1253 }, "CreateObjectLiteral": { "count": 1888, "time": 6836 }, "SetProperty": { "count": 8829, "time": 15693 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 944 }, "NewClosure_Tenured": { "count": 2398, "time": 5003 }, "HandleApiCall": { "count": 3986, "time": 1658 }, "DateConstructor": { "count": 268, "time": 720 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 1370 }, "FunctionPrototypeSetter": { "count": 239, "time": 1851 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 95 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 264 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 235 }, "SetGrow": { "count": 26, "time": 21 }, "WeakCollectionSet": { "count": 5007, "time": 5263 }, "ForInEnumerate": { "count": 380, "time": 3026 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 187, "time": 2425 }, "CreateListFromArrayLike": { "count": 18, "time": 76 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4101 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5006, "time": 3167 }, "AddDictionaryProperty": { "count": 10572, "time": 10646 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3001 }, "HasProperty": { "count": 961, "time": 2471 }, "KeyedGetProperty": { "count": 225, "time": 3156 }, "NewObject": { "count": 251, "time": 768 }, "ObjectCreate": { "count": 221, "time": 3025 }, "ObjectKeys": { "count": 53, "time": 1968 }, "SetDataProperties": { "count": 71, "time": 3277 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 8338 }, "RegExpExecMultiple": { "count": 327, "time": 2563 }, "RegExpReplace": { "count": 784, "time": 4909 }, "StringSplit": { "count": 6134, "time": 10836 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 260 }, "StringBuilderJoin": { "count": 136, "time": 84 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 553, "time": 258 }, "StringIndexOfUnchecked": { "count": 330, "time": 2658 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1572 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 750 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1735 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55814 }, "ObjectSetPrototypeOf": { "count": 205, "time": 614 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 289 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 96 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 926 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 790 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4081 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 518 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2740 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 431 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 752 }, "DatePrototypeSetMonth": { "count": 12, "time": 333 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1314, "time": 3203 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 68 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 806 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2638 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6394 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 600 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44715 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2871 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1599 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 120806 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 16172 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 340 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 16 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 716 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 460 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 73 }, "GC_MC_MARK": { "count": 2, "time": 172 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 668 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 810 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 916 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 667 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1068 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2754 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 336 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1266 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 166 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 973 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 544 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 361 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 555 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 55 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 7, "time": 3204 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 21, "time": 2204 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 36081 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2916 }, "GC_Custom_IncrementalMarkingObserver": { "count": 32, "time": 1027 } }, "JavaScript": { "JS_Execution": { "count": 5571, "time": 1036745 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16697 }, "ParseFunctionLiteral": { "count": 3377, "time": 138251 }, "ParseProgram": { "count": 10, "time": 302 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10065 }, "PreParseNoVariableResolution": { "count": 105, "time": 2358 }, "JsonParse": { "count": 25, "time": 117919 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21589 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1688 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1873 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1402, "time": 10892 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10268 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 2935 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2110 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4193, "time": 18707 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 5611, "time": 10684 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3717 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17322 }, "LoadGlobalIC_Slow": { "count": 21, "time": 452 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2593 }, "LoadIC_LoadFieldDH": { "count": 4183, "time": 13627 }, "StoreIC_StoreFieldDH": { "count": 1340, "time": 4759 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 3232 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4231 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5040 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 603 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 556, "time": 1937 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 144, "time": 2563 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 527, "time": 1578 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 84 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1233 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 17 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 11207 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1949 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1880, "time": 2349 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 652 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1790 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 681 }, "API_String_Write": { "count": 654, "time": 104 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 67, "time": 22 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 9 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 375 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 904 }, "ParseBackgroundProgram": { "count": 1, "time": 743 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6265 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50614 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 11 }, "OptimizeCode": { "count": 77, "time": 940 }, "RecompileSynchronous": { "count": 152, "time": 122633 }, "CompileOptimized_Concurrent": { "count": 75, "time": 3749 }, "StackGuard": { "count": 74, "time": 899 }, "DeoptimizeCode": { "count": 9, "time": 2583 }, "NotifyDeoptimized": { "count": 7, "time": 502 } } } }, { "duration": 2799176, "js": 2643793, "phases": [ { "phase": "load", "start": 0, "duration": 99946 }, { "phase": "boot", "start": 99946, "duration": 725729 }, { "phase": "transition", "start": 825675, "duration": 696771 }, { "phase": "render", "start": 1522446, "duration": 1276730 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301563 }, { "kind": "MinorGC", "type": "scavenge", "start": 412625, "duration": 5203, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 447598, "duration": 5635, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 527544, "duration": 1071, "usedHeapSizeAfter": 5802800, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 657941, "duration": 2835, "usedHeapSizeAfter": 7880376, "usedHeapSizeBefore": 8566992 }, { "kind": "MinorGC", "type": "scavenge", "start": 820567, "duration": 3446, "usedHeapSizeAfter": 9229128, "usedHeapSizeBefore": 9832288 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1001075, "duration": 158, "usedHeapSizeAfter": 11121224, "usedHeapSizeBefore": 11121224 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1017213, "duration": 7393, "usedHeapSizeAfter": 8928856, "usedHeapSizeBefore": 11247808 }, { "kind": "MajorGC", "type": "weak processing", "start": 1118054, "duration": 9, "usedHeapSizeAfter": 9946800, "usedHeapSizeBefore": 9946800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327209, "duration": 3720, "usedHeapSizeAfter": 21096672, "usedHeapSizeBefore": 22853856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379650, "duration": 6113, "usedHeapSizeAfter": 22376224, "usedHeapSizeBefore": 23274120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421287, "duration": 4335, "usedHeapSizeAfter": 24124752, "usedHeapSizeBefore": 25204256 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1520282, "duration": 197, "usedHeapSizeAfter": 28551000, "usedHeapSizeBefore": 28551000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1532398, "duration": 9751, "usedHeapSizeAfter": 24735216, "usedHeapSizeBefore": 28660352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1703186, "duration": 4313, "usedHeapSizeAfter": 24921272, "usedHeapSizeBefore": 28923968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2118133, "duration": 8320, "usedHeapSizeAfter": 29168104, "usedHeapSizeBefore": 40667632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2473327, "duration": 5537, "usedHeapSizeAfter": 30038240, "usedHeapSizeBefore": 41967736 } ], "blinkGC": [ { "start": 271582, "duration": 2036 }, { "start": 271591, "duration": 1991 }, { "start": 275473, "duration": 1630 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 2173 }, "FunctionCallback": { "count": 4483, "time": 99031 }, "NamedGetterCallback": { "count": 107, "time": 6880 }, "GetMoreDataCallback": { "count": 14, "time": 138002 }, "AccessorSetterCallback": { "count": 5392, "time": 958 }, "GCEpilogueCallback": { "count": 15, "time": 1555 }, "GCPrologueCallback": { "count": 15, "time": 1614 }, "NamedSetterCallback": { "count": 18, "time": 656 }, "StoreCallbackProperty": { "count": 5334, "time": 6442 }, "NamedQueryCallback": { "count": 11, "time": 24 }, "RunMicrotaskCallback": { "count": 42, "time": 10969 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2580 }, "CompileFunction": { "count": 3319, "time": 107401 }, "CompileIgnition": { "count": 3374, "time": 98851 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31498 }, "CompileRewriteReturnResult": { "count": 3329, "time": 130 }, "CompileScopeAnalysis": { "count": 3329, "time": 10015 }, "CompileScript": { "count": 10, "time": 1467 }, "CompileLazy": { "count": 3176, "time": 15523 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 711 }, "RegExpInitializeAndCompile": { "count": 177, "time": 859 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1165 }, "Map_SetPrototype": { "count": 12883, "time": 4077 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 37924 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7293 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9147 }, "CreateArrayLiteral": { "count": 761, "time": 812 }, "CreateObjectLiteral": { "count": 1888, "time": 9124 }, "SetProperty": { "count": 8819, "time": 16151 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 86 }, "NewClosure_Tenured": { "count": 2398, "time": 1970 }, "HandleApiCall": { "count": 3986, "time": 3172 }, "DateConstructor": { "count": 268, "time": 1276 }, "ArrayLengthGetter": { "count": 372, "time": 38 }, "ArrayLengthSetter": { "count": 5152, "time": 882 }, "FunctionPrototypeSetter": { "count": 239, "time": 2416 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 105 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 855 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 690 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7577 }, "ForInEnumerate": { "count": 379, "time": 3455 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2933 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 5853 }, "AddDictionaryProperty": { "count": 10572, "time": 14171 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 471 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 3679 }, "HasProperty": { "count": 961, "time": 2078 }, "KeyedGetProperty": { "count": 220, "time": 2432 }, "NewObject": { "count": 251, "time": 1549 }, "ObjectCreate": { "count": 221, "time": 3129 }, "ObjectKeys": { "count": 52, "time": 845 }, "SetDataProperties": { "count": 71, "time": 3088 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11398 }, "RegExpExecMultiple": { "count": 327, "time": 1007 }, "RegExpReplace": { "count": 784, "time": 4223 }, "StringSplit": { "count": 6134, "time": 7136 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 811 }, "StringCharCodeAt": { "count": 11, "time": 23 }, "StringEqual": { "count": 564, "time": 431 }, "StringIndexOfUnchecked": { "count": 330, "time": 181 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 3119 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 113 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 82 }, "FunctionPrototypeToString": { "count": 116, "time": 60 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 2986 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61748 }, "ObjectSetPrototypeOf": { "count": 205, "time": 858 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 388 }, "ArrayShift": { "count": 120, "time": 523 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "AllocateInNewSpace": { "count": 315, "time": 4396 }, "Interrupt": { "count": 137, "time": 948 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 268 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 6 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 702 }, "ArrayPop": { "count": 63, "time": 40 }, "ArrayBufferConstructor": { "count": 1, "time": 3720 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3855 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 975 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 9 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 21 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 569 }, "ObjectIsFrozen": { "count": 216, "time": 1280 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 892, "time": 2243 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 569 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 68 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3774 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6587 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 55 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 642 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36593 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1980 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1313 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 13 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1657 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94496 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 14567 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2105 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 246 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 221 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 392 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 155 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 573 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1023 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1913 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5072 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 167 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3718 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1151 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 208 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 588 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 449 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1281 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7601 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 5436 }, "GC_MC_BACKGROUND_MARKING": { "count": 38, "time": 29911 }, "GC_Custom_IncrementalMarkingObserver": { "count": 199, "time": 2185 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2369 } }, "JavaScript": { "JS_Execution": { "count": 5497, "time": 1065614 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18883 }, "ParseFunctionLiteral": { "count": 3377, "time": 141713 }, "ParseProgram": { "count": 10, "time": 501 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10609 }, "PreParseNoVariableResolution": { "count": 105, "time": 2447 }, "JsonParse": { "count": 25, "time": 123633 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20703 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2178 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1290 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1343, "time": 4982 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7636 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1987 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1780 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3708, "time": 20238 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 13429 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3382 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18331 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1441 }, "LoadIC_LoadFieldDH": { "count": 3867, "time": 7622 }, "StoreIC_StoreFieldDH": { "count": 1230, "time": 4686 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 12 }, "LoadIC_Miss": { "count": 107, "time": 4349 }, "KeyedLoadIC_LoadElementDH": { "count": 830, "time": 2611 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5849 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 482, "time": 3578 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 388 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1736 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 69 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1127 }, "LoadIC_StringLength": { "count": 27, "time": 224 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 692 } }, "API": { "API_Context_New": { "count": 2, "time": 10330 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2500 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1876, "time": 1446 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 349 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2141 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 501 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 935 }, "API_String_Write": { "count": 654, "time": 521 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 142 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 490 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 2143 }, "ParseBackgroundProgram": { "count": 1, "time": 710 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6318 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51996 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 14 }, "OptimizeCode": { "count": 79, "time": 1511 }, "RecompileSynchronous": { "count": 155, "time": 144379 }, "CompileOptimized_Concurrent": { "count": 76, "time": 3464 }, "StackGuard": { "count": 81, "time": 2988 }, "DeoptimizeCode": { "count": 7, "time": 860 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 6, "time": 1571 } } } }, { "duration": 2699398, "js": 2542758, "phases": [ { "phase": "load", "start": 0, "duration": 99516 }, { "phase": "boot", "start": 99516, "duration": 747270 }, { "phase": "transition", "start": 846786, "duration": 639787 }, { "phase": "render", "start": 1486573, "duration": 1212825 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300369 }, { "kind": "MinorGC", "type": "scavenge", "start": 401480, "duration": 5060, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436123, "duration": 5778, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 527666, "duration": 2082, "usedHeapSizeAfter": 5799336, "usedHeapSizeBefore": 6119480 }, { "kind": "MinorGC", "type": "scavenge", "start": 675305, "duration": 2675, "usedHeapSizeAfter": 7876168, "usedHeapSizeBefore": 8567712 }, { "kind": "MinorGC", "type": "scavenge", "start": 848211, "duration": 4047, "usedHeapSizeAfter": 9238584, "usedHeapSizeBefore": 9842592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048026, "duration": 1935, "usedHeapSizeAfter": 10561824, "usedHeapSizeBefore": 11558912 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1146415, "duration": 223, "usedHeapSizeAfter": 11266632, "usedHeapSizeBefore": 11266632 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1148908, "duration": 6640, "usedHeapSizeAfter": 8520008, "usedHeapSizeBefore": 11266792 }, { "kind": "MajorGC", "type": "weak processing", "start": 1157364, "duration": 398, "usedHeapSizeAfter": 8520088, "usedHeapSizeBefore": 8520088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341884, "duration": 2369, "usedHeapSizeAfter": 21330928, "usedHeapSizeBefore": 22712864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373874, "duration": 4886, "usedHeapSizeAfter": 22109840, "usedHeapSizeBefore": 22797776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409661, "duration": 2307, "usedHeapSizeAfter": 24204416, "usedHeapSizeBefore": 25356648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1651772, "duration": 5673, "usedHeapSizeAfter": 27951440, "usedHeapSizeBefore": 30810520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1813267, "duration": 6610, "usedHeapSizeAfter": 29055192, "usedHeapSizeBefore": 32829200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1947915, "duration": 6626, "usedHeapSizeAfter": 32283656, "usedHeapSizeBefore": 36123128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2192194, "duration": 5195, "usedHeapSizeAfter": 32092496, "usedHeapSizeBefore": 45568048 } ], "blinkGC": [ { "start": 268639, "duration": 3185 }, { "start": 268647, "duration": 3131 }, { "start": 279232, "duration": 1654 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 3335 }, "FunctionCallback": { "count": 4489, "time": 90734 }, "NamedGetterCallback": { "count": 107, "time": 7801 }, "GetMoreDataCallback": { "count": 14, "time": 138113 }, "AccessorSetterCallback": { "count": 5392, "time": 1705 }, "GCEpilogueCallback": { "count": 15, "time": 763 }, "GCPrologueCallback": { "count": 15, "time": 1067 }, "NamedSetterCallback": { "count": 18, "time": 478 }, "StoreCallbackProperty": { "count": 5334, "time": 3781 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 14361 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3076 }, "CompileFunction": { "count": 3319, "time": 105026 }, "CompileIgnition": { "count": 3374, "time": 100014 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29656 }, "CompileRewriteReturnResult": { "count": 3329, "time": 777 }, "CompileScopeAnalysis": { "count": 3329, "time": 8298 }, "CompileScript": { "count": 10, "time": 2438 }, "CompileLazy": { "count": 3176, "time": 13808 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 115 }, "RegExpInitializeAndCompile": { "count": 177, "time": 183 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1171 }, "Map_SetPrototype": { "count": 12974, "time": 4566 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 35976 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 312 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4791 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11014 }, "CreateArrayLiteral": { "count": 761, "time": 1232 }, "CreateObjectLiteral": { "count": 1888, "time": 11563 }, "SetProperty": { "count": 8829, "time": 11989 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 901 }, "NewClosure_Tenured": { "count": 2398, "time": 2694 }, "HandleApiCall": { "count": 3986, "time": 1579 }, "DateConstructor": { "count": 268, "time": 115 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 2159 }, "FunctionPrototypeSetter": { "count": 239, "time": 451 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1446 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 96 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 649 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 6382 }, "ForInEnumerate": { "count": 380, "time": 2505 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 158, "time": 6272 }, "CreateListFromArrayLike": { "count": 18, "time": 517 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1413 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 5257 }, "AddDictionaryProperty": { "count": 10572, "time": 10503 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2623 }, "HasProperty": { "count": 961, "time": 460 }, "KeyedGetProperty": { "count": 223, "time": 3167 }, "NewObject": { "count": 251, "time": 1977 }, "ObjectCreate": { "count": 221, "time": 3027 }, "ObjectKeys": { "count": 53, "time": 1309 }, "SetDataProperties": { "count": 71, "time": 1920 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10136 }, "RegExpExecMultiple": { "count": 327, "time": 4146 }, "RegExpReplace": { "count": 784, "time": 4172 }, "StringSplit": { "count": 6134, "time": 12122 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 446 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 553, "time": 1020 }, "StringIndexOfUnchecked": { "count": 330, "time": 303 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 492 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 71 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1327 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56147 }, "ObjectSetPrototypeOf": { "count": 205, "time": 259 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 249 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 191 }, "ArrayShift": { "count": 120, "time": 87 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 389 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 87 }, "DeleteProperty": { "count": 11, "time": 26 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 125 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3895 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 46 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2384 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 884 }, "StringToNumber": { "count": 196, "time": 338 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1065, "time": 2272 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 237 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 54 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2694 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 4951 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 29 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 44251 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1967 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 251 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1459 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 102132 }, "GC_MC_INCREMENTAL": { "count": 17, "time": 7019 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 744 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 179 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 209 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_FINISH": { "count": 1, "time": 670 }, "GC_MC_MARK": { "count": 1, "time": 412 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 33 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 366 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 46 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1863 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1320 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 38 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 397 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 66 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 799 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 6 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 52 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 194 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 212 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 4 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 3 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1359 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 570 }, "GC_MC_BACKGROUND_MARKING": { "count": 5, "time": 11835 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1039507 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16196 }, "ParseFunctionLiteral": { "count": 3377, "time": 146191 }, "ParseProgram": { "count": 10, "time": 1446 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10725 }, "PreParseNoVariableResolution": { "count": 105, "time": 1861 }, "JsonParse": { "count": 25, "time": 118862 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21783 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1243 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1643 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1331, "time": 8918 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7308 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1877 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2374 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4089, "time": 14666 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 651 }, "LoadIC_LoadNonexistentDH": { "count": 5418, "time": 12691 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2985 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20120 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 895 }, "LoadIC_LoadFieldDH": { "count": 4056, "time": 14491 }, "StoreIC_StoreFieldDH": { "count": 1256, "time": 7215 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1385 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4163 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5607 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 5396 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1188 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2164 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 579 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 820 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 382 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7119 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3052 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 253 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3090 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 230 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2848 }, "API_String_Write": { "count": 654, "time": 117 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 461 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 911 }, "ParseBackgroundProgram": { "count": 1, "time": 712 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6249 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51744 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 14 }, "OptimizeCode": { "count": 80, "time": 1150 }, "RecompileSynchronous": { "count": 158, "time": 116483 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2374 }, "StackGuard": { "count": 76, "time": 924 }, "DeoptimizeCode": { "count": 7, "time": 3342 }, "NotifyDeoptimized": { "count": 5, "time": 92 } } } }, { "duration": 2833371, "js": 2675448, "phases": [ { "phase": "load", "start": 0, "duration": 101754 }, { "phase": "boot", "start": 101754, "duration": 750398 }, { "phase": "transition", "start": 852152, "duration": 723874 }, { "phase": "render", "start": 1576026, "duration": 1257345 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314906 }, { "kind": "MinorGC", "type": "scavenge", "start": 414638, "duration": 4940, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 448773, "duration": 5126, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 525283, "duration": 2388, "usedHeapSizeAfter": 5791680, "usedHeapSizeBefore": 6119296 }, { "kind": "MinorGC", "type": "scavenge", "start": 672517, "duration": 3009, "usedHeapSizeAfter": 7894592, "usedHeapSizeBefore": 8570056 }, { "kind": "MinorGC", "type": "scavenge", "start": 847774, "duration": 2879, "usedHeapSizeAfter": 9238232, "usedHeapSizeBefore": 9835096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1046717, "duration": 72, "usedHeapSizeAfter": 11255496, "usedHeapSizeBefore": 11255496 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1060163, "duration": 7252, "usedHeapSizeAfter": 8981568, "usedHeapSizeBefore": 11342488 }, { "kind": "MajorGC", "type": "weak processing", "start": 1158943, "duration": 8, "usedHeapSizeAfter": 9907272, "usedHeapSizeBefore": 9907272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369851, "duration": 4211, "usedHeapSizeAfter": 21097824, "usedHeapSizeBefore": 22848928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1419148, "duration": 6340, "usedHeapSizeAfter": 22390152, "usedHeapSizeBefore": 23282376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1463213, "duration": 3579, "usedHeapSizeAfter": 24171952, "usedHeapSizeBefore": 25223352 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1468366, "duration": 757, "usedHeapSizeAfter": 24324992, "usedHeapSizeBefore": 24324992 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1562647, "duration": 9985, "usedHeapSizeAfter": 24591624, "usedHeapSizeBefore": 28544608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1757254, "duration": 6941, "usedHeapSizeAfter": 25065488, "usedHeapSizeBefore": 29061488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2177086, "duration": 7752, "usedHeapSizeAfter": 29264688, "usedHeapSizeBefore": 40705408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2518941, "duration": 4743, "usedHeapSizeAfter": 30088408, "usedHeapSizeBefore": 42060992 }, { "kind": "MajorGC", "type": "weak processing", "start": 2828614, "duration": 11, "usedHeapSizeAfter": 32999800, "usedHeapSizeBefore": 32999800 } ], "blinkGC": [ { "start": 280461, "duration": 3546 }, { "start": 280469, "duration": 3490 }, { "start": 287965, "duration": 1018 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 399 }, "FunctionCallback": { "count": 4484, "time": 87874 }, "NamedGetterCallback": { "count": 107, "time": 8559 }, "GetMoreDataCallback": { "count": 14, "time": 148479 }, "AccessorSetterCallback": { "count": 5392, "time": 1907 }, "GCEpilogueCallback": { "count": 15, "time": 1766 }, "GCPrologueCallback": { "count": 15, "time": 1626 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 6893 }, "NamedQueryCallback": { "count": 11, "time": 713 }, "RunMicrotaskCallback": { "count": 42, "time": 16703 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1622 }, "CompileFunction": { "count": 3319, "time": 92698 }, "CompileIgnition": { "count": 3374, "time": 99138 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35836 }, "CompileRewriteReturnResult": { "count": 3329, "time": 556 }, "CompileScopeAnalysis": { "count": 3329, "time": 13553 }, "CompileScript": { "count": 10, "time": 2189 }, "CompileLazy": { "count": 3176, "time": 11207 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 251 }, "RegExpInitializeAndCompile": { "count": 177, "time": 182 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1564 }, "Map_SetPrototype": { "count": 12948, "time": 3618 }, "Map_TransitionToDataProperty": { "count": 11932, "time": 42224 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5885 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7490 }, "CreateArrayLiteral": { "count": 761, "time": 1107 }, "CreateObjectLiteral": { "count": 1888, "time": 8300 }, "SetProperty": { "count": 8818, "time": 15953 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 255 }, "NewClosure_Tenured": { "count": 2398, "time": 3771 }, "HandleApiCall": { "count": 3986, "time": 4258 }, "DateConstructor": { "count": 268, "time": 584 }, "ArrayLengthGetter": { "count": 372, "time": 25 }, "ArrayLengthSetter": { "count": 5152, "time": 3092 }, "FunctionPrototypeSetter": { "count": 239, "time": 2585 }, "FunctionLengthGetter": { "count": 13, "time": 21 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 98 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 96 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 6380 }, "ForInEnumerate": { "count": 380, "time": 4718 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3018 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5845 }, "AddDictionaryProperty": { "count": 10572, "time": 14725 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2538 }, "HasProperty": { "count": 961, "time": 1997 }, "KeyedGetProperty": { "count": 222, "time": 1581 }, "NewObject": { "count": 251, "time": 1168 }, "ObjectCreate": { "count": 221, "time": 2772 }, "ObjectKeys": { "count": 52, "time": 913 }, "SetDataProperties": { "count": 71, "time": 2631 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 270, "time": 11957 }, "RegExpExecMultiple": { "count": 327, "time": 814 }, "RegExpReplace": { "count": 784, "time": 3752 }, "StringSplit": { "count": 6134, "time": 9327 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 774 }, "StringBuilderJoin": { "count": 136, "time": 744 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 560, "time": 126 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 745 }, "ArrayPush": { "count": 8, "time": 21 }, "ArraySplice": { "count": 82, "time": 808 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 730 }, "ObjectDefineProperties": { "count": 2, "time": 555 }, "ObjectDefineProperty": { "count": 650, "time": 937 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56606 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1856 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 817 }, "AllocateInNewSpace": { "count": 328, "time": 3467 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 268 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 147, "time": 2045 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 88 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 972 }, "ArrayPop": { "count": 62, "time": 688 }, "ArrayBufferConstructor": { "count": 1, "time": 4456 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 112 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3672 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1398 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "TryMigrateInstance": { "count": 1, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 890, "time": 8738 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 96 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2884 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7183 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 465 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37940 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2536 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1039 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1837 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 102367 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15561 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1060 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 814 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 1385 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 404 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 52 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 198 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 731 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1695 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4791 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3064 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 555 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1219 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 117 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 333 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 318 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1226 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 8 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7360 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4343 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 30122 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2560 }, "GC_Custom_IncrementalMarkingObserver": { "count": 199, "time": 4712 }, "AllocateInTargetSpace": { "count": 2, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1103873 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18230 }, "ParseFunctionLiteral": { "count": 3377, "time": 138197 }, "ParseProgram": { "count": 10, "time": 2241 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10668 }, "PreParseNoVariableResolution": { "count": 105, "time": 2648 }, "JsonParse": { "count": 25, "time": 124368 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23331 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2789 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2544 }, "StoreGlobalIC_Miss": { "count": 8, "time": 169 }, "StoreIC_Miss": { "count": 1349, "time": 9082 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8917 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2244 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3108 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4114, "time": 21454 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 473 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 18165 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4679 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 18428 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2198 }, "LoadIC_LoadFieldDH": { "count": 4087, "time": 10731 }, "StoreIC_StoreFieldDH": { "count": 1270, "time": 4482 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 106, "time": 4041 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3529 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 280 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6215 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 105 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 1934 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1691 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2713 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1382 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 708 } }, "API": { "API_Context_New": { "count": 2, "time": 8252 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2508 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 914 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 412 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3234 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1118 }, "API_String_Write": { "count": 654, "time": 792 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 43 }, "API_Function_Call": { "count": 8, "time": 22 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 391 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 164 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 855 }, "ParseBackgroundProgram": { "count": 1, "time": 734 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7043 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53496 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 5 }, "OptimizeCode": { "count": 77, "time": 1988 }, "RecompileSynchronous": { "count": 153, "time": 113524 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2863 }, "StackGuard": { "count": 80, "time": 2741 }, "DeoptimizeCode": { "count": 5, "time": 874 }, "NotifyDeoptimized": { "count": 4, "time": 83 } } } }, { "duration": 2837518, "js": 2679170, "phases": [ { "phase": "load", "start": 0, "duration": 92053 }, { "phase": "boot", "start": 92053, "duration": 779214 }, { "phase": "transition", "start": 871267, "duration": 717691 }, { "phase": "render", "start": 1588958, "duration": 1248560 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 313134 }, { "kind": "MinorGC", "type": "scavenge", "start": 411201, "duration": 4955, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445451, "duration": 5303, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 527466, "duration": 1726, "usedHeapSizeAfter": 5800304, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 666175, "duration": 3567, "usedHeapSizeAfter": 7889584, "usedHeapSizeBefore": 8567736 }, { "kind": "MinorGC", "type": "scavenge", "start": 862647, "duration": 3578, "usedHeapSizeAfter": 9219248, "usedHeapSizeBefore": 9817472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1090280, "duration": 2501, "usedHeapSizeAfter": 10567824, "usedHeapSizeBefore": 11559704 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1206433, "duration": 632, "usedHeapSizeAfter": 11300088, "usedHeapSizeBefore": 11300088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1208793, "duration": 6464, "usedHeapSizeAfter": 8528608, "usedHeapSizeBefore": 11300248 }, { "kind": "MajorGC", "type": "weak processing", "start": 1216924, "duration": 8, "usedHeapSizeAfter": 8528688, "usedHeapSizeBefore": 8528688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401885, "duration": 2910, "usedHeapSizeAfter": 21345520, "usedHeapSizeBefore": 22722160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1430612, "duration": 3637, "usedHeapSizeAfter": 22120432, "usedHeapSizeBefore": 22803408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1482994, "duration": 7398, "usedHeapSizeAfter": 24257448, "usedHeapSizeBefore": 25365904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1621681, "duration": 74, "usedHeapSizeAfter": 28116592, "usedHeapSizeBefore": 28116592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1626946, "duration": 10479, "usedHeapSizeAfter": 24539488, "usedHeapSizeBefore": 28198152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1838097, "duration": 6328, "usedHeapSizeAfter": 25002496, "usedHeapSizeBefore": 29439392 }, { "kind": "MinorGC", "type": "scavenge", "start": 2047927, "duration": 5980, "usedHeapSizeAfter": 28521640, "usedHeapSizeBefore": 32309104 }, { "kind": "MinorGC", "type": "scavenge", "start": 2294930, "duration": 5983, "usedHeapSizeAfter": 28829272, "usedHeapSizeBefore": 41482064 } ], "blinkGC": [ { "start": 280132, "duration": 4008 }, { "start": 280140, "duration": 3962 }, { "start": 284232, "duration": 1806 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 991 }, "FunctionCallback": { "count": 4488, "time": 96571 }, "NamedGetterCallback": { "count": 107, "time": 7466 }, "GetMoreDataCallback": { "count": 14, "time": 159004 }, "AccessorSetterCallback": { "count": 5392, "time": 2091 }, "GCEpilogueCallback": { "count": 16, "time": 935 }, "GCPrologueCallback": { "count": 16, "time": 2064 }, "NamedSetterCallback": { "count": 18, "time": 381 }, "StoreCallbackProperty": { "count": 5334, "time": 5335 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 13287 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 999 }, "CompileFunction": { "count": 3319, "time": 103335 }, "CompileIgnition": { "count": 3374, "time": 100921 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33208 }, "CompileRewriteReturnResult": { "count": 3329, "time": 136 }, "CompileScopeAnalysis": { "count": 3329, "time": 15737 }, "CompileScript": { "count": 10, "time": 1110 }, "CompileLazy": { "count": 3176, "time": 14620 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 436 }, "RegExpInitializeAndCompile": { "count": 177, "time": 874 }, "CompileForOnStackReplacement": { "count": 2, "time": 32 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1563 }, "Map_SetPrototype": { "count": 12960, "time": 3306 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 46612 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 90 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6362 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8055 }, "CreateArrayLiteral": { "count": 761, "time": 2133 }, "CreateObjectLiteral": { "count": 1888, "time": 8756 }, "SetProperty": { "count": 8830, "time": 16167 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 1785 }, "HandleApiCall": { "count": 3986, "time": 3431 }, "DateConstructor": { "count": 268, "time": 136 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2308 }, "FunctionPrototypeSetter": { "count": 239, "time": 1379 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 986 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 4319 }, "ForInEnumerate": { "count": 380, "time": 2381 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 220, "time": 4514 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3509 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5040, "time": 5568 }, "AddDictionaryProperty": { "count": 10572, "time": 13046 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 440 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 2168 }, "HasProperty": { "count": 961, "time": 1333 }, "KeyedGetProperty": { "count": 223, "time": 530 }, "NewObject": { "count": 251, "time": 1202 }, "ObjectCreate": { "count": 221, "time": 2186 }, "ObjectKeys": { "count": 53, "time": 1403 }, "SetDataProperties": { "count": 71, "time": 1506 }, "ToString": { "count": 28, "time": 37 }, "RegExpExec": { "count": 269, "time": 8478 }, "RegExpExecMultiple": { "count": 327, "time": 3495 }, "RegExpReplace": { "count": 784, "time": 3049 }, "StringSplit": { "count": 6134, "time": 7781 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 156 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 1 }, "StringEqual": { "count": 565, "time": 1353 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1725 }, "ArrayPush": { "count": 8, "time": 534 }, "ArraySplice": { "count": 82, "time": 571 }, "ArrayUnshift": { "count": 45, "time": 36 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 229 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 2195 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47702 }, "ObjectSetPrototypeOf": { "count": 205, "time": 609 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 113 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 488 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 736 }, "OrdinaryHasInstance": { "count": 13, "time": 171 }, "StringToLowerCaseIntl": { "count": 223, "time": 103 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 831 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 5004 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 509 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 115 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2626 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 760 }, "StringToNumber": { "count": 196, "time": 241 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 18 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 460 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1046, "time": 2356 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 22 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2641 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6345 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42055 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2914 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 469 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1413 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 120624 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 19181 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1018 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 862 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 210 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 127 }, "GC_MC_MARK": { "count": 2, "time": 307 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 597 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1467 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2231 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3404 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 687 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 437 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3248 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 100 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1217 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 115 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 611 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 115 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 55 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 7, "time": 5085 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3175 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34649 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2623 }, "GC_Custom_IncrementalMarkingObserver": { "count": 101, "time": 755 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1086982 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14831 }, "ParseFunctionLiteral": { "count": 3377, "time": 152892 }, "ParseProgram": { "count": 10, "time": 1545 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10466 }, "PreParseNoVariableResolution": { "count": 105, "time": 1606 }, "JsonParse": { "count": 25, "time": 119531 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21416 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2176 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1881 }, "StoreGlobalIC_Miss": { "count": 8, "time": 132 }, "StoreIC_Miss": { "count": 1362, "time": 7955 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9426 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 419 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 833 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3936, "time": 21195 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 19188 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3563 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22143 }, "LoadGlobalIC_Slow": { "count": 21, "time": 296 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 549 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1774 }, "LoadIC_LoadFieldDH": { "count": 4055, "time": 17286 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 5246 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 711 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 4470 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4699 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 3146 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1654 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1449 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 829 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 848 } }, "API": { "API_Context_New": { "count": 2, "time": 13889 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1431 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1077 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4817 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 341 }, "API_String_NewFromOneByte": { "count": 1038, "time": 242 }, "API_String_Write": { "count": 654, "time": 110 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 21 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 329 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 796 }, "ParseBackgroundProgram": { "count": 1, "time": 793 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6311 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50762 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 5 }, "OptimizeCode": { "count": 81, "time": 321 }, "RecompileSynchronous": { "count": 160, "time": 131813 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2932 }, "StackGuard": { "count": 80, "time": 1859 }, "DeoptimizeCode": { "count": 8, "time": 2255 }, "NotifyDeoptimized": { "count": 7, "time": 643 } } } }, { "duration": 2826339, "js": 2669514, "phases": [ { "phase": "load", "start": 0, "duration": 93358 }, { "phase": "boot", "start": 93358, "duration": 749751 }, { "phase": "transition", "start": 843109, "duration": 758757 }, { "phase": "render", "start": 1601866, "duration": 1224473 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299397 }, { "kind": "MinorGC", "type": "scavenge", "start": 410913, "duration": 5789, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445952, "duration": 6273, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 528252, "duration": 1815, "usedHeapSizeAfter": 5802456, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 659960, "duration": 3122, "usedHeapSizeAfter": 7881528, "usedHeapSizeBefore": 8566344 }, { "kind": "MinorGC", "type": "scavenge", "start": 835850, "duration": 3185, "usedHeapSizeAfter": 9232808, "usedHeapSizeBefore": 9827344 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1033742, "duration": 202, "usedHeapSizeAfter": 11128872, "usedHeapSizeBefore": 11128872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1053542, "duration": 5133, "usedHeapSizeAfter": 8888264, "usedHeapSizeBefore": 11255520 }, { "kind": "MajorGC", "type": "weak processing", "start": 1146316, "duration": 19, "usedHeapSizeAfter": 9903920, "usedHeapSizeBefore": 9903920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382530, "duration": 8936, "usedHeapSizeAfter": 21094552, "usedHeapSizeBefore": 22845840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1453809, "duration": 10077, "usedHeapSizeAfter": 22369712, "usedHeapSizeBefore": 23262664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1508124, "duration": 3483, "usedHeapSizeAfter": 24237080, "usedHeapSizeBefore": 25270888 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1513235, "duration": 68, "usedHeapSizeAfter": 24351808, "usedHeapSizeBefore": 24351808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1531146, "duration": 6863, "usedHeapSizeAfter": 21805584, "usedHeapSizeBefore": 25795592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1808448, "duration": 3936, "usedHeapSizeAfter": 25266664, "usedHeapSizeBefore": 29157960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1984828, "duration": 4495, "usedHeapSizeAfter": 26822696, "usedHeapSizeBefore": 30239760 }, { "kind": "MinorGC", "type": "scavenge", "start": 2245963, "duration": 4307, "usedHeapSizeAfter": 29171936, "usedHeapSizeBefore": 41585344 }, { "kind": "MajorGC", "type": "weak processing", "start": 2822514, "duration": 20, "usedHeapSizeAfter": 40971160, "usedHeapSizeBefore": 40971160 } ], "blinkGC": [ { "start": 267011, "duration": 3479 }, { "start": 267018, "duration": 3424 }, { "start": 271466, "duration": 1121 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 1656 }, "FunctionCallback": { "count": 4485, "time": 90128 }, "NamedGetterCallback": { "count": 107, "time": 8072 }, "GetMoreDataCallback": { "count": 14, "time": 139280 }, "AccessorSetterCallback": { "count": 5392, "time": 1286 }, "GCEpilogueCallback": { "count": 15, "time": 1550 }, "GCPrologueCallback": { "count": 15, "time": 1510 }, "NamedSetterCallback": { "count": 18, "time": 119 }, "StoreCallbackProperty": { "count": 5334, "time": 5658 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13359 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 727 }, "CompileFunction": { "count": 3319, "time": 92686 }, "CompileIgnition": { "count": 3374, "time": 108026 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27617 }, "CompileRewriteReturnResult": { "count": 3329, "time": 163 }, "CompileScopeAnalysis": { "count": 3329, "time": 16339 }, "CompileScript": { "count": 10, "time": 888 }, "CompileLazy": { "count": 3176, "time": 13699 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 624 }, "RegExpInitializeAndCompile": { "count": 177, "time": 773 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1744 }, "Map_SetPrototype": { "count": 12959, "time": 2326 }, "Map_TransitionToDataProperty": { "count": 11944, "time": 33664 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7501 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8434 }, "CreateArrayLiteral": { "count": 761, "time": 1535 }, "CreateObjectLiteral": { "count": 1888, "time": 10692 }, "SetProperty": { "count": 8819, "time": 17853 }, "DeclareGlobals": { "count": 2, "time": 391 }, "NewClosure": { "count": 344, "time": 396 }, "NewClosure_Tenured": { "count": 2398, "time": 4457 }, "HandleApiCall": { "count": 3986, "time": 1250 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 370, "time": 30 }, "ArrayLengthSetter": { "count": 5152, "time": 2208 }, "FunctionPrototypeSetter": { "count": 239, "time": 835 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 718 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1838 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 1355 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 7499 }, "ForInEnumerate": { "count": 379, "time": 3015 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 272, "time": 1141 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1842 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5042, "time": 6013 }, "AddDictionaryProperty": { "count": 10572, "time": 16729 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 406 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 9 }, "GetProperty": { "count": 6297, "time": 6178 }, "HasProperty": { "count": 961, "time": 2085 }, "KeyedGetProperty": { "count": 223, "time": 688 }, "NewObject": { "count": 251, "time": 1347 }, "ObjectCreate": { "count": 221, "time": 2782 }, "ObjectKeys": { "count": 52, "time": 786 }, "SetDataProperties": { "count": 71, "time": 3559 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 9967 }, "RegExpExecMultiple": { "count": 327, "time": 2060 }, "RegExpReplace": { "count": 784, "time": 3402 }, "StringSplit": { "count": 6134, "time": 11567 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 158 }, "StringBuilderConcat": { "count": 152, "time": 862 }, "StringBuilderJoin": { "count": 136, "time": 73 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 554, "time": 864 }, "StringIndexOfUnchecked": { "count": 330, "time": 339 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 306 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 1723 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2640 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52007 }, "ObjectSetPrototypeOf": { "count": 205, "time": 881 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 423 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 695 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 12 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 1056 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 427 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 128 }, "ArrayPop": { "count": 63, "time": 37 }, "ArrayBufferConstructor": { "count": 1, "time": 4121 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3468 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1080 }, "StringToNumber": { "count": 196, "time": 287 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 144 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1238, "time": 3789 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 380 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2947 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6991 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 50 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40783 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3776 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1638 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1355 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 110085 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 17763 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2020 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 256 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 117 }, "GC_MC_FINISH": { "count": 2, "time": 102 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 512 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 473 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2046 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2201 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 34 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 59 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1641 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 325 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1039 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 602 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 923 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 193 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 843 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4023 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 1793 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 30460 }, "GC_Custom_IncrementalMarkingObserver": { "count": 158, "time": 1561 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2446 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1092018 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18382 }, "ParseFunctionLiteral": { "count": 3377, "time": 156688 }, "ParseProgram": { "count": 10, "time": 338 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10281 }, "PreParseNoVariableResolution": { "count": 105, "time": 2746 }, "JsonParse": { "count": 25, "time": 126897 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20306 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2993 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3406 }, "StoreGlobalIC_Miss": { "count": 8, "time": 495 }, "StoreIC_Miss": { "count": 1360, "time": 8772 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7018 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2008 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2880 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4098, "time": 19968 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 13571 }, "LoadIC_Premonomorphic": { "count": 922, "time": 7676 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 20693 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 1123 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1522 }, "LoadIC_LoadFieldDH": { "count": 4069, "time": 15159 }, "StoreIC_StoreFieldDH": { "count": 1277, "time": 5936 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2602 }, "KeyedLoadIC_LoadElementDH": { "count": 830, "time": 4300 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4278 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 5219 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 2551 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 1676 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 161 }, "LoadIC_StringLength": { "count": 27, "time": 1363 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 534 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 95 } }, "API": { "API_Context_New": { "count": 2, "time": 15217 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3364 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1876, "time": 1493 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3742 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 140 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 312 }, "API_String_Write": { "count": 654, "time": 286 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 619 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 137 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 928 }, "ParseBackgroundProgram": { "count": 1, "time": 752 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6137 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55960 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 7 }, "OptimizeCode": { "count": 75, "time": 1337 }, "RecompileSynchronous": { "count": 149, "time": 119043 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2754 }, "StackGuard": { "count": 77, "time": 1835 }, "DeoptimizeCode": { "count": 7, "time": 2632 }, "NotifyDeoptimized": { "count": 5, "time": 725 } } } }, { "duration": 2788302, "js": 2629384, "phases": [ { "phase": "load", "start": 0, "duration": 89665 }, { "phase": "boot", "start": 89665, "duration": 770110 }, { "phase": "transition", "start": 859775, "duration": 696995 }, { "phase": "render", "start": 1556770, "duration": 1231532 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300013 }, { "kind": "MinorGC", "type": "scavenge", "start": 401682, "duration": 5646, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436972, "duration": 6004, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 531334, "duration": 2410, "usedHeapSizeAfter": 5791040, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 681355, "duration": 2810, "usedHeapSizeAfter": 7895808, "usedHeapSizeBefore": 8571200 }, { "kind": "MinorGC", "type": "scavenge", "start": 855696, "duration": 3777, "usedHeapSizeAfter": 9224360, "usedHeapSizeBefore": 9835456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1061224, "duration": 2246, "usedHeapSizeAfter": 10530168, "usedHeapSizeBefore": 11566240 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1174128, "duration": 704, "usedHeapSizeAfter": 11227144, "usedHeapSizeBefore": 11227144 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1177810, "duration": 6401, "usedHeapSizeAfter": 8527992, "usedHeapSizeBefore": 11227304 }, { "kind": "MajorGC", "type": "weak processing", "start": 1185861, "duration": 7, "usedHeapSizeAfter": 8528072, "usedHeapSizeBefore": 8528072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383512, "duration": 4320, "usedHeapSizeAfter": 21351568, "usedHeapSizeBefore": 22716768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421686, "duration": 6390, "usedHeapSizeAfter": 22131992, "usedHeapSizeBefore": 22825352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1467440, "duration": 5886, "usedHeapSizeAfter": 24257704, "usedHeapSizeBefore": 25385320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1744071, "duration": 6418, "usedHeapSizeAfter": 28031296, "usedHeapSizeBefore": 30860544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1910261, "duration": 6029, "usedHeapSizeAfter": 29206496, "usedHeapSizeBefore": 32941496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2036222, "duration": 5522, "usedHeapSizeAfter": 32217792, "usedHeapSizeBefore": 36165464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2276821, "duration": 4413, "usedHeapSizeAfter": 32099168, "usedHeapSizeBefore": 45723768 } ], "blinkGC": [ { "start": 267646, "duration": 2818 }, { "start": 267653, "duration": 2524 }, { "start": 282945, "duration": 1903 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 345 }, "FunctionCallback": { "count": 4486, "time": 92178 }, "NamedGetterCallback": { "count": 107, "time": 6237 }, "GetMoreDataCallback": { "count": 14, "time": 147005 }, "AccessorSetterCallback": { "count": 5392, "time": 1281 }, "GCEpilogueCallback": { "count": 15, "time": 295 }, "GCPrologueCallback": { "count": 15, "time": 1473 }, "NamedSetterCallback": { "count": 18, "time": 747 }, "StoreCallbackProperty": { "count": 5334, "time": 5609 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 10403 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2575 }, "CompileFunction": { "count": 3319, "time": 103380 }, "CompileIgnition": { "count": 3374, "time": 101643 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31023 }, "CompileRewriteReturnResult": { "count": 3329, "time": 135 }, "CompileScopeAnalysis": { "count": 3329, "time": 13692 }, "CompileScript": { "count": 10, "time": 1303 }, "CompileLazy": { "count": 3176, "time": 12533 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 214 }, "RegExpInitializeAndCompile": { "count": 177, "time": 249 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 1218 }, "Map_SetPrototype": { "count": 12948, "time": 4613 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 36322 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 617 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3406 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7462 }, "CreateArrayLiteral": { "count": 761, "time": 2704 }, "CreateObjectLiteral": { "count": 1888, "time": 6136 }, "SetProperty": { "count": 8829, "time": 12110 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 3007 }, "HandleApiCall": { "count": 3986, "time": 5824 }, "DateConstructor": { "count": 268, "time": 443 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2986 }, "FunctionPrototypeSetter": { "count": 239, "time": 1178 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 104 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 166 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 4859 }, "ForInEnumerate": { "count": 380, "time": 3058 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3933 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 2516 }, "AddDictionaryProperty": { "count": 10572, "time": 13097 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 497 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 8685 }, "HasProperty": { "count": 961, "time": 1998 }, "KeyedGetProperty": { "count": 223, "time": 260 }, "NewObject": { "count": 251, "time": 1714 }, "ObjectCreate": { "count": 221, "time": 3083 }, "ObjectKeys": { "count": 53, "time": 174 }, "SetDataProperties": { "count": 71, "time": 2232 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 9458 }, "RegExpExecMultiple": { "count": 327, "time": 2611 }, "RegExpReplace": { "count": 784, "time": 4998 }, "StringSplit": { "count": 6134, "time": 8111 }, "PushCatchContext": { "count": 2, "time": 375 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 62 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 560, "time": 949 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1540 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 79 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 72 }, "FunctionPrototypeToString": { "count": 116, "time": 518 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2585 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55580 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1392 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1021 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 598 }, "ArrayShift": { "count": 120, "time": 638 }, "Object_DeleteProperty": { "count": 6, "time": 722 }, "ArrayIndexOf": { "count": 70, "time": 645 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 9 }, "AllocateInNewSpace": { "count": 162, "time": 5248 }, "Interrupt": { "count": 139, "time": 1870 }, "OrdinaryHasInstance": { "count": 13, "time": 523 }, "StringToLowerCaseIntl": { "count": 223, "time": 118 }, "DeleteProperty": { "count": 11, "time": 13 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 217 }, "ObjectHasOwnProperty": { "count": 18, "time": 238 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 798 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4494 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 37 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 536 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2416 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 715 }, "StringToNumber": { "count": 196, "time": 719 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 374 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 236 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1057, "time": 2910 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 55 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3102 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5701 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 55 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 48745 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3894 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2795 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 145149 }, "GC_MC_INCREMENTAL": { "count": 15, "time": 9591 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 720 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1021 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 696 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 447 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 33 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 68 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 24 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 743 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1216 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1767 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 696 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 370 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 608 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 90 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 5 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 3 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1799 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 861 }, "GC_MC_BACKGROUND_MARKING": { "count": 5, "time": 12089 } }, "JavaScript": { "JS_Execution": { "count": 5510, "time": 1064668 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16802 }, "ParseFunctionLiteral": { "count": 3377, "time": 158414 }, "ParseProgram": { "count": 10, "time": 1550 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14466 }, "PreParseNoVariableResolution": { "count": 105, "time": 2014 }, "JsonParse": { "count": 25, "time": 123493 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20687 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2212 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1920 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1331, "time": 6933 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8719 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 2641 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 988 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3990, "time": 17484 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5416, "time": 14721 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2873 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 23177 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1264 }, "LoadIC_LoadFieldDH": { "count": 3996, "time": 16710 }, "StoreIC_StoreFieldDH": { "count": 1253, "time": 4722 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 651 }, "LoadIC_Miss": { "count": 107, "time": 2421 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3378 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3921 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1142 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 495, "time": 2659 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 751 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1372 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 950 }, "LoadIC_StringLength": { "count": 27, "time": 704 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 10586 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3575 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 2216 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 1039 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3124 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 460 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 904 }, "API_String_Write": { "count": 654, "time": 718 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 12 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 395 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 713 }, "ParseBackgroundProgram": { "count": 1, "time": 784 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6192 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52735 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 6 }, "OptimizeCode": { "count": 79, "time": 786 }, "RecompileSynchronous": { "count": 157, "time": 122968 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2897 }, "StackGuard": { "count": 79, "time": 1709 }, "DeoptimizeCode": { "count": 7, "time": 1983 }, "NotifyDeoptimized": { "count": 5, "time": 111 } } } }, { "duration": 2681544, "js": 2540000, "phases": [ { "phase": "load", "start": 0, "duration": 86628 }, { "phase": "boot", "start": 86628, "duration": 749942 }, { "phase": "transition", "start": 836570, "duration": 673975 }, { "phase": "render", "start": 1510545, "duration": 1170999 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289006 }, { "kind": "MinorGC", "type": "scavenge", "start": 389953, "duration": 5579, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 424008, "duration": 6115, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 507345, "duration": 1782, "usedHeapSizeAfter": 5815248, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 646376, "duration": 4258, "usedHeapSizeAfter": 7866688, "usedHeapSizeBefore": 8556936 }, { "kind": "MinorGC", "type": "scavenge", "start": 829036, "duration": 2707, "usedHeapSizeAfter": 9201840, "usedHeapSizeBefore": 9816536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1032944, "duration": 2130, "usedHeapSizeAfter": 10601456, "usedHeapSizeBefore": 11555320 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1136473, "duration": 61, "usedHeapSizeAfter": 11324344, "usedHeapSizeBefore": 11324344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1138382, "duration": 5389, "usedHeapSizeAfter": 8506928, "usedHeapSizeBefore": 11324504 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145716, "duration": 8, "usedHeapSizeAfter": 8507008, "usedHeapSizeBefore": 8507008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331416, "duration": 4497, "usedHeapSizeAfter": 21361496, "usedHeapSizeBefore": 22724608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375311, "duration": 6997, "usedHeapSizeAfter": 22129808, "usedHeapSizeBefore": 22833712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421658, "duration": 6200, "usedHeapSizeAfter": 24243992, "usedHeapSizeBefore": 25407440 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1568585, "duration": 78, "usedHeapSizeAfter": 28484400, "usedHeapSizeBefore": 28484400 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1577295, "duration": 9843, "usedHeapSizeAfter": 24700536, "usedHeapSizeBefore": 28563744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1749135, "duration": 3706, "usedHeapSizeAfter": 25155512, "usedHeapSizeBefore": 29362224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1935803, "duration": 6765, "usedHeapSizeAfter": 28916784, "usedHeapSizeBefore": 32412288 }, { "kind": "MinorGC", "type": "scavenge", "start": 2162171, "duration": 4595, "usedHeapSizeAfter": 28745112, "usedHeapSizeBefore": 41641208 } ], "blinkGC": [ { "start": 256466, "duration": 1957 }, { "start": 256473, "duration": 1914 }, { "start": 269602, "duration": 1582 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 2188 }, "FunctionCallback": { "count": 4490, "time": 86096 }, "NamedGetterCallback": { "count": 107, "time": 7354 }, "GetMoreDataCallback": { "count": 15, "time": 139110 }, "AccessorSetterCallback": { "count": 5392, "time": 2774 }, "GCEpilogueCallback": { "count": 16, "time": 977 }, "GCPrologueCallback": { "count": 16, "time": 1040 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 3718 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13699 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2967 }, "CompileFunction": { "count": 3319, "time": 103446 }, "CompileIgnition": { "count": 3374, "time": 113396 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29058 }, "CompileRewriteReturnResult": { "count": 3329, "time": 140 }, "CompileScopeAnalysis": { "count": 3329, "time": 13494 }, "CompileScript": { "count": 10, "time": 5181 }, "CompileLazy": { "count": 3176, "time": 8660 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 189 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2733 }, "Map_SetPrototype": { "count": 12958, "time": 2641 }, "Map_TransitionToDataProperty": { "count": 11959, "time": 30786 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 247 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7912 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5921 }, "CreateArrayLiteral": { "count": 761, "time": 1635 }, "CreateObjectLiteral": { "count": 1888, "time": 8643 }, "SetProperty": { "count": 8830, "time": 16497 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 84 }, "NewClosure_Tenured": { "count": 2398, "time": 1700 }, "HandleApiCall": { "count": 3986, "time": 3555 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 372, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1906 }, "FunctionPrototypeSetter": { "count": 239, "time": 1637 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1565 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 105 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 639 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 10361 }, "ForInEnumerate": { "count": 380, "time": 2066 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 237, "time": 1431 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 710 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3891 }, "AddDictionaryProperty": { "count": 10572, "time": 15772 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3182 }, "HasProperty": { "count": 961, "time": 2643 }, "KeyedGetProperty": { "count": 223, "time": 889 }, "NewObject": { "count": 251, "time": 2386 }, "ObjectCreate": { "count": 221, "time": 3657 }, "ObjectKeys": { "count": 53, "time": 156 }, "SetDataProperties": { "count": 71, "time": 519 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 8148 }, "RegExpExecMultiple": { "count": 327, "time": 3027 }, "RegExpReplace": { "count": 784, "time": 3247 }, "StringSplit": { "count": 6134, "time": 9902 }, "PushCatchContext": { "count": 2, "time": 22 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 834 }, "StringBuilderJoin": { "count": 136, "time": 64 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 562, "time": 628 }, "StringIndexOfUnchecked": { "count": 330, "time": 373 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 904 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 552 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 458 }, "FunctionPrototypeToString": { "count": 116, "time": 674 }, "ObjectDefineProperties": { "count": 2, "time": 227 }, "ObjectDefineProperty": { "count": 650, "time": 2594 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56471 }, "ObjectSetPrototypeOf": { "count": 205, "time": 228 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 845 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 657 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 136, "time": 1613 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 690 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 112 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4092 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 690 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 604 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2812 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 837 }, "StringToNumber": { "count": 196, "time": 1211 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 13 }, "ObjectPrototypeGetProto": { "count": 12, "time": 696 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1072, "time": 4893 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 748 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 530 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 98 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3800 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8575 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39733 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4634 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 764 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1356 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102793 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14436 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1514 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 852 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 119 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 186 }, "GC_MC_FINISH": { "count": 2, "time": 390 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 698 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 568 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 659 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1761 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3937 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 109 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 287 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2925 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1099 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 326 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1018 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 398 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 481 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 54 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5692 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5287 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 36420 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2573 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 966 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1018380 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16173 }, "ParseFunctionLiteral": { "count": 3377, "time": 147723 }, "ParseProgram": { "count": 10, "time": 563 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12571 }, "PreParseNoVariableResolution": { "count": 105, "time": 3083 }, "JsonParse": { "count": 25, "time": 116548 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24845 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1499 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1473 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1363, "time": 8541 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7960 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1255 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1692 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3946, "time": 13848 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 11443 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4939 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14174 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 724 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1697 }, "LoadIC_LoadFieldDH": { "count": 4051, "time": 12729 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 7896 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 251 }, "LoadIC_Miss": { "count": 108, "time": 811 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2187 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4734 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 620 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 4510 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 722 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1986 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 75 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 143 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 5530 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2988 }, "API_Object_SetPrivate": { "count": 35, "time": 40 }, "API_Persistent_New": { "count": 1875, "time": 1558 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2571 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1860 }, "API_String_Write": { "count": 654, "time": 798 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 34 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 410 }, "CompileBackgroundScript": { "count": 1, "time": 22 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 114 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 840 }, "ParseBackgroundProgram": { "count": 1, "time": 708 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6939 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52195 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 6 }, "OptimizeCode": { "count": 77, "time": 306 }, "RecompileSynchronous": { "count": 153, "time": 115172 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1640 }, "StackGuard": { "count": 76, "time": 2348 }, "DeoptimizeCode": { "count": 9, "time": 1587 }, "NotifyDeoptimized": { "count": 8, "time": 150 } } } }, { "duration": 2728534, "js": 2571641, "phases": [ { "phase": "load", "start": 0, "duration": 92958 }, { "phase": "boot", "start": 92958, "duration": 728017 }, { "phase": "transition", "start": 820975, "duration": 675287 }, { "phase": "render", "start": 1496262, "duration": 1232272 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297887 }, { "kind": "MinorGC", "type": "scavenge", "start": 405601, "duration": 4860, "usedHeapSizeAfter": 4029152, "usedHeapSizeBefore": 4323328 }, { "kind": "MinorGC", "type": "scavenge", "start": 439755, "duration": 5618, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 516097, "duration": 1294, "usedHeapSizeAfter": 5788760, "usedHeapSizeBefore": 6119120 }, { "kind": "MinorGC", "type": "scavenge", "start": 649087, "duration": 3905, "usedHeapSizeAfter": 7893784, "usedHeapSizeBefore": 8575624 }, { "kind": "MinorGC", "type": "scavenge", "start": 822426, "duration": 3444, "usedHeapSizeAfter": 9252368, "usedHeapSizeBefore": 9845208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1026100, "duration": 1953, "usedHeapSizeAfter": 10557424, "usedHeapSizeBefore": 11566136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1118559, "duration": 772, "usedHeapSizeAfter": 11259352, "usedHeapSizeBefore": 11259352 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1120883, "duration": 4928, "usedHeapSizeAfter": 8517064, "usedHeapSizeBefore": 11259512 }, { "kind": "MajorGC", "type": "weak processing", "start": 1127618, "duration": 8, "usedHeapSizeAfter": 8517144, "usedHeapSizeBefore": 8517144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329124, "duration": 2545, "usedHeapSizeAfter": 21299008, "usedHeapSizeBefore": 22710640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360633, "duration": 4058, "usedHeapSizeAfter": 22131352, "usedHeapSizeBefore": 22792384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415427, "duration": 4390, "usedHeapSizeAfter": 24287376, "usedHeapSizeBefore": 25430192 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1550540, "duration": 764, "usedHeapSizeAfter": 28414616, "usedHeapSizeBefore": 28414616 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1572472, "duration": 8862, "usedHeapSizeAfter": 24687448, "usedHeapSizeBefore": 28653216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1735005, "duration": 4083, "usedHeapSizeAfter": 25115400, "usedHeapSizeBefore": 29390256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1940647, "duration": 7151, "usedHeapSizeAfter": 28936408, "usedHeapSizeBefore": 32434128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2173242, "duration": 6018, "usedHeapSizeAfter": 28792800, "usedHeapSizeBefore": 41659928 } ], "blinkGC": [ { "start": 264590, "duration": 2866 }, { "start": 264597, "duration": 2810 }, { "start": 278512, "duration": 1495 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1133, "time": 1804 }, "FunctionCallback": { "count": 4492, "time": 89416 }, "NamedGetterCallback": { "count": 107, "time": 8546 }, "GetMoreDataCallback": { "count": 14, "time": 144072 }, "AccessorSetterCallback": { "count": 5392, "time": 1567 }, "GCEpilogueCallback": { "count": 16, "time": 1430 }, "GCPrologueCallback": { "count": 16, "time": 1028 }, "NamedSetterCallback": { "count": 18, "time": 408 }, "StoreCallbackProperty": { "count": 5334, "time": 3823 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12606 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1033 }, "CompileFunction": { "count": 3319, "time": 104726 }, "CompileIgnition": { "count": 3374, "time": 108004 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27134 }, "CompileRewriteReturnResult": { "count": 3329, "time": 154 }, "CompileScopeAnalysis": { "count": 3329, "time": 14066 }, "CompileScript": { "count": 10, "time": 1774 }, "CompileLazy": { "count": 3176, "time": 9570 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 767 }, "CompileForOnStackReplacement": { "count": 2, "time": 38 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 517 }, "Map_SetPrototype": { "count": 12970, "time": 5822 }, "Map_TransitionToDataProperty": { "count": 11973, "time": 37305 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3886 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6306 }, "CreateArrayLiteral": { "count": 761, "time": 3660 }, "CreateObjectLiteral": { "count": 1888, "time": 9860 }, "SetProperty": { "count": 8829, "time": 16955 }, "DeclareGlobals": { "count": 2, "time": 31 }, "NewClosure": { "count": 344, "time": 815 }, "NewClosure_Tenured": { "count": 2398, "time": 1977 }, "HandleApiCall": { "count": 3986, "time": 5108 }, "DateConstructor": { "count": 268, "time": 573 }, "ArrayLengthGetter": { "count": 372, "time": 28 }, "ArrayLengthSetter": { "count": 5152, "time": 2232 }, "FunctionPrototypeSetter": { "count": 239, "time": 1010 }, "FunctionLengthGetter": { "count": 13, "time": 7 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1420 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 57 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 5613 }, "ForInEnumerate": { "count": 380, "time": 1782 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 2906 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5038, "time": 5084 }, "AddDictionaryProperty": { "count": 10572, "time": 10513 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3363 }, "HasProperty": { "count": 961, "time": 2559 }, "KeyedGetProperty": { "count": 223, "time": 307 }, "NewObject": { "count": 251, "time": 1505 }, "ObjectCreate": { "count": 221, "time": 3517 }, "ObjectKeys": { "count": 53, "time": 425 }, "SetDataProperties": { "count": 71, "time": 3064 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 8019 }, "RegExpExecMultiple": { "count": 327, "time": 3714 }, "RegExpReplace": { "count": 784, "time": 3550 }, "StringSplit": { "count": 6134, "time": 10172 }, "PushCatchContext": { "count": 2, "time": 281 }, "StringAdd": { "count": 115, "time": 696 }, "StringBuilderConcat": { "count": 152, "time": 1293 }, "StringBuilderJoin": { "count": 136, "time": 97 }, "StringCharCodeAt": { "count": 11, "time": 310 }, "StringEqual": { "count": 562, "time": 637 }, "StringIndexOfUnchecked": { "count": 330, "time": 621 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1069 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 340 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 642 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54777 }, "ObjectSetPrototypeOf": { "count": 205, "time": 888 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 111 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "AllocateInNewSpace": { "count": 216, "time": 3539 }, "Interrupt": { "count": 146, "time": 1481 }, "OrdinaryHasInstance": { "count": 13, "time": 334 }, "StringToLowerCaseIntl": { "count": 223, "time": 108 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 120 }, "ArrayPop": { "count": 63, "time": 48 }, "ArrayBufferConstructor": { "count": 1, "time": 3770 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1147 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2610 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 219 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1045, "time": 4152 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 67 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2376 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7337 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36773 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2249 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 528 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1537 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 81379 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 14162 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1756 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1560 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1505 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 92 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1937 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1685 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4041 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 611 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2847 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 214 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 212 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 122 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 540 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 83 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 125 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 63 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4623 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3133 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 34356 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2717 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1420 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1047457 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16923 }, "ParseFunctionLiteral": { "count": 3377, "time": 130135 }, "ParseProgram": { "count": 10, "time": 1575 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12740 }, "PreParseNoVariableResolution": { "count": 105, "time": 2073 }, "JsonParse": { "count": 25, "time": 124506 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20083 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1272 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1726 }, "StoreGlobalIC_Miss": { "count": 8, "time": 22 }, "StoreIC_Miss": { "count": 1377, "time": 8505 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6736 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 2332 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2038 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4126, "time": 20678 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5462, "time": 15591 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3809 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19749 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 696 }, "LoadIC_SlowStub": { "count": 21, "time": 41 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2158 }, "LoadIC_LoadFieldDH": { "count": 4098, "time": 15298 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 4305 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2654 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2373 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 164 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3930 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 4902 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 624 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 550 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 337 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 470 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 48 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 471 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 683 } }, "API": { "API_Context_New": { "count": 2, "time": 11620 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1552 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 907 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 251 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5152 }, "API_Object_CreateDataProperty": { "count": 22, "time": 122 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 818 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1146 }, "API_String_Write": { "count": 654, "time": 545 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 10 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 425 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 499 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 127 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 758 }, "ParseBackgroundProgram": { "count": 1, "time": 725 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6107 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51136 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 143 }, "OptimizeCode": { "count": 76, "time": 510 }, "RecompileSynchronous": { "count": 150, "time": 127048 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2715 }, "StackGuard": { "count": 74, "time": 1617 }, "DeoptimizeCode": { "count": 7, "time": 1213 }, "NotifyDeoptimized": { "count": 6, "time": 121 } } } }, { "duration": 2724047, "js": 2575859, "phases": [ { "phase": "load", "start": 0, "duration": 90375 }, { "phase": "boot", "start": 90375, "duration": 746359 }, { "phase": "transition", "start": 836734, "duration": 676346 }, { "phase": "render", "start": 1513080, "duration": 1210967 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296763 }, { "kind": "MinorGC", "type": "scavenge", "start": 400528, "duration": 4956, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 433401, "duration": 5627, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 511867, "duration": 2687, "usedHeapSizeAfter": 5791432, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 657451, "duration": 3573, "usedHeapSizeAfter": 7877312, "usedHeapSizeBefore": 8570032 }, { "kind": "MinorGC", "type": "scavenge", "start": 838849, "duration": 3491, "usedHeapSizeAfter": 9250272, "usedHeapSizeBefore": 9848944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040452, "duration": 3718, "usedHeapSizeAfter": 10549176, "usedHeapSizeBefore": 11566120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1150985, "duration": 587, "usedHeapSizeAfter": 11249176, "usedHeapSizeBefore": 11249176 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1152979, "duration": 6109, "usedHeapSizeAfter": 8531984, "usedHeapSizeBefore": 11249336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342281, "duration": 4198, "usedHeapSizeAfter": 21332608, "usedHeapSizeBefore": 22722880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376409, "duration": 6452, "usedHeapSizeAfter": 22146032, "usedHeapSizeBefore": 22803616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414287, "duration": 7282, "usedHeapSizeAfter": 24209168, "usedHeapSizeBefore": 25365824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1614265, "duration": 405, "usedHeapSizeAfter": 29213288, "usedHeapSizeBefore": 29213288 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1623023, "duration": 8748, "usedHeapSizeAfter": 25053760, "usedHeapSizeBefore": 29278872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754532, "duration": 5430, "usedHeapSizeAfter": 25191008, "usedHeapSizeBefore": 29420584 }, { "kind": "MinorGC", "type": "scavenge", "start": 2109569, "duration": 9945, "usedHeapSizeAfter": 29009688, "usedHeapSizeBefore": 40851008 }, { "kind": "MinorGC", "type": "scavenge", "start": 2576223, "duration": 4346, "usedHeapSizeAfter": 30407040, "usedHeapSizeBefore": 42405872 }, { "kind": "MajorGC", "type": "weak processing", "start": 2719218, "duration": 19, "usedHeapSizeAfter": 31310544, "usedHeapSizeBefore": 31310544 } ], "blinkGC": [ { "start": 262867, "duration": 5239 }, { "start": 262875, "duration": 5184 }, { "start": 274748, "duration": 1444 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 2641 }, "FunctionCallback": { "count": 4488, "time": 90774 }, "NamedGetterCallback": { "count": 107, "time": 6283 }, "GetMoreDataCallback": { "count": 14, "time": 143012 }, "AccessorSetterCallback": { "count": 5392, "time": 3176 }, "GCEpilogueCallback": { "count": 16, "time": 1089 }, "GCPrologueCallback": { "count": 16, "time": 2671 }, "NamedSetterCallback": { "count": 18, "time": 230 }, "StoreCallbackProperty": { "count": 5334, "time": 1818 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12885 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2499 }, "CompileFunction": { "count": 3319, "time": 107659 }, "CompileIgnition": { "count": 3374, "time": 97122 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30159 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1088 }, "CompileScopeAnalysis": { "count": 3329, "time": 12345 }, "CompileScript": { "count": 10, "time": 1522 }, "CompileLazy": { "count": 3176, "time": 13441 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 737 }, "RegExpInitializeAndCompile": { "count": 177, "time": 803 }, "CompileForOnStackReplacement": { "count": 1, "time": 340 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 1045 }, "Map_SetPrototype": { "count": 12965, "time": 4630 }, "Map_TransitionToDataProperty": { "count": 11964, "time": 34601 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 92 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5578 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11828 }, "CreateArrayLiteral": { "count": 761, "time": 1105 }, "CreateObjectLiteral": { "count": 1888, "time": 9886 }, "SetProperty": { "count": 8829, "time": 14533 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 242 }, "NewClosure_Tenured": { "count": 2398, "time": 1429 }, "HandleApiCall": { "count": 3986, "time": 1033 }, "DateConstructor": { "count": 268, "time": 856 }, "ArrayLengthGetter": { "count": 372, "time": 206 }, "ArrayLengthSetter": { "count": 5152, "time": 3165 }, "FunctionPrototypeSetter": { "count": 239, "time": 2647 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 214 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 7101 }, "ForInEnumerate": { "count": 380, "time": 3983 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "CreateListFromArrayLike": { "count": 18, "time": 32 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1630 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5394 }, "AddDictionaryProperty": { "count": 10572, "time": 13451 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2782 }, "HasProperty": { "count": 961, "time": 3240 }, "KeyedGetProperty": { "count": 223, "time": 289 }, "NewObject": { "count": 251, "time": 2362 }, "ObjectCreate": { "count": 221, "time": 3483 }, "ObjectKeys": { "count": 53, "time": 1375 }, "SetDataProperties": { "count": 71, "time": 4005 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 10223 }, "RegExpExecMultiple": { "count": 327, "time": 6142 }, "RegExpReplace": { "count": 784, "time": 5217 }, "StringSplit": { "count": 6134, "time": 6959 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 795 }, "StringBuilderConcat": { "count": 152, "time": 1639 }, "StringBuilderJoin": { "count": 136, "time": 68 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 558, "time": 136 }, "StringIndexOfUnchecked": { "count": 330, "time": 71 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 854 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 99 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3115 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56207 }, "ObjectSetPrototypeOf": { "count": 205, "time": 826 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 123 }, "AllocateInNewSpace": { "count": 243, "time": 5667 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 87 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 9 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 143, "time": 956 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 890 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 68 }, "ArrayBufferConstructor": { "count": 1, "time": 4443 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 185 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3828 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1628 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 282 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 13 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 922, "time": 3739 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 585 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 44 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 96 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2300 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7875 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 49 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 65 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45142 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4027 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 208 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1696 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 126931 }, "GC_MC_INCREMENTAL": { "count": 38, "time": 18811 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 942 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 181 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 450 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 362 }, "GC_MC_MARK": { "count": 2, "time": 359 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 767 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 22 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1032 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2092 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 353 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2052 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2905 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 696 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1491 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 170 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 597 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 201 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 330 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 25 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 891 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 422 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5436 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4067 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 34503 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2270 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 688 } }, "JavaScript": { "JS_Execution": { "count": 5555, "time": 1018415 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13019 }, "ParseFunctionLiteral": { "count": 3377, "time": 136160 }, "ParseProgram": { "count": 10, "time": 3659 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13667 }, "PreParseNoVariableResolution": { "count": 105, "time": 1349 }, "JsonParse": { "count": 25, "time": 120369 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20195 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1684 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1751 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1368, "time": 7823 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 11033 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 1654 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1683 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3932, "time": 18175 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 32 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 16473 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3135 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16955 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 388 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1576 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 20311 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 6399 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2456 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3405 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 40 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4244 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 99 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 540, "time": 4241 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 3881 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1933 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 772 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 7273 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1307 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1102 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 82 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2696 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 757 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 803 }, "API_String_Write": { "count": 654, "time": 102 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 593 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 129 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 706 }, "ParseBackgroundProgram": { "count": 1, "time": 723 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6347 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52607 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 7 }, "OptimizeCode": { "count": 84, "time": 800 }, "RecompileSynchronous": { "count": 167, "time": 121029 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1744 }, "StackGuard": { "count": 84, "time": 2750 }, "DeoptimizeCode": { "count": 9, "time": 2618 }, "NotifyDeoptimized": { "count": 7, "time": 316 } } } }, { "duration": 2750047, "js": 2593006, "phases": [ { "phase": "load", "start": 0, "duration": 93206 }, { "phase": "boot", "start": 93206, "duration": 737730 }, { "phase": "transition", "start": 830936, "duration": 664281 }, { "phase": "render", "start": 1495217, "duration": 1254830 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299373 }, { "kind": "MinorGC", "type": "scavenge", "start": 407058, "duration": 5007, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 439777, "duration": 5474, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 517819, "duration": 2504, "usedHeapSizeAfter": 5804976, "usedHeapSizeBefore": 6119056 }, { "kind": "MinorGC", "type": "scavenge", "start": 654275, "duration": 2625, "usedHeapSizeAfter": 7885640, "usedHeapSizeBefore": 8564536 }, { "kind": "MinorGC", "type": "scavenge", "start": 822634, "duration": 3223, "usedHeapSizeAfter": 9208072, "usedHeapSizeBefore": 9815432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029813, "duration": 3172, "usedHeapSizeAfter": 10537392, "usedHeapSizeBefore": 11559520 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1129062, "duration": 69, "usedHeapSizeAfter": 11254408, "usedHeapSizeBefore": 11254408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1134910, "duration": 6108, "usedHeapSizeAfter": 8523168, "usedHeapSizeBefore": 11254568 }, { "kind": "MajorGC", "type": "weak processing", "start": 1143115, "duration": 8, "usedHeapSizeAfter": 8523248, "usedHeapSizeBefore": 8523248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331611, "duration": 4303, "usedHeapSizeAfter": 21309704, "usedHeapSizeBefore": 22713376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367198, "duration": 4295, "usedHeapSizeAfter": 22147248, "usedHeapSizeBefore": 22818824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408289, "duration": 4370, "usedHeapSizeAfter": 24195064, "usedHeapSizeBefore": 25377000 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1585224, "duration": 572, "usedHeapSizeAfter": 29024696, "usedHeapSizeBefore": 29024696 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1612320, "duration": 10804, "usedHeapSizeAfter": 25005560, "usedHeapSizeBefore": 29464120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1752817, "duration": 4155, "usedHeapSizeAfter": 25275904, "usedHeapSizeBefore": 29443312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2109002, "duration": 4192, "usedHeapSizeAfter": 29030752, "usedHeapSizeBefore": 40894648 }, { "kind": "MinorGC", "type": "scavenge", "start": 2595313, "duration": 5125, "usedHeapSizeAfter": 30406408, "usedHeapSizeBefore": 42465280 } ], "blinkGC": [ { "start": 263897, "duration": 3993 }, { "start": 263905, "duration": 3779 }, { "start": 275450, "duration": 1907 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1323 }, "FunctionCallback": { "count": 4492, "time": 84397 }, "NamedGetterCallback": { "count": 107, "time": 7172 }, "GetMoreDataCallback": { "count": 14, "time": 140853 }, "AccessorSetterCallback": { "count": 5392, "time": 1796 }, "GCEpilogueCallback": { "count": 16, "time": 1872 }, "GCPrologueCallback": { "count": 16, "time": 539 }, "NamedSetterCallback": { "count": 18, "time": 112 }, "StoreCallbackProperty": { "count": 5334, "time": 4789 }, "NamedQueryCallback": { "count": 11, "time": 734 }, "RunMicrotaskCallback": { "count": 42, "time": 13019 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1819 }, "CompileFunction": { "count": 3319, "time": 90931 }, "CompileIgnition": { "count": 3374, "time": 101402 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32637 }, "CompileRewriteReturnResult": { "count": 3329, "time": 120 }, "CompileScopeAnalysis": { "count": 3329, "time": 16478 }, "CompileScript": { "count": 10, "time": 2114 }, "CompileLazy": { "count": 3176, "time": 8855 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 87 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1014 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 3805 }, "Map_SetPrototype": { "count": 12968, "time": 3848 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 35214 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 236 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4434 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10632 }, "CreateArrayLiteral": { "count": 761, "time": 1864 }, "CreateObjectLiteral": { "count": 1888, "time": 6621 }, "SetProperty": { "count": 8830, "time": 17108 }, "DeclareGlobals": { "count": 2, "time": 44 }, "NewClosure": { "count": 344, "time": 74 }, "NewClosure_Tenured": { "count": 2398, "time": 2554 }, "HandleApiCall": { "count": 3986, "time": 2773 }, "DateConstructor": { "count": 268, "time": 327 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2377 }, "FunctionPrototypeSetter": { "count": 239, "time": 1024 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 586 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 96 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7802 }, "ForInEnumerate": { "count": 380, "time": 3233 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 261, "time": 3306 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1353 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4374 }, "AddDictionaryProperty": { "count": 10572, "time": 13767 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3120 }, "HasProperty": { "count": 961, "time": 2491 }, "KeyedGetProperty": { "count": 223, "time": 1494 }, "NewObject": { "count": 251, "time": 1180 }, "ObjectCreate": { "count": 221, "time": 5388 }, "ObjectKeys": { "count": 53, "time": 617 }, "SetDataProperties": { "count": 71, "time": 2568 }, "ToString": { "count": 28, "time": 500 }, "RegExpExec": { "count": 269, "time": 11262 }, "RegExpExecMultiple": { "count": 327, "time": 1003 }, "RegExpReplace": { "count": 784, "time": 4561 }, "StringSplit": { "count": 6134, "time": 5177 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 1228 }, "StringBuilderJoin": { "count": 136, "time": 491 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 556, "time": 814 }, "StringIndexOfUnchecked": { "count": 330, "time": 92 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 220 }, "ArrayPush": { "count": 8, "time": 592 }, "ArraySplice": { "count": 82, "time": 292 }, "ArrayUnshift": { "count": 45, "time": 373 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 4208 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56839 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1268 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 762 }, "GlobalUnescape": { "count": 1, "time": 667 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 114, "time": 1325 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 146, "time": 980 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 546 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 12 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4009 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 853 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3560 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 812 }, "StringToNumber": { "count": 196, "time": 1437 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 990, "time": 2761 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 708 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 99 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3020 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4934 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 682 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 53 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34707 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3145 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 931 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1743 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 91868 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15089 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 900 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1152 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 622 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 165 }, "GC_MC_FINISH": { "count": 2, "time": 81 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 719 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 568 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 26 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 556 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1790 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5225 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 630 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3156 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 708 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 651 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 123 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 626 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 825 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 85 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8897 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 16, "time": 3953 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 30993 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2460 }, "GC_Custom_IncrementalMarkingObserver": { "count": 120, "time": 996 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1073091 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13004 }, "ParseFunctionLiteral": { "count": 3377, "time": 149218 }, "ParseProgram": { "count": 10, "time": 849 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11743 }, "PreParseNoVariableResolution": { "count": 105, "time": 2340 }, "JsonParse": { "count": 25, "time": 118861 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21201 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2615 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1196 }, "StoreGlobalIC_Miss": { "count": 8, "time": 22 }, "StoreIC_Miss": { "count": 1383, "time": 6573 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7022 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1737 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 416 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4094, "time": 20523 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 36 }, "LoadIC_LoadNonexistentDH": { "count": 5460, "time": 15194 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3362 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19333 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2138 }, "LoadIC_LoadFieldDH": { "count": 4079, "time": 14883 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 3235 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 578 }, "LoadIC_Miss": { "count": 107, "time": 4046 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3638 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3189 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 78 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 1560 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 1266 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1750 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 134 }, "LoadIC_StringLength": { "count": 27, "time": 70 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 217 } }, "API": { "API_Context_New": { "count": 2, "time": 13890 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1911 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 1113 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 391 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3396 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 320 }, "API_Object_SetPrototype": { "count": 43, "time": 802 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1606 }, "API_String_Write": { "count": 654, "time": 103 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 358 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 103 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 743 }, "ParseBackgroundProgram": { "count": 1, "time": 712 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6808 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52631 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 7 }, "OptimizeCode": { "count": 81, "time": 1065 }, "RecompileSynchronous": { "count": 161, "time": 122052 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1778 }, "StackGuard": { "count": 82, "time": 1372 }, "DeoptimizeCode": { "count": 8, "time": 1240 }, "NotifyDeoptimized": { "count": 6, "time": 783 } } } }, { "duration": 2801318, "js": 2643190, "phases": [ { "phase": "load", "start": 0, "duration": 93202 }, { "phase": "boot", "start": 93202, "duration": 756190 }, { "phase": "transition", "start": 849392, "duration": 714998 }, { "phase": "render", "start": 1564390, "duration": 1236928 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294790 }, { "kind": "MinorGC", "type": "scavenge", "start": 397044, "duration": 5833, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 431608, "duration": 6101, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 520388, "duration": 2369, "usedHeapSizeAfter": 5796232, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 670843, "duration": 2480, "usedHeapSizeAfter": 7891408, "usedHeapSizeBefore": 8569848 }, { "kind": "MinorGC", "type": "scavenge", "start": 842173, "duration": 2828, "usedHeapSizeAfter": 9207992, "usedHeapSizeBefore": 9827160 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1042863, "duration": 68, "usedHeapSizeAfter": 11104152, "usedHeapSizeBefore": 11104152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1059865, "duration": 6450, "usedHeapSizeAfter": 8902832, "usedHeapSizeBefore": 11226936 }, { "kind": "MajorGC", "type": "weak processing", "start": 1155811, "duration": 14, "usedHeapSizeAfter": 9923336, "usedHeapSizeBefore": 9923336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362656, "duration": 4102, "usedHeapSizeAfter": 21120744, "usedHeapSizeBefore": 22850464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410962, "duration": 4548, "usedHeapSizeAfter": 22351672, "usedHeapSizeBefore": 23269408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1457648, "duration": 3486, "usedHeapSizeAfter": 24199848, "usedHeapSizeBefore": 25239048 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1463805, "duration": 67, "usedHeapSizeAfter": 24302440, "usedHeapSizeBefore": 24302440 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1551293, "duration": 9268, "usedHeapSizeAfter": 24524088, "usedHeapSizeBefore": 28482800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1750845, "duration": 6172, "usedHeapSizeAfter": 25122376, "usedHeapSizeBefore": 29074528 }, { "kind": "MinorGC", "type": "scavenge", "start": 2136410, "duration": 5465, "usedHeapSizeAfter": 29251968, "usedHeapSizeBefore": 40735792 }, { "kind": "MinorGC", "type": "scavenge", "start": 2480947, "duration": 4904, "usedHeapSizeAfter": 30143888, "usedHeapSizeBefore": 42098176 }, { "kind": "MajorGC", "type": "weak processing", "start": 2793999, "duration": 12, "usedHeapSizeAfter": 33074696, "usedHeapSizeBefore": 33074696 } ], "blinkGC": [ { "start": 261115, "duration": 3375 }, { "start": 261122, "duration": 3328 }, { "start": 273728, "duration": 1791 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1057 }, "FunctionCallback": { "count": 4486, "time": 90973 }, "NamedGetterCallback": { "count": 107, "time": 9409 }, "GetMoreDataCallback": { "count": 14, "time": 140141 }, "AccessorSetterCallback": { "count": 5392, "time": 3115 }, "GCEpilogueCallback": { "count": 15, "time": 1392 }, "GCPrologueCallback": { "count": 15, "time": 296 }, "NamedSetterCallback": { "count": 18, "time": 610 }, "StoreCallbackProperty": { "count": 5334, "time": 3230 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 14692 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1267 }, "CompileFunction": { "count": 3319, "time": 108557 }, "CompileIgnition": { "count": 3374, "time": 112419 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33681 }, "CompileRewriteReturnResult": { "count": 3329, "time": 704 }, "CompileScopeAnalysis": { "count": 3329, "time": 16600 }, "CompileScript": { "count": 10, "time": 1519 }, "CompileLazy": { "count": 3176, "time": 14623 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 91 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1371 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1034 }, "Map_SetPrototype": { "count": 12927, "time": 3994 }, "Map_TransitionToDataProperty": { "count": 11937, "time": 39929 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 296 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5452 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7498 }, "CreateArrayLiteral": { "count": 761, "time": 1685 }, "CreateObjectLiteral": { "count": 1888, "time": 8500 }, "SetProperty": { "count": 8818, "time": 12649 }, "DeclareGlobals": { "count": 2, "time": 61 }, "NewClosure": { "count": 344, "time": 551 }, "NewClosure_Tenured": { "count": 2398, "time": 2871 }, "HandleApiCall": { "count": 3986, "time": 1303 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 370, "time": 33 }, "ArrayLengthSetter": { "count": 5152, "time": 4471 }, "FunctionPrototypeSetter": { "count": 239, "time": 490 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 683 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 55 }, "WeakCollectionSet": { "count": 5007, "time": 9836 }, "ForInEnumerate": { "count": 379, "time": 801 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 308, "time": 2872 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1279 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 6870 }, "AddDictionaryProperty": { "count": 10572, "time": 14998 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 10 }, "GetProperty": { "count": 6297, "time": 4455 }, "HasProperty": { "count": 961, "time": 3861 }, "KeyedGetProperty": { "count": 222, "time": 300 }, "NewObject": { "count": 251, "time": 1243 }, "ObjectCreate": { "count": 221, "time": 3190 }, "ObjectKeys": { "count": 52, "time": 769 }, "SetDataProperties": { "count": 71, "time": 2700 }, "ToString": { "count": 28, "time": 602 }, "RegExpExec": { "count": 269, "time": 11142 }, "RegExpExecMultiple": { "count": 327, "time": 2064 }, "RegExpReplace": { "count": 784, "time": 4229 }, "StringSplit": { "count": 6134, "time": 8004 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 134 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 548, "time": 1426 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1760 }, "ArrayPush": { "count": 8, "time": 734 }, "ArraySplice": { "count": 82, "time": 106 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 428 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1426 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59436 }, "ObjectSetPrototypeOf": { "count": 205, "time": 592 }, "ObjectIsExtensible": { "count": 19, "time": 13 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 486 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 93 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 148, "time": 1565 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 853 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1130 }, "ArrayPop": { "count": 63, "time": 38 }, "ArrayBufferConstructor": { "count": 1, "time": 3611 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3342 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 538 }, "StringToNumber": { "count": 196, "time": 41 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 567 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 931, "time": 4634 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 11 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3407 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 9405 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 47 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 31177 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4962 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1715 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1620 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 89151 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 19111 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2126 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 121 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 1292 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 670 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 595 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 497 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1564 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5177 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 78 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1849 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 426 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 543 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 548 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 33 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 134 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1376 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7822 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2743 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 30749 }, "GC_Custom_IncrementalMarkingObserver": { "count": 195, "time": 797 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2222 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5516, "time": 1074888 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20748 }, "ParseFunctionLiteral": { "count": 3377, "time": 141578 }, "ParseProgram": { "count": 10, "time": 1868 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13885 }, "PreParseNoVariableResolution": { "count": 105, "time": 2808 }, "JsonParse": { "count": 25, "time": 120067 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24626 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 468 }, "LoadGlobalIC_Miss": { "count": 719, "time": 560 }, "StoreGlobalIC_Miss": { "count": 8, "time": 37 }, "StoreIC_Miss": { "count": 1354, "time": 8082 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8711 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 596 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2988 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3997, "time": 20657 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 15341 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2338 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22742 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1152 }, "LoadIC_LoadFieldDH": { "count": 4002, "time": 10335 }, "StoreIC_StoreFieldDH": { "count": 1264, "time": 3033 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 379 }, "LoadIC_Miss": { "count": 107, "time": 2540 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 4580 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4173 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 77 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 501, "time": 3499 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 1617 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 465, "time": 2009 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1418 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 296 } }, "API": { "API_Context_New": { "count": 2, "time": 6001 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2984 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1876, "time": 704 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 138 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4006 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 1019 }, "API_Object_SetPrototype": { "count": 43, "time": 568 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 512 }, "API_String_Write": { "count": 654, "time": 865 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 32 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 316 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 92 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 815 }, "ParseBackgroundProgram": { "count": 1, "time": 718 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5692 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52044 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 10 }, "OptimizeCode": { "count": 82, "time": 321 }, "RecompileSynchronous": { "count": 163, "time": 116803 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3509 }, "StackGuard": { "count": 86, "time": 3717 }, "DeoptimizeCode": { "count": 9, "time": 1128 }, "NotifyDeoptimized": { "count": 7, "time": 1230 } } } }, { "duration": 2796915, "js": 2640545, "phases": [ { "phase": "load", "start": 0, "duration": 90149 }, { "phase": "boot", "start": 90149, "duration": 771046 }, { "phase": "transition", "start": 861195, "duration": 673133 }, { "phase": "render", "start": 1534328, "duration": 1262587 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304957 }, { "kind": "MinorGC", "type": "scavenge", "start": 407670, "duration": 5300, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442167, "duration": 6178, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 523592, "duration": 2402, "usedHeapSizeAfter": 5818048, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 678680, "duration": 3205, "usedHeapSizeAfter": 7877432, "usedHeapSizeBefore": 8555864 }, { "kind": "MinorGC", "type": "scavenge", "start": 848899, "duration": 3059, "usedHeapSizeAfter": 9181072, "usedHeapSizeBefore": 9805504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055794, "duration": 1926, "usedHeapSizeAfter": 10539552, "usedHeapSizeBefore": 11552424 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1168232, "duration": 4454, "usedHeapSizeAfter": 11284232, "usedHeapSizeBefore": 11284232 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1174571, "duration": 6370, "usedHeapSizeAfter": 8518120, "usedHeapSizeBefore": 11284392 }, { "kind": "MajorGC", "type": "weak processing", "start": 1182997, "duration": 24, "usedHeapSizeAfter": 8518200, "usedHeapSizeBefore": 8518200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366091, "duration": 3342, "usedHeapSizeAfter": 21296960, "usedHeapSizeBefore": 22711288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396680, "duration": 3291, "usedHeapSizeAfter": 22206672, "usedHeapSizeBefore": 22796064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1447505, "duration": 4404, "usedHeapSizeAfter": 24201800, "usedHeapSizeBefore": 25366888 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1589781, "duration": 73, "usedHeapSizeAfter": 28440168, "usedHeapSizeBefore": 28440168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1597744, "duration": 9185, "usedHeapSizeAfter": 24882488, "usedHeapSizeBefore": 28599424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1766109, "duration": 6226, "usedHeapSizeAfter": 25057280, "usedHeapSizeBefore": 29441344 }, { "kind": "MinorGC", "type": "scavenge", "start": 2008998, "duration": 7063, "usedHeapSizeAfter": 28975536, "usedHeapSizeBefore": 32552768 }, { "kind": "MinorGC", "type": "scavenge", "start": 2250496, "duration": 5156, "usedHeapSizeAfter": 28938536, "usedHeapSizeBefore": 41617984 } ], "blinkGC": [ { "start": 276157, "duration": 3123 }, { "start": 276168, "duration": 3065 }, { "start": 287493, "duration": 1486 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1157 }, "FunctionCallback": { "count": 4493, "time": 91974 }, "NamedGetterCallback": { "count": 107, "time": 9499 }, "GetMoreDataCallback": { "count": 14, "time": 152778 }, "AccessorSetterCallback": { "count": 5392, "time": 1478 }, "GCEpilogueCallback": { "count": 16, "time": 1956 }, "GCPrologueCallback": { "count": 16, "time": 1966 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 7039 }, "NamedQueryCallback": { "count": 11, "time": 632 }, "RunMicrotaskCallback": { "count": 42, "time": 11340 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2496 }, "CompileFunction": { "count": 3319, "time": 97628 }, "CompileIgnition": { "count": 3374, "time": 101487 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26106 }, "CompileRewriteReturnResult": { "count": 3329, "time": 123 }, "CompileScopeAnalysis": { "count": 3329, "time": 17815 }, "CompileScript": { "count": 10, "time": 1180 }, "CompileLazy": { "count": 3176, "time": 11537 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 728 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2248 }, "CompileForOnStackReplacement": { "count": 2, "time": 29 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2730 }, "Map_SetPrototype": { "count": 12958, "time": 5829 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 41654 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 80 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8481 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12346 }, "CreateArrayLiteral": { "count": 761, "time": 943 }, "CreateObjectLiteral": { "count": 1888, "time": 10391 }, "SetProperty": { "count": 8830, "time": 15953 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 90 }, "NewClosure_Tenured": { "count": 2398, "time": 1881 }, "HandleApiCall": { "count": 3986, "time": 2546 }, "DateConstructor": { "count": 268, "time": 167 }, "ArrayLengthGetter": { "count": 371, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 2619 }, "FunctionPrototypeSetter": { "count": 239, "time": 844 }, "FunctionLengthGetter": { "count": 13, "time": 20 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 108 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 569 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 688 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7117 }, "ForInEnumerate": { "count": 380, "time": 2638 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 218, "time": 1267 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2129 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7528 }, "AddDictionaryProperty": { "count": 10572, "time": 21557 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 98 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 5649 }, "HasProperty": { "count": 961, "time": 2243 }, "KeyedGetProperty": { "count": 223, "time": 1108 }, "NewObject": { "count": 251, "time": 2738 }, "ObjectCreate": { "count": 221, "time": 2640 }, "ObjectKeys": { "count": 53, "time": 1211 }, "SetDataProperties": { "count": 71, "time": 1424 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 10184 }, "RegExpExecMultiple": { "count": 327, "time": 2988 }, "RegExpReplace": { "count": 784, "time": 6194 }, "StringSplit": { "count": 6134, "time": 10146 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 759 }, "StringBuilderConcat": { "count": 152, "time": 116 }, "StringBuilderJoin": { "count": 136, "time": 93 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 569, "time": 2021 }, "StringIndexOfUnchecked": { "count": 330, "time": 474 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2064 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 127 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 840 }, "FunctionPrototypeToString": { "count": 116, "time": 1011 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1008 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58370 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1188 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 814 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 2842 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 377 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 456 }, "ArrayPop": { "count": 63, "time": 312 }, "ArrayBufferConstructor": { "count": 1, "time": 4189 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2591 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 63 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 263 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1084, "time": 2703 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 72 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 277 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2708 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5279 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38802 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3616 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 739 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1445 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106084 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 18523 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1234 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 723 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 4434 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 26 }, "GC_MC_FINISH": { "count": 2, "time": 1052 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 772 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1332 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 156 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2333 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2981 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3018 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 110 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 739 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 355 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 120 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 887 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 849 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 170 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 74 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5864 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4011 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34666 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2443 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 926 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1029716 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13826 }, "ParseFunctionLiteral": { "count": 3377, "time": 147618 }, "ParseProgram": { "count": 10, "time": 915 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13111 }, "PreParseNoVariableResolution": { "count": 105, "time": 1983 }, "JsonParse": { "count": 25, "time": 117410 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21197 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1546 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1462 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 8156 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4054 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1113 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1852 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 18543 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 26 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 14318 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3298 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18548 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 44 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 944 }, "LoadIC_LoadFieldDH": { "count": 4102, "time": 14965 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 4598 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 108, "time": 2190 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3120 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 641 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6290 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 231 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 5040 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 462 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1647 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 539 }, "LoadIC_LoadNormalDH": { "count": 166, "time": 794 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7584 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2857 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 257 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 94 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1658 }, "API_Object_CreateDataProperty": { "count": 22, "time": 137 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 530 }, "API_String_Write": { "count": 654, "time": 108 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 33 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 382 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 644 }, "ParseBackgroundProgram": { "count": 1, "time": 787 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6370 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50601 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 8 }, "OptimizeCode": { "count": 81, "time": 656 }, "RecompileSynchronous": { "count": 159, "time": 161999 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2971 }, "StackGuard": { "count": 77, "time": 2278 }, "DeoptimizeCode": { "count": 7, "time": 1082 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 58 }, "NotifyDeoptimized": { "count": 6, "time": 118 } } } }, { "duration": 2754075, "js": 2597290, "phases": [ { "phase": "load", "start": 0, "duration": 91669 }, { "phase": "boot", "start": 91669, "duration": 770419 }, { "phase": "transition", "start": 862088, "duration": 686559 }, { "phase": "render", "start": 1548647, "duration": 1205428 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296217 }, { "kind": "MinorGC", "type": "scavenge", "start": 399524, "duration": 4824, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434092, "duration": 5614, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 512279, "duration": 2717, "usedHeapSizeAfter": 5820896, "usedHeapSizeBefore": 6119488 }, { "kind": "MinorGC", "type": "scavenge", "start": 655370, "duration": 5935, "usedHeapSizeAfter": 7864008, "usedHeapSizeBefore": 8555760 }, { "kind": "MinorGC", "type": "scavenge", "start": 847857, "duration": 3335, "usedHeapSizeAfter": 9185536, "usedHeapSizeBefore": 9806480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1022238, "duration": 218, "usedHeapSizeAfter": 11002056, "usedHeapSizeBefore": 11002056 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1030139, "duration": 7358, "usedHeapSizeAfter": 8830904, "usedHeapSizeBefore": 11095144 }, { "kind": "MajorGC", "type": "weak processing", "start": 1144870, "duration": 8, "usedHeapSizeAfter": 9999952, "usedHeapSizeBefore": 9999952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360943, "duration": 5105, "usedHeapSizeAfter": 21032824, "usedHeapSizeBefore": 22846760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418864, "duration": 6951, "usedHeapSizeAfter": 22305920, "usedHeapSizeBefore": 23241528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458827, "duration": 2507, "usedHeapSizeAfter": 24196120, "usedHeapSizeBefore": 25197480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1477730, "duration": 74, "usedHeapSizeAfter": 25814936, "usedHeapSizeBefore": 25814936 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1496260, "duration": 6902, "usedHeapSizeAfter": 22615832, "usedHeapSizeBefore": 26578592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1738449, "duration": 6104, "usedHeapSizeAfter": 25106856, "usedHeapSizeBefore": 29028048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936596, "duration": 6293, "usedHeapSizeAfter": 27017192, "usedHeapSizeBefore": 30769872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2185621, "duration": 5188, "usedHeapSizeAfter": 29157760, "usedHeapSizeBefore": 41493576 }, { "kind": "MajorGC", "type": "weak processing", "start": 2746497, "duration": 25, "usedHeapSizeAfter": 40571544, "usedHeapSizeBefore": 40571544 } ], "blinkGC": [ { "start": 265974, "duration": 3471 }, { "start": 265984, "duration": 3161 }, { "start": 281159, "duration": 1390 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 620 }, "FunctionCallback": { "count": 4485, "time": 97164 }, "NamedGetterCallback": { "count": 107, "time": 6086 }, "GetMoreDataCallback": { "count": 14, "time": 143380 }, "AccessorSetterCallback": { "count": 5392, "time": 1897 }, "GCEpilogueCallback": { "count": 15, "time": 1336 }, "GCPrologueCallback": { "count": 15, "time": 1233 }, "NamedSetterCallback": { "count": 18, "time": 182 }, "StoreCallbackProperty": { "count": 5334, "time": 3366 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 14838 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1942 }, "CompileFunction": { "count": 3319, "time": 102205 }, "CompileIgnition": { "count": 3374, "time": 110185 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30590 }, "CompileRewriteReturnResult": { "count": 3329, "time": 133 }, "CompileScopeAnalysis": { "count": 3329, "time": 12993 }, "CompileScript": { "count": 10, "time": 1824 }, "CompileLazy": { "count": 3176, "time": 9591 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 101 }, "RegExpInitializeAndCompile": { "count": 177, "time": 957 }, "CompileForOnStackReplacement": { "count": 2, "time": 37 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2266 }, "Map_SetPrototype": { "count": 12947, "time": 7262 }, "Map_TransitionToDataProperty": { "count": 11933, "time": 35050 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 317 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5529 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10364 }, "CreateArrayLiteral": { "count": 761, "time": 2309 }, "CreateObjectLiteral": { "count": 1888, "time": 5441 }, "SetProperty": { "count": 8820, "time": 16702 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 281 }, "NewClosure_Tenured": { "count": 2398, "time": 1921 }, "HandleApiCall": { "count": 3986, "time": 2797 }, "DateConstructor": { "count": 268, "time": 303 }, "ArrayLengthGetter": { "count": 370, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1793 }, "FunctionPrototypeSetter": { "count": 239, "time": 1029 }, "FunctionLengthGetter": { "count": 13, "time": 291 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 19 }, "PrepareElementsForSort": { "count": 39, "time": 301 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 825 }, "WeakCollectionSet": { "count": 5007, "time": 6515 }, "ForInEnumerate": { "count": 379, "time": 3646 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 283, "time": 3158 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1797 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4389 }, "AddDictionaryProperty": { "count": 10572, "time": 19978 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2984 }, "HasProperty": { "count": 961, "time": 2910 }, "KeyedGetProperty": { "count": 223, "time": 2508 }, "NewObject": { "count": 251, "time": 1076 }, "ObjectCreate": { "count": 221, "time": 3040 }, "ObjectKeys": { "count": 52, "time": 242 }, "SetDataProperties": { "count": 71, "time": 2180 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 270, "time": 7316 }, "RegExpExecMultiple": { "count": 327, "time": 2429 }, "RegExpReplace": { "count": 784, "time": 1525 }, "StringSplit": { "count": 6134, "time": 10919 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 570, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 699 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 675 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 647 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 64 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1711 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52631 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1819 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1904 }, "GlobalUnescape": { "count": 1, "time": 175 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 77 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 624 }, "MapShrink": { "count": 3, "time": 312 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 140, "time": 1851 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 81 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3974 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3147 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 975 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 574 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1282, "time": 5733 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 86 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3338 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6520 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 559 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40998 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3941 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1311 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 14 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1446 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 95466 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 16416 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2028 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 274 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 105 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 65 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 714 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 946 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1898 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3426 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 98 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2645 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 747 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 828 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 752 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 304 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 848 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4756 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3923 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 29133 }, "GC_Custom_IncrementalMarkingObserver": { "count": 169, "time": 3934 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2479 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1037612 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18078 }, "ParseFunctionLiteral": { "count": 3377, "time": 147288 }, "ParseProgram": { "count": 10, "time": 273 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12181 }, "PreParseNoVariableResolution": { "count": 105, "time": 2257 }, "JsonParse": { "count": 25, "time": 126540 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17913 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1242 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2034 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1349, "time": 6800 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7599 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 836 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 4053 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4045, "time": 17463 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 13580 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5888 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 17955 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1701 }, "LoadIC_LoadFieldDH": { "count": 4029, "time": 13076 }, "StoreIC_StoreFieldDH": { "count": 1262, "time": 6453 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 4543 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 1985 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 6658 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 88 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 2611 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 2077 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 1649 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 359 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 412 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 941 } }, "API": { "API_Context_New": { "count": 2, "time": 11728 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1472 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1877, "time": 941 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 106 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1451 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 1528 }, "API_ObjectTemplate_New": { "count": 102, "time": 1292 }, "API_String_NewFromOneByte": { "count": 1038, "time": 268 }, "API_String_Write": { "count": 654, "time": 1662 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 18 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 24 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 517 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 147 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 714 }, "ParseBackgroundProgram": { "count": 1, "time": 743 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6345 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50500 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 3 }, "OptimizeCode": { "count": 75, "time": 1503 }, "RecompileSynchronous": { "count": 148, "time": 121242 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2009 }, "StackGuard": { "count": 77, "time": 1462 }, "DeoptimizeCode": { "count": 8, "time": 974 }, "NotifyDeoptimized": { "count": 7, "time": 444 } } } }, { "duration": 2705632, "js": 2554021, "phases": [ { "phase": "load", "start": 0, "duration": 88638 }, { "phase": "boot", "start": 88638, "duration": 749985 }, { "phase": "transition", "start": 838623, "duration": 666962 }, { "phase": "render", "start": 1505585, "duration": 1200047 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304686 }, { "kind": "MinorGC", "type": "scavenge", "start": 405237, "duration": 4779, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 436477, "duration": 5392, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 515881, "duration": 2106, "usedHeapSizeAfter": 5803272, "usedHeapSizeBefore": 6119400 }, { "kind": "MinorGC", "type": "scavenge", "start": 649925, "duration": 2726, "usedHeapSizeAfter": 7885456, "usedHeapSizeBefore": 8564976 }, { "kind": "MinorGC", "type": "scavenge", "start": 829407, "duration": 3985, "usedHeapSizeAfter": 9197528, "usedHeapSizeBefore": 9816960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1037570, "duration": 2292, "usedHeapSizeAfter": 10558656, "usedHeapSizeBefore": 11559232 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1137193, "duration": 62, "usedHeapSizeAfter": 11261472, "usedHeapSizeBefore": 11261472 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1139452, "duration": 6349, "usedHeapSizeAfter": 8523544, "usedHeapSizeBefore": 11261632 }, { "kind": "MajorGC", "type": "weak processing", "start": 1148056, "duration": 8, "usedHeapSizeAfter": 8523624, "usedHeapSizeBefore": 8523624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1345338, "duration": 3156, "usedHeapSizeAfter": 21335424, "usedHeapSizeBefore": 22716784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377944, "duration": 5992, "usedHeapSizeAfter": 22165440, "usedHeapSizeBefore": 22822616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1419094, "duration": 5010, "usedHeapSizeAfter": 24251392, "usedHeapSizeBefore": 25378168 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1563804, "duration": 82, "usedHeapSizeAfter": 28501672, "usedHeapSizeBefore": 28501672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1571928, "duration": 9289, "usedHeapSizeAfter": 24814376, "usedHeapSizeBefore": 28583920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1738934, "duration": 5870, "usedHeapSizeAfter": 24993560, "usedHeapSizeBefore": 29450976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1950468, "duration": 5171, "usedHeapSizeAfter": 28876928, "usedHeapSizeBefore": 32406304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2183280, "duration": 3724, "usedHeapSizeAfter": 28752728, "usedHeapSizeBefore": 41472928 } ], "blinkGC": [ { "start": 266952, "duration": 3923 }, { "start": 266960, "duration": 3485 }, { "start": 279216, "duration": 1341 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 882 }, "FunctionCallback": { "count": 4489, "time": 79415 }, "NamedGetterCallback": { "count": 107, "time": 7242 }, "GetMoreDataCallback": { "count": 14, "time": 150099 }, "AccessorSetterCallback": { "count": 5392, "time": 2530 }, "GCEpilogueCallback": { "count": 16, "time": 1985 }, "GCPrologueCallback": { "count": 16, "time": 289 }, "NamedSetterCallback": { "count": 18, "time": 570 }, "StoreCallbackProperty": { "count": 5334, "time": 5231 }, "NamedQueryCallback": { "count": 11, "time": 379 }, "RunMicrotaskCallback": { "count": 42, "time": 13591 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2068 }, "CompileFunction": { "count": 3319, "time": 93411 }, "CompileIgnition": { "count": 3374, "time": 107510 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35851 }, "CompileRewriteReturnResult": { "count": 3329, "time": 115 }, "CompileScopeAnalysis": { "count": 3329, "time": 14413 }, "CompileScript": { "count": 10, "time": 258 }, "CompileLazy": { "count": 3176, "time": 12792 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 401 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2892 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1585 }, "Map_SetPrototype": { "count": 12943, "time": 3609 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 36977 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4592 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9233 }, "CreateArrayLiteral": { "count": 761, "time": 1507 }, "CreateObjectLiteral": { "count": 1888, "time": 8499 }, "SetProperty": { "count": 8830, "time": 15260 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 5891 }, "HandleApiCall": { "count": 3986, "time": 5085 }, "DateConstructor": { "count": 268, "time": 1814 }, "ArrayLengthGetter": { "count": 372, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1777 }, "FunctionPrototypeSetter": { "count": 239, "time": 1667 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 103 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 739 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 514 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 7676 }, "ForInEnumerate": { "count": 380, "time": 2231 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 237, "time": 2598 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1775 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3536 }, "AddDictionaryProperty": { "count": 10572, "time": 12196 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 156 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4183 }, "HasProperty": { "count": 961, "time": 1940 }, "KeyedGetProperty": { "count": 223, "time": 271 }, "NewObject": { "count": 251, "time": 804 }, "ObjectCreate": { "count": 221, "time": 1398 }, "ObjectKeys": { "count": 53, "time": 648 }, "SetDataProperties": { "count": 71, "time": 3886 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11861 }, "RegExpExecMultiple": { "count": 327, "time": 1522 }, "RegExpReplace": { "count": 784, "time": 4707 }, "StringSplit": { "count": 6134, "time": 7466 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 643 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 562, "time": 829 }, "StringIndexOfUnchecked": { "count": 330, "time": 668 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1583 }, "ArrayPush": { "count": 8, "time": 25 }, "ArraySplice": { "count": 82, "time": 812 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 261 }, "FunctionPrototypeToString": { "count": 116, "time": 1973 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 4909 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47350 }, "ObjectSetPrototypeOf": { "count": 205, "time": 912 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 122 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 327 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 761 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 130 }, "DeleteProperty": { "count": 11, "time": 736 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 304 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4677 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 875 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2779 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 138 }, "StringToNumber": { "count": 196, "time": 466 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 251 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1045, "time": 2310 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 715 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 623 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2784 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5689 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 472 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37415 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2805 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 803 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1544 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100372 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 14898 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 936 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 610 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 126 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 71 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 528 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 580 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 676 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2423 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4780 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 101 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3479 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 172 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 528 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 954 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 359 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 27 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 546 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 76 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6939 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3150 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33604 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2191 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 364 } }, "JavaScript": { "JS_Execution": { "count": 5512, "time": 1049960 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17160 }, "ParseFunctionLiteral": { "count": 3377, "time": 138143 }, "ParseProgram": { "count": 10, "time": 681 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9229 }, "PreParseNoVariableResolution": { "count": 105, "time": 2781 }, "JsonParse": { "count": 25, "time": 133202 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20631 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2177 }, "LoadGlobalIC_Miss": { "count": 719, "time": 533 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1370, "time": 6576 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9547 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1737 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 904 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4004, "time": 13587 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 12894 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4212 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19541 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 25 }, "LoadIC_SlowStub": { "count": 21, "time": 39 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1917 }, "LoadIC_LoadFieldDH": { "count": 4033, "time": 12294 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 4274 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 1884 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5117 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5458 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 497, "time": 3436 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2096 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 829 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 682 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 319 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 741 } }, "API": { "API_Context_New": { "count": 2, "time": 9958 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1932 }, "API_Object_SetPrivate": { "count": 35, "time": 36 }, "API_Persistent_New": { "count": 1875, "time": 665 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 643 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2962 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1391 }, "API_String_Write": { "count": 654, "time": 551 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 18 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 472 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 123 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 793 }, "ParseBackgroundProgram": { "count": 1, "time": 792 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7095 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54706 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 2 }, "OptimizeCode": { "count": 80, "time": 1884 }, "RecompileSynchronous": { "count": 160, "time": 99975 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1027 }, "StackGuard": { "count": 82, "time": 1271 }, "DeoptimizeCode": { "count": 7, "time": 2820 }, "NotifyDeoptimized": { "count": 5, "time": 101 } } } }, { "duration": 2729032, "js": 2570935, "phases": [ { "phase": "load", "start": 0, "duration": 95501 }, { "phase": "boot", "start": 95501, "duration": 741526 }, { "phase": "transition", "start": 837027, "duration": 661307 }, { "phase": "render", "start": 1498334, "duration": 1230698 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 309628 }, { "kind": "MinorGC", "type": "scavenge", "start": 408311, "duration": 5306, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 442528, "duration": 6213, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 522251, "duration": 1797, "usedHeapSizeAfter": 5791208, "usedHeapSizeBefore": 6119504 }, { "kind": "MinorGC", "type": "scavenge", "start": 662797, "duration": 2938, "usedHeapSizeAfter": 7902864, "usedHeapSizeBefore": 8574184 }, { "kind": "MinorGC", "type": "scavenge", "start": 830470, "duration": 2498, "usedHeapSizeAfter": 9226320, "usedHeapSizeBefore": 9824096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1036653, "duration": 3280, "usedHeapSizeAfter": 10556968, "usedHeapSizeBefore": 11566472 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1134001, "duration": 420, "usedHeapSizeAfter": 11267760, "usedHeapSizeBefore": 11267760 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1135968, "duration": 9224, "usedHeapSizeAfter": 8523224, "usedHeapSizeBefore": 11267920 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147616, "duration": 8, "usedHeapSizeAfter": 8523304, "usedHeapSizeBefore": 8523304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1334210, "duration": 3890, "usedHeapSizeAfter": 21281504, "usedHeapSizeBefore": 22711128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364746, "duration": 5367, "usedHeapSizeAfter": 22179832, "usedHeapSizeBefore": 22794656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411422, "duration": 3114, "usedHeapSizeAfter": 24225320, "usedHeapSizeBefore": 25351488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1552729, "duration": 77, "usedHeapSizeAfter": 28410288, "usedHeapSizeBefore": 28410288 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1573604, "duration": 9610, "usedHeapSizeAfter": 24866360, "usedHeapSizeBefore": 28648824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1753920, "duration": 6457, "usedHeapSizeAfter": 25240280, "usedHeapSizeBefore": 29461520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1943039, "duration": 7019, "usedHeapSizeAfter": 29013376, "usedHeapSizeBefore": 32485472 }, { "kind": "MinorGC", "type": "scavenge", "start": 2177971, "duration": 6418, "usedHeapSizeAfter": 28798640, "usedHeapSizeBefore": 41841360 } ], "blinkGC": [ { "start": 274720, "duration": 3267 }, { "start": 274731, "duration": 612 }, { "start": 278119, "duration": 2312 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 739 }, "FunctionCallback": { "count": 4488, "time": 84184 }, "NamedGetterCallback": { "count": 107, "time": 9559 }, "GetMoreDataCallback": { "count": 14, "time": 147751 }, "AccessorSetterCallback": { "count": 5392, "time": 2599 }, "GCEpilogueCallback": { "count": 16, "time": 1920 }, "GCPrologueCallback": { "count": 16, "time": 965 }, "NamedSetterCallback": { "count": 18, "time": 350 }, "StoreCallbackProperty": { "count": 5334, "time": 2280 }, "NamedQueryCallback": { "count": 11, "time": 704 }, "RunMicrotaskCallback": { "count": 42, "time": 14843 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1954 }, "CompileFunction": { "count": 3319, "time": 96110 }, "CompileIgnition": { "count": 3374, "time": 104682 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37665 }, "CompileRewriteReturnResult": { "count": 3329, "time": 742 }, "CompileScopeAnalysis": { "count": 3329, "time": 15235 }, "CompileScript": { "count": 10, "time": 1931 }, "CompileLazy": { "count": 3176, "time": 8495 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 753 }, "RegExpInitializeAndCompile": { "count": 177, "time": 268 }, "CompileForOnStackReplacement": { "count": 2, "time": 380 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 3039 }, "Map_SetPrototype": { "count": 12971, "time": 4204 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34167 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6338 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5166 }, "CreateArrayLiteral": { "count": 761, "time": 681 }, "CreateObjectLiteral": { "count": 1888, "time": 6672 }, "SetProperty": { "count": 8830, "time": 14448 }, "DeclareGlobals": { "count": 2, "time": 652 }, "NewClosure": { "count": 344, "time": 306 }, "NewClosure_Tenured": { "count": 2398, "time": 1672 }, "HandleApiCall": { "count": 3986, "time": 2736 }, "DateConstructor": { "count": 268, "time": 109 }, "ArrayLengthGetter": { "count": 371, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 3440 }, "FunctionPrototypeSetter": { "count": 239, "time": 734 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 987 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 415 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 562 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 10971 }, "ForInEnumerate": { "count": 380, "time": 6575 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 249, "time": 2652 }, "CreateListFromArrayLike": { "count": 18, "time": 590 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1924 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4607 }, "AddDictionaryProperty": { "count": 10572, "time": 11787 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3977 }, "HasProperty": { "count": 961, "time": 1539 }, "KeyedGetProperty": { "count": 223, "time": 334 }, "NewObject": { "count": 251, "time": 2272 }, "ObjectCreate": { "count": 221, "time": 1669 }, "ObjectKeys": { "count": 53, "time": 858 }, "SetDataProperties": { "count": 71, "time": 2780 }, "ToString": { "count": 28, "time": 420 }, "RegExpExec": { "count": 269, "time": 10755 }, "RegExpExecMultiple": { "count": 327, "time": 1314 }, "RegExpReplace": { "count": 784, "time": 2593 }, "StringSplit": { "count": 6134, "time": 10755 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 78 }, "StringBuilderJoin": { "count": 136, "time": 435 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 580, "time": 96 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1740 }, "ArrayPush": { "count": 8, "time": 84 }, "ArraySplice": { "count": 82, "time": 102 }, "ArrayUnshift": { "count": 45, "time": 363 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 182 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 3639 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54492 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1375 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 128 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 333 }, "ArrayShift": { "count": 120, "time": 92 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 140, "time": 533 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 691 }, "DeleteProperty": { "count": 11, "time": 430 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 277 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3426 }, "GlobalDecodeURIComponent": { "count": 1, "time": 3 }, "MapPrototypeClear": { "count": 93, "time": 310 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 86 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2817 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 895 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 869, "time": 4753 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 73 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2804 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5799 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42187 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3091 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 558 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1418 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 115119 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 16868 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1339 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1058 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 476 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 38 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 31 }, "GC_MC_FINISH": { "count": 2, "time": 70 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 226 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1338 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1976 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3405 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 616 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 91 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2396 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 120 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1286 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1186 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 358 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 3117 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 2135 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 72 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6076 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4000 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33608 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2249 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 285 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1020774 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14407 }, "ParseFunctionLiteral": { "count": 3377, "time": 148295 }, "ParseProgram": { "count": 10, "time": 1554 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11761 }, "PreParseNoVariableResolution": { "count": 105, "time": 2121 }, "JsonParse": { "count": 25, "time": 119122 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20887 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2462 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3295 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1375, "time": 7645 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7510 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 4367 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 721 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4129, "time": 18505 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 858 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 12260 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3088 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20315 }, "LoadGlobalIC_Slow": { "count": 21, "time": 32 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 65 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1891 }, "LoadIC_LoadFieldDH": { "count": 4093, "time": 12026 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 6379 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2682 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 5076 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4042 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 134 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 2871 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2090 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 1682 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 57 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 140 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 153 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 826 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8099 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1918 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1875, "time": 610 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 25 }, "API_Function_NewInstance": { "count": 43, "time": 98 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5071 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 62 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1711 }, "API_String_Write": { "count": 654, "time": 805 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "API_Function_Call": { "count": 8, "time": 514 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 454 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 784 }, "ParseBackgroundProgram": { "count": 1, "time": 803 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6123 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56288 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 8 }, "OptimizeCode": { "count": 90, "time": 769 }, "RecompileSynchronous": { "count": 178, "time": 127239 }, "CompileOptimized_Concurrent": { "count": 88, "time": 2917 }, "StackGuard": { "count": 90, "time": 1707 }, "DeoptimizeCode": { "count": 7, "time": 1979 }, "NotifyDeoptimized": { "count": 6, "time": 118 } } } }, { "duration": 2769869, "js": 2606265, "phases": [ { "phase": "load", "start": 0, "duration": 99028 }, { "phase": "boot", "start": 99028, "duration": 737621 }, { "phase": "transition", "start": 836649, "duration": 667985 }, { "phase": "render", "start": 1504634, "duration": 1265235 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314428 }, { "kind": "MinorGC", "type": "scavenge", "start": 411946, "duration": 5984, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 445818, "duration": 5946, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 524360, "duration": 1771, "usedHeapSizeAfter": 5790008, "usedHeapSizeBefore": 6119400 }, { "kind": "MinorGC", "type": "scavenge", "start": 667382, "duration": 2324, "usedHeapSizeAfter": 7886032, "usedHeapSizeBefore": 8574424 }, { "kind": "MinorGC", "type": "scavenge", "start": 839044, "duration": 2819, "usedHeapSizeAfter": 9230200, "usedHeapSizeBefore": 9847024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1037426, "duration": 2320, "usedHeapSizeAfter": 10531432, "usedHeapSizeBefore": 11565536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138023, "duration": 372, "usedHeapSizeAfter": 11205416, "usedHeapSizeBefore": 11205416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1139865, "duration": 5959, "usedHeapSizeAfter": 8521544, "usedHeapSizeBefore": 11205576 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147027, "duration": 7, "usedHeapSizeAfter": 8521624, "usedHeapSizeBefore": 8521624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341595, "duration": 4545, "usedHeapSizeAfter": 21314336, "usedHeapSizeBefore": 22711432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375724, "duration": 4746, "usedHeapSizeAfter": 22214136, "usedHeapSizeBefore": 22819944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414975, "duration": 6972, "usedHeapSizeAfter": 24161160, "usedHeapSizeBefore": 25388552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1585329, "duration": 709, "usedHeapSizeAfter": 28903024, "usedHeapSizeBefore": 28903024 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1600465, "duration": 9685, "usedHeapSizeAfter": 25016200, "usedHeapSizeBefore": 29048440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748006, "duration": 6868, "usedHeapSizeAfter": 25176656, "usedHeapSizeBefore": 29405088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1986935, "duration": 4021, "usedHeapSizeAfter": 29014968, "usedHeapSizeBefore": 32590504 }, { "kind": "MinorGC", "type": "scavenge", "start": 2224268, "duration": 4270, "usedHeapSizeAfter": 28847000, "usedHeapSizeBefore": 41743096 } ], "blinkGC": [ { "start": 283304, "duration": 4145 }, { "start": 283316, "duration": 4090 }, { "start": 298396, "duration": 1150 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1268 }, "FunctionCallback": { "count": 4490, "time": 90643 }, "NamedGetterCallback": { "count": 107, "time": 7150 }, "GetMoreDataCallback": { "count": 14, "time": 150675 }, "AccessorSetterCallback": { "count": 5392, "time": 820 }, "GCEpilogueCallback": { "count": 16, "time": 1929 }, "GCPrologueCallback": { "count": 16, "time": 1336 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 6454 }, "NamedQueryCallback": { "count": 11, "time": 411 }, "RunMicrotaskCallback": { "count": 42, "time": 15732 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1334 }, "CompileFunction": { "count": 3319, "time": 86923 }, "CompileIgnition": { "count": 3374, "time": 108684 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29423 }, "CompileRewriteReturnResult": { "count": 3329, "time": 587 }, "CompileScopeAnalysis": { "count": 3329, "time": 11591 }, "CompileScript": { "count": 10, "time": 2363 }, "CompileLazy": { "count": 3176, "time": 11585 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1154 }, "RegExpInitializeAndCompile": { "count": 177, "time": 649 }, "CompileForOnStackReplacement": { "count": 3, "time": 503 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2958 }, "Map_SetPrototype": { "count": 12969, "time": 2634 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34258 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 374 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4264 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12175 }, "CreateArrayLiteral": { "count": 761, "time": 3023 }, "CreateObjectLiteral": { "count": 1888, "time": 6838 }, "SetProperty": { "count": 8829, "time": 14681 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 795 }, "NewClosure_Tenured": { "count": 2398, "time": 498 }, "HandleApiCall": { "count": 3986, "time": 2996 }, "DateConstructor": { "count": 268, "time": 429 }, "ArrayLengthGetter": { "count": 371, "time": 9 }, "ArrayLengthSetter": { "count": 5152, "time": 775 }, "FunctionPrototypeSetter": { "count": 239, "time": 2081 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 416 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 175 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 11471 }, "ForInEnumerate": { "count": 380, "time": 2096 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 14 }, "AllocateInNewSpace": { "count": 249, "time": 3589 }, "CreateListFromArrayLike": { "count": 18, "time": 601 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2032 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6463 }, "AddDictionaryProperty": { "count": 10572, "time": 13094 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 2726 }, "HasProperty": { "count": 961, "time": 946 }, "KeyedGetProperty": { "count": 223, "time": 976 }, "NewObject": { "count": 251, "time": 2240 }, "ObjectCreate": { "count": 221, "time": 5315 }, "ObjectKeys": { "count": 53, "time": 1039 }, "SetDataProperties": { "count": 71, "time": 2337 }, "ToString": { "count": 28, "time": 733 }, "RegExpExec": { "count": 269, "time": 9968 }, "RegExpExecMultiple": { "count": 327, "time": 2662 }, "RegExpReplace": { "count": 784, "time": 4723 }, "StringSplit": { "count": 6134, "time": 5734 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 384 }, "StringBuilderConcat": { "count": 152, "time": 195 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 560, "time": 670 }, "StringIndexOfUnchecked": { "count": 330, "time": 1248 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 679 }, "ArrayPush": { "count": 8, "time": 373 }, "ArraySplice": { "count": 82, "time": 99 }, "ArrayUnshift": { "count": 45, "time": 469 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2186 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53042 }, "ObjectSetPrototypeOf": { "count": 205, "time": 871 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 2372 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 1381 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 691 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 210 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 324 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 4010 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 23 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2919 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 570 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 349 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1081, "time": 3209 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 130 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 213 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2773 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7900 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39576 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1810 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 807 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1526 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 111314 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15443 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1514 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1165 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1057 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 224 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 374 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 305 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 857 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2425 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4060 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 712 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3293 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 333 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 213 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 17 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 374 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 451 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 819 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 62 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 126 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5179 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5003 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 31230 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2893 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 1575 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1031566 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12460 }, "ParseFunctionLiteral": { "count": 3377, "time": 140623 }, "ParseProgram": { "count": 10, "time": 1097 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8599 }, "PreParseNoVariableResolution": { "count": 105, "time": 1300 }, "JsonParse": { "count": 25, "time": 132193 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20249 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2027 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1423 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1375, "time": 6547 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8860 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 591 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1965 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4124, "time": 19275 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 14375 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4973 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 13167 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 125 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1463 }, "LoadIC_LoadFieldDH": { "count": 4105, "time": 11514 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 4583 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 12 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 3686 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3355 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4458 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1617 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 3817 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1387 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 483, "time": 2039 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1157 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 850 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 725 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 695 } }, "API": { "API_Context_New": { "count": 2, "time": 10688 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1997 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 590 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2692 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 27 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 336 }, "API_String_Write": { "count": 654, "time": 115 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 248 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 372 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 736 }, "ParseBackgroundProgram": { "count": 1, "time": 731 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6374 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53100 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 12 }, "OptimizeCode": { "count": 79, "time": 1726 }, "RecompileSynchronous": { "count": 153, "time": 163479 }, "CompileOptimized_Concurrent": { "count": 74, "time": 3957 }, "StackGuard": { "count": 76, "time": 1470 }, "DeoptimizeCode": { "count": 8, "time": 1040 }, "CompileOptimized_NotConcurrent": { "count": 2, "time": 391 }, "NotifyDeoptimized": { "count": 7, "time": 809 } } } }, { "duration": 2731155, "js": 2589573, "phases": [ { "phase": "load", "start": 0, "duration": 84083 }, { "phase": "boot", "start": 84083, "duration": 772485 }, { "phase": "transition", "start": 856568, "duration": 668297 }, { "phase": "render", "start": 1524865, "duration": 1206290 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289055 }, { "kind": "MinorGC", "type": "scavenge", "start": 389455, "duration": 5246, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 423926, "duration": 6174, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 504833, "duration": 1273, "usedHeapSizeAfter": 5805240, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 694976, "duration": 1988, "usedHeapSizeAfter": 7872264, "usedHeapSizeBefore": 8564712 }, { "kind": "MinorGC", "type": "scavenge", "start": 858147, "duration": 2932, "usedHeapSizeAfter": 9251176, "usedHeapSizeBefore": 9841688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055464, "duration": 2155, "usedHeapSizeAfter": 10547760, "usedHeapSizeBefore": 11558608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153904, "duration": 61, "usedHeapSizeAfter": 11270280, "usedHeapSizeBefore": 11270280 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1155395, "duration": 9611, "usedHeapSizeAfter": 8523888, "usedHeapSizeBefore": 11270440 }, { "kind": "MajorGC", "type": "weak processing", "start": 1167327, "duration": 8, "usedHeapSizeAfter": 8523968, "usedHeapSizeBefore": 8523968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363838, "duration": 4003, "usedHeapSizeAfter": 21260888, "usedHeapSizeBefore": 22715920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398594, "duration": 4502, "usedHeapSizeAfter": 22164176, "usedHeapSizeBefore": 22827104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1443085, "duration": 3536, "usedHeapSizeAfter": 24259528, "usedHeapSizeBefore": 25366992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1574200, "duration": 515, "usedHeapSizeAfter": 28336248, "usedHeapSizeBefore": 28336248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1581211, "duration": 7344, "usedHeapSizeAfter": 24696712, "usedHeapSizeBefore": 28422256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1783167, "duration": 4090, "usedHeapSizeAfter": 25083120, "usedHeapSizeBefore": 29486488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1964312, "duration": 5797, "usedHeapSizeAfter": 28794936, "usedHeapSizeBefore": 32362576 }, { "kind": "MinorGC", "type": "scavenge", "start": 2191268, "duration": 4896, "usedHeapSizeAfter": 28860240, "usedHeapSizeBefore": 41532368 } ], "blinkGC": [ { "start": 253782, "duration": 3550 }, { "start": 253788, "duration": 3499 }, { "start": 258225, "duration": 1414 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1229 }, "FunctionCallback": { "count": 4490, "time": 95220 }, "NamedGetterCallback": { "count": 107, "time": 8946 }, "GetMoreDataCallback": { "count": 14, "time": 141628 }, "AccessorSetterCallback": { "count": 5392, "time": 2523 }, "GCEpilogueCallback": { "count": 16, "time": 1499 }, "GCPrologueCallback": { "count": 16, "time": 1533 }, "NamedSetterCallback": { "count": 18, "time": 170 }, "StoreCallbackProperty": { "count": 5334, "time": 4216 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13733 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1054 }, "CompileFunction": { "count": 3319, "time": 103293 }, "CompileIgnition": { "count": 3374, "time": 104609 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37816 }, "CompileRewriteReturnResult": { "count": 3329, "time": 126 }, "CompileScopeAnalysis": { "count": 3329, "time": 10115 }, "CompileScript": { "count": 10, "time": 372 }, "CompileLazy": { "count": 3176, "time": 13912 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 99 }, "RegExpInitializeAndCompile": { "count": 177, "time": 192 }, "CompileForOnStackReplacement": { "count": 2, "time": 305 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1205 }, "Map_SetPrototype": { "count": 12960, "time": 3383 }, "Map_TransitionToDataProperty": { "count": 11962, "time": 36295 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 66 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6216 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7117 }, "CreateArrayLiteral": { "count": 761, "time": 1834 }, "CreateObjectLiteral": { "count": 1888, "time": 7614 }, "SetProperty": { "count": 8829, "time": 11574 }, "DeclareGlobals": { "count": 2, "time": 640 }, "NewClosure": { "count": 344, "time": 639 }, "NewClosure_Tenured": { "count": 2398, "time": 1057 }, "HandleApiCall": { "count": 3986, "time": 3670 }, "DateConstructor": { "count": 268, "time": 156 }, "ArrayLengthGetter": { "count": 372, "time": 717 }, "ArrayLengthSetter": { "count": 5152, "time": 2408 }, "FunctionPrototypeSetter": { "count": 239, "time": 1703 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 109 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 589 }, "SetGrow": { "count": 26, "time": 20 }, "WeakCollectionSet": { "count": 5007, "time": 7338 }, "ForInEnumerate": { "count": 380, "time": 1339 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "AllocateInNewSpace": { "count": 250, "time": 3058 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 6900 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6135 }, "AddDictionaryProperty": { "count": 10572, "time": 12805 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3963 }, "HasProperty": { "count": 961, "time": 1586 }, "KeyedGetProperty": { "count": 223, "time": 1262 }, "NewObject": { "count": 251, "time": 1845 }, "ObjectCreate": { "count": 221, "time": 2005 }, "ObjectKeys": { "count": 53, "time": 831 }, "SetDataProperties": { "count": 71, "time": 1983 }, "ToString": { "count": 28, "time": 32 }, "RegExpExec": { "count": 269, "time": 12497 }, "RegExpExecMultiple": { "count": 327, "time": 448 }, "RegExpReplace": { "count": 784, "time": 3027 }, "StringSplit": { "count": 6134, "time": 4544 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 62 }, "StringBuilderJoin": { "count": 136, "time": 356 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 563, "time": 533 }, "StringIndexOfUnchecked": { "count": 330, "time": 482 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 937 }, "ArrayPush": { "count": 8, "time": 22 }, "ArraySplice": { "count": 82, "time": 90 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 434 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1744 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54025 }, "ObjectSetPrototypeOf": { "count": 205, "time": 416 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 747 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 87 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 143, "time": 963 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 83 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3128 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 1 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 720 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2648 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 577 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 3 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1048, "time": 2754 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 54 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 479 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2906 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4711 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 402 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36381 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3066 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 176 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1519 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100500 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 13932 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 715 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 437 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 554 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 442 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1414 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1585 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2242 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 757 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 447 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2203 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 316 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1092 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 776 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 4068 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 524 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 54 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4528 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3009 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 32019 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2664 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1265 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1042845 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14771 }, "ParseFunctionLiteral": { "count": 3377, "time": 151623 }, "ParseProgram": { "count": 10, "time": 1425 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14253 }, "PreParseNoVariableResolution": { "count": 105, "time": 3388 }, "JsonParse": { "count": 25, "time": 132588 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22415 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1486 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1272 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1366, "time": 6484 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7837 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1640 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1551 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4069, "time": 20165 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 26 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 12477 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2797 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21042 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 306 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1160 }, "LoadIC_LoadFieldDH": { "count": 4069, "time": 15730 }, "StoreIC_StoreFieldDH": { "count": 1280, "time": 4125 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3094 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3322 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5080 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 4735 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2159 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1592 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 743 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 146 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 30 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 421 } }, "API": { "API_Context_New": { "count": 2, "time": 9567 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2305 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1875, "time": 481 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 508 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 409 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3541 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 57 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 768 }, "API_String_Write": { "count": 654, "time": 1187 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 94 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 29 }, "API_Function_Call": { "count": 8, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 311 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 93 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 762 }, "ParseBackgroundProgram": { "count": 1, "time": 708 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6045 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52750 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 4 }, "OptimizeCode": { "count": 76, "time": 891 }, "RecompileSynchronous": { "count": 150, "time": 120889 }, "CompileOptimized_Concurrent": { "count": 74, "time": 605 }, "StackGuard": { "count": 75, "time": 2311 }, "DeoptimizeCode": { "count": 9, "time": 1670 }, "NotifyDeoptimized": { "count": 8, "time": 625 } } } }, { "duration": 2765877, "js": 2603375, "phases": [ { "phase": "load", "start": 0, "duration": 99711 }, { "phase": "boot", "start": 99711, "duration": 723198 }, { "phase": "transition", "start": 822909, "duration": 675756 }, { "phase": "render", "start": 1498665, "duration": 1267212 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 310941 }, { "kind": "MinorGC", "type": "scavenge", "start": 411718, "duration": 4922, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 444488, "duration": 5700, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 521302, "duration": 2322, "usedHeapSizeAfter": 5792192, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 656309, "duration": 2577, "usedHeapSizeAfter": 7878496, "usedHeapSizeBefore": 8569752 }, { "kind": "MinorGC", "type": "scavenge", "start": 825429, "duration": 2901, "usedHeapSizeAfter": 9235440, "usedHeapSizeBefore": 9848008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1024167, "duration": 2211, "usedHeapSizeAfter": 10562504, "usedHeapSizeBefore": 11566000 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1133491, "duration": 649, "usedHeapSizeAfter": 11251952, "usedHeapSizeBefore": 11251952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1135384, "duration": 6113, "usedHeapSizeAfter": 8529432, "usedHeapSizeBefore": 11252112 }, { "kind": "MajorGC", "type": "weak processing", "start": 1143318, "duration": 8, "usedHeapSizeAfter": 8529512, "usedHeapSizeBefore": 8529512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1332143, "duration": 4911, "usedHeapSizeAfter": 21280048, "usedHeapSizeBefore": 22723344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363820, "duration": 3770, "usedHeapSizeAfter": 22155240, "usedHeapSizeBefore": 22806200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409602, "duration": 4619, "usedHeapSizeAfter": 24248424, "usedHeapSizeBefore": 25346672 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1569954, "duration": 80, "usedHeapSizeAfter": 28586592, "usedHeapSizeBefore": 28586592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1598319, "duration": 10482, "usedHeapSizeAfter": 24850624, "usedHeapSizeBefore": 29055008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1756480, "duration": 7325, "usedHeapSizeAfter": 25220744, "usedHeapSizeBefore": 29471776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1995444, "duration": 5668, "usedHeapSizeAfter": 28969248, "usedHeapSizeBefore": 32540840 }, { "kind": "MinorGC", "type": "scavenge", "start": 2241254, "duration": 3772, "usedHeapSizeAfter": 28805048, "usedHeapSizeBefore": 41841840 } ], "blinkGC": [ { "start": 279156, "duration": 3712 }, { "start": 279163, "duration": 3130 }, { "start": 282953, "duration": 1651 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 833 }, "FunctionCallback": { "count": 4488, "time": 91100 }, "NamedGetterCallback": { "count": 107, "time": 9572 }, "GetMoreDataCallback": { "count": 14, "time": 149685 }, "AccessorSetterCallback": { "count": 5392, "time": 1960 }, "GCEpilogueCallback": { "count": 16, "time": 1398 }, "GCPrologueCallback": { "count": 16, "time": 1189 }, "NamedSetterCallback": { "count": 18, "time": 868 }, "StoreCallbackProperty": { "count": 5334, "time": 4793 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12461 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2397 }, "CompileFunction": { "count": 3319, "time": 94733 }, "CompileIgnition": { "count": 3374, "time": 108376 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35013 }, "CompileRewriteReturnResult": { "count": 3329, "time": 211 }, "CompileScopeAnalysis": { "count": 3329, "time": 13865 }, "CompileScript": { "count": 10, "time": 1486 }, "CompileLazy": { "count": 3176, "time": 11296 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1291 }, "CompileForOnStackReplacement": { "count": 2, "time": 575 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 940 }, "Map_SetPrototype": { "count": 12957, "time": 3627 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 37960 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 65 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5125 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7992 }, "CreateArrayLiteral": { "count": 761, "time": 2528 }, "CreateObjectLiteral": { "count": 1888, "time": 10523 }, "SetProperty": { "count": 8829, "time": 15327 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 835 }, "NewClosure_Tenured": { "count": 2398, "time": 1643 }, "HandleApiCall": { "count": 3986, "time": 1074 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 372, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 1568 }, "FunctionPrototypeSetter": { "count": 239, "time": 885 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 812 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 421 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 8068 }, "ForInEnumerate": { "count": 380, "time": 1788 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2862 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5955 }, "AddDictionaryProperty": { "count": 10572, "time": 14258 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3035 }, "HasProperty": { "count": 961, "time": 1600 }, "KeyedGetProperty": { "count": 223, "time": 749 }, "NewObject": { "count": 251, "time": 773 }, "ObjectCreate": { "count": 221, "time": 4306 }, "ObjectKeys": { "count": 53, "time": 849 }, "SetDataProperties": { "count": 71, "time": 2512 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9737 }, "RegExpExecMultiple": { "count": 327, "time": 747 }, "RegExpReplace": { "count": 784, "time": 3798 }, "StringSplit": { "count": 6134, "time": 10153 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 633 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 568, "time": 121 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 535 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 119 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 546 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 635 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57152 }, "ObjectSetPrototypeOf": { "count": 205, "time": 206 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1203 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 1657 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "AllocateInNewSpace": { "count": 216, "time": 3701 }, "Interrupt": { "count": 142, "time": 2118 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 957 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 99 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4229 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 543 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 435 }, "EstimateNumberOfElements": { "count": 1, "time": 782 }, "GetArrayKeys": { "count": 1, "time": 2723 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 658 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 242 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 737 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1002, "time": 3019 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 80 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 5932 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7414 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37314 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2232 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 767 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1481 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104989 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 19536 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1378 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 984 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 708 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 21 }, "GC_MC_FINISH": { "count": 2, "time": 532 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 523 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1300 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 541 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1307 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5298 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 15 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 710 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2799 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 158 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1142 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 263 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 627 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 548 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 90 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8361 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4305 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 31295 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2057 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 2667 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1022815 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19503 }, "ParseFunctionLiteral": { "count": 3377, "time": 143587 }, "ParseProgram": { "count": 10, "time": 1461 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12577 }, "PreParseNoVariableResolution": { "count": 105, "time": 1670 }, "JsonParse": { "count": 25, "time": 123808 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17324 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3664 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2866 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1362, "time": 6663 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6637 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1629 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 371 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3937, "time": 19562 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 840 }, "LoadIC_LoadNonexistentDH": { "count": 5455, "time": 12620 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2129 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 10996 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1645 }, "LoadIC_LoadFieldDH": { "count": 4051, "time": 16234 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 3731 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3002 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3223 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 24 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4737 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 71 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 4127 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1826 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 2188 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 915 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 438 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 31 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 411 } }, "API": { "API_Context_New": { "count": 2, "time": 8790 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1541 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1296 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 356 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3506 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 352 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 583 }, "API_String_Write": { "count": 654, "time": 102 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 457 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 737 }, "ParseBackgroundProgram": { "count": 1, "time": 747 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6155 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50975 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 4 }, "OptimizeCode": { "count": 73, "time": 1619 }, "RecompileSynchronous": { "count": 143, "time": 157982 }, "CompileOptimized_Concurrent": { "count": 70, "time": 984 }, "StackGuard": { "count": 72, "time": 1070 }, "DeoptimizeCode": { "count": 9, "time": 799 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 8, "time": 1053 } } } }, { "duration": 2744314, "js": 2581904, "phases": [ { "phase": "load", "start": 0, "duration": 104414 }, { "phase": "boot", "start": 104414, "duration": 735944 }, { "phase": "transition", "start": 840358, "duration": 642471 }, { "phase": "render", "start": 1482829, "duration": 1261485 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 312407 }, { "kind": "MinorGC", "type": "scavenge", "start": 411019, "duration": 5457, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 444033, "duration": 6240, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 522517, "duration": 2545, "usedHeapSizeAfter": 5802912, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 670019, "duration": 3322, "usedHeapSizeAfter": 7898512, "usedHeapSizeBefore": 8566360 }, { "kind": "MinorGC", "type": "scavenge", "start": 830991, "duration": 2501, "usedHeapSizeAfter": 9182400, "usedHeapSizeBefore": 9805664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033789, "duration": 2668, "usedHeapSizeAfter": 10564904, "usedHeapSizeBefore": 11559464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1136798, "duration": 787, "usedHeapSizeAfter": 11270664, "usedHeapSizeBefore": 11270664 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1138916, "duration": 5304, "usedHeapSizeAfter": 8517024, "usedHeapSizeBefore": 11270824 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145731, "duration": 8, "usedHeapSizeAfter": 8517104, "usedHeapSizeBefore": 8517104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1326231, "duration": 3377, "usedHeapSizeAfter": 21324568, "usedHeapSizeBefore": 22710552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359199, "duration": 3281, "usedHeapSizeAfter": 22219640, "usedHeapSizeBefore": 22819552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396985, "duration": 4045, "usedHeapSizeAfter": 24190296, "usedHeapSizeBefore": 25388480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1576001, "duration": 78, "usedHeapSizeAfter": 29153880, "usedHeapSizeBefore": 29153880 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1591830, "duration": 9715, "usedHeapSizeAfter": 25073960, "usedHeapSizeBefore": 29230952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748868, "duration": 6858, "usedHeapSizeAfter": 25332088, "usedHeapSizeBefore": 29459584 }, { "kind": "MinorGC", "type": "scavenge", "start": 2089479, "duration": 5896, "usedHeapSizeAfter": 29036000, "usedHeapSizeBefore": 40878784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2539874, "duration": 5420, "usedHeapSizeAfter": 30367624, "usedHeapSizeBefore": 42451256 } ], "blinkGC": [ { "start": 278273, "duration": 2940 }, { "start": 278282, "duration": 2848 }, { "start": 289479, "duration": 1839 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 555 }, "FunctionCallback": { "count": 4489, "time": 93765 }, "NamedGetterCallback": { "count": 107, "time": 10755 }, "GetMoreDataCallback": { "count": 14, "time": 143192 }, "AccessorSetterCallback": { "count": 5392, "time": 949 }, "GCEpilogueCallback": { "count": 16, "time": 934 }, "GCPrologueCallback": { "count": 16, "time": 1488 }, "NamedSetterCallback": { "count": 18, "time": 130 }, "StoreCallbackProperty": { "count": 5334, "time": 2866 }, "NamedQueryCallback": { "count": 11, "time": 42 }, "RunMicrotaskCallback": { "count": 42, "time": 12102 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1261 }, "CompileFunction": { "count": 3319, "time": 97757 }, "CompileIgnition": { "count": 3374, "time": 107433 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25927 }, "CompileRewriteReturnResult": { "count": 3329, "time": 272 }, "CompileScopeAnalysis": { "count": 3329, "time": 15410 }, "CompileScript": { "count": 10, "time": 2587 }, "CompileLazy": { "count": 3176, "time": 13192 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 91 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1063 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 2937 }, "Map_SetPrototype": { "count": 12966, "time": 2594 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 30670 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5642 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6719 }, "CreateArrayLiteral": { "count": 761, "time": 482 }, "CreateObjectLiteral": { "count": 1888, "time": 8644 }, "SetProperty": { "count": 8830, "time": 14609 }, "DeclareGlobals": { "count": 2, "time": 394 }, "NewClosure": { "count": 344, "time": 98 }, "NewClosure_Tenured": { "count": 2398, "time": 1277 }, "HandleApiCall": { "count": 3986, "time": 2984 }, "DateConstructor": { "count": 268, "time": 117 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 4370 }, "FunctionPrototypeSetter": { "count": 239, "time": 1369 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1510 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 1076 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 5925 }, "ForInEnumerate": { "count": 380, "time": 3054 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 268, "time": 3905 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1931 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5414 }, "AddDictionaryProperty": { "count": 10572, "time": 13066 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 370 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4799 }, "HasProperty": { "count": 961, "time": 2176 }, "KeyedGetProperty": { "count": 223, "time": 1770 }, "NewObject": { "count": 251, "time": 1879 }, "ObjectCreate": { "count": 221, "time": 3221 }, "ObjectKeys": { "count": 53, "time": 716 }, "SetDataProperties": { "count": 71, "time": 1932 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 10848 }, "RegExpExecMultiple": { "count": 327, "time": 1959 }, "RegExpReplace": { "count": 784, "time": 4800 }, "StringSplit": { "count": 6134, "time": 5844 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 673 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 561, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 933 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 230 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 855 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 54 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2290 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 64048 }, "ObjectSetPrototypeOf": { "count": 205, "time": 407 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 142 }, "ArrayShift": { "count": 120, "time": 113 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 971 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 1372 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1254 }, "ArrayPop": { "count": 63, "time": 24 }, "ArrayBufferConstructor": { "count": 1, "time": 3906 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 420 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3316 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 227 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 138 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1163, "time": 4150 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 54 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 102 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3273 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6938 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 189 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 748 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 174 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37466 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2675 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 550 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1705 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 101423 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 15507 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1479 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 441 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 849 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 30 }, "GC_MC_FINISH": { "count": 2, "time": 1018 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 58 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1383 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 618 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1572 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2548 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 710 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 823 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2159 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 273 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 645 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 23 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 458 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 61 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 112 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 19 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1683 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 72 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4896 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3652 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 33056 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2403 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 1467 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1065853 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16462 }, "ParseFunctionLiteral": { "count": 3377, "time": 140938 }, "ParseProgram": { "count": 10, "time": 1466 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14255 }, "PreParseNoVariableResolution": { "count": 105, "time": 3503 }, "JsonParse": { "count": 25, "time": 117048 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17067 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3308 }, "LoadGlobalIC_Miss": { "count": 719, "time": 665 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1376, "time": 5380 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6181 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 2341 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 980 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4125, "time": 25466 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 32 }, "LoadIC_LoadNonexistentDH": { "count": 5464, "time": 11205 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3919 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19863 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 49 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2116 }, "LoadIC_LoadFieldDH": { "count": 4091, "time": 14366 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 4107 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1467 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2077 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3666 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 806 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 2377 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1836 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1045 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 80 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 329 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 426 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 6962 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1548 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 1419 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 742 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2587 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1228 }, "API_String_Write": { "count": 654, "time": 106 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 19 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 31 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 364 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 785 }, "ParseBackgroundProgram": { "count": 1, "time": 764 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6435 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52944 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 6 }, "OptimizeCode": { "count": 82, "time": 1128 }, "RecompileSynchronous": { "count": 163, "time": 120150 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1000 }, "StackGuard": { "count": 84, "time": 1942 }, "DeoptimizeCode": { "count": 7, "time": 2272 }, "NotifyDeoptimized": { "count": 6, "time": 112 } } } }, { "duration": 2696902, "js": 2532803, "phases": [ { "phase": "load", "start": 0, "duration": 99170 }, { "phase": "boot", "start": 99170, "duration": 742698 }, { "phase": "transition", "start": 841868, "duration": 684423 }, { "phase": "render", "start": 1526291, "duration": 1170611 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 315100 }, { "kind": "MinorGC", "type": "scavenge", "start": 412561, "duration": 5470, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 446182, "duration": 5767, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 524441, "duration": 2252, "usedHeapSizeAfter": 5797600, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 668736, "duration": 3051, "usedHeapSizeAfter": 7897384, "usedHeapSizeBefore": 8570056 }, { "kind": "MinorGC", "type": "scavenge", "start": 834391, "duration": 3113, "usedHeapSizeAfter": 9221816, "usedHeapSizeBefore": 9816720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1051073, "duration": 3423, "usedHeapSizeAfter": 10540032, "usedHeapSizeBefore": 11561344 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1162532, "duration": 796, "usedHeapSizeAfter": 11276064, "usedHeapSizeBefore": 11276064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1164731, "duration": 4268, "usedHeapSizeAfter": 8508512, "usedHeapSizeBefore": 11276224 }, { "kind": "MajorGC", "type": "weak processing", "start": 1170899, "duration": 10, "usedHeapSizeAfter": 8508592, "usedHeapSizeBefore": 8508592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361972, "duration": 2714, "usedHeapSizeAfter": 21305392, "usedHeapSizeBefore": 22723712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1392201, "duration": 5855, "usedHeapSizeAfter": 22160904, "usedHeapSizeBefore": 22805968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1444167, "duration": 4424, "usedHeapSizeAfter": 24272424, "usedHeapSizeBefore": 25420808 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1583983, "duration": 79, "usedHeapSizeAfter": 28536192, "usedHeapSizeBefore": 28536192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1591222, "duration": 10887, "usedHeapSizeAfter": 24688304, "usedHeapSizeBefore": 28615536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1757085, "duration": 6512, "usedHeapSizeAfter": 25171352, "usedHeapSizeBefore": 29485536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1923551, "duration": 4304, "usedHeapSizeAfter": 28889672, "usedHeapSizeBefore": 32383872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2162008, "duration": 5239, "usedHeapSizeAfter": 28716704, "usedHeapSizeBefore": 41612800 } ], "blinkGC": [ { "start": 278567, "duration": 1967 }, { "start": 278576, "duration": 1653 }, { "start": 282869, "duration": 566 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1583 }, "FunctionCallback": { "count": 4490, "time": 90193 }, "NamedGetterCallback": { "count": 107, "time": 6705 }, "GetMoreDataCallback": { "count": 14, "time": 143629 }, "AccessorSetterCallback": { "count": 5392, "time": 3672 }, "GCEpilogueCallback": { "count": 16, "time": 1339 }, "GCPrologueCallback": { "count": 16, "time": 2445 }, "NamedSetterCallback": { "count": 18, "time": 731 }, "StoreCallbackProperty": { "count": 5334, "time": 5290 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 15284 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1108 }, "CompileFunction": { "count": 3319, "time": 96954 }, "CompileIgnition": { "count": 3374, "time": 97742 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33352 }, "CompileRewriteReturnResult": { "count": 3329, "time": 547 }, "CompileScopeAnalysis": { "count": 3329, "time": 15097 }, "CompileScript": { "count": 10, "time": 298 }, "CompileLazy": { "count": 3176, "time": 12348 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 108 }, "RegExpInitializeAndCompile": { "count": 177, "time": 851 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1415 }, "Map_SetPrototype": { "count": 12959, "time": 3814 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 31808 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 150 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3150 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6491 }, "CreateArrayLiteral": { "count": 761, "time": 1559 }, "CreateObjectLiteral": { "count": 1888, "time": 7233 }, "SetProperty": { "count": 8830, "time": 17010 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 525 }, "NewClosure_Tenured": { "count": 2398, "time": 2992 }, "HandleApiCall": { "count": 3986, "time": 3121 }, "DateConstructor": { "count": 268, "time": 681 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2181 }, "FunctionPrototypeSetter": { "count": 239, "time": 870 }, "FunctionLengthGetter": { "count": 13, "time": 7 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 811 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 74 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 8785 }, "ForInEnumerate": { "count": 380, "time": 1096 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 2457 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6312 }, "AddDictionaryProperty": { "count": 10572, "time": 13216 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1264 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 5150 }, "HasProperty": { "count": 961, "time": 2430 }, "KeyedGetProperty": { "count": 223, "time": 2219 }, "NewObject": { "count": 251, "time": 509 }, "ObjectCreate": { "count": 221, "time": 1888 }, "ObjectKeys": { "count": 53, "time": 803 }, "SetDataProperties": { "count": 71, "time": 1596 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10475 }, "RegExpExecMultiple": { "count": 327, "time": 2905 }, "RegExpReplace": { "count": 784, "time": 3059 }, "StringSplit": { "count": 6134, "time": 8061 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 43 }, "StringBuilderConcat": { "count": 152, "time": 995 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 564, "time": 1395 }, "StringIndexOfUnchecked": { "count": 330, "time": 583 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 889 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 89 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 766 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 2867 }, "ObjectFreeze": { "count": 11, "time": 259 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56310 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1062 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 138 }, "AllocateInNewSpace": { "count": 243, "time": 2476 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 770 }, "Object_DeleteProperty": { "count": 6, "time": 108 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 133, "time": 318 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 810 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1411 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4264 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 364 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 684 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2697 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 521 }, "StringToNumber": { "count": 196, "time": 564 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 407 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1058, "time": 3029 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 848 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 85 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2645 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6427 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36876 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3834 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 824 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1461 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97479 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 14400 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1485 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 834 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 856 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 113 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 219 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 661 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2032 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3027 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4036 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 525 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1346 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 166 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 594 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 119 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 375 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 566 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 837 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 107 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3625 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2456 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 34278 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2903 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1907 } }, "JavaScript": { "JS_Execution": { "count": 5520, "time": 999976 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17258 }, "ParseFunctionLiteral": { "count": 3377, "time": 148381 }, "ParseProgram": { "count": 10, "time": 1475 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15283 }, "PreParseNoVariableResolution": { "count": 105, "time": 1769 }, "JsonParse": { "count": 25, "time": 117393 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21585 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2320 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3437 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 7205 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9574 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 2412 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 811 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4041, "time": 11491 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 14391 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3784 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 24143 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 622 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1634 }, "LoadIC_LoadFieldDH": { "count": 4053, "time": 11693 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 5662 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 421 }, "LoadIC_Miss": { "count": 107, "time": 2163 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3067 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 395 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5352 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 73 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 505, "time": 3494 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 3129 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 834 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 198 }, "LoadIC_StringLength": { "count": 27, "time": 37 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 637 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 10350 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1667 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 979 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 77 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4575 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 38 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 285 }, "API_String_Write": { "count": 654, "time": 133 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 460 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 145 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 797 }, "ParseBackgroundProgram": { "count": 1, "time": 887 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 8360 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 59358 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 5 }, "OptimizeCode": { "count": 75, "time": 1977 }, "RecompileSynchronous": { "count": 149, "time": 104657 }, "CompileOptimized_Concurrent": { "count": 74, "time": 5284 }, "StackGuard": { "count": 76, "time": 967 }, "DeoptimizeCode": { "count": 8, "time": 544 }, "NotifyDeoptimized": { "count": 7, "time": 135 } } } }, { "duration": 2772690, "js": 2609741, "phases": [ { "phase": "load", "start": 0, "duration": 90871 }, { "phase": "boot", "start": 90871, "duration": 780902 }, { "phase": "transition", "start": 871773, "duration": 674235 }, { "phase": "render", "start": 1546008, "duration": 1226682 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297184 }, { "kind": "MinorGC", "type": "scavenge", "start": 403329, "duration": 6131, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 437200, "duration": 6954, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 536493, "duration": 2593, "usedHeapSizeAfter": 5790896, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 706043, "duration": 2406, "usedHeapSizeAfter": 7879432, "usedHeapSizeBefore": 8571400 }, { "kind": "MinorGC", "type": "scavenge", "start": 874044, "duration": 2908, "usedHeapSizeAfter": 9243880, "usedHeapSizeBefore": 9847136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1073939, "duration": 3307, "usedHeapSizeAfter": 10538192, "usedHeapSizeBefore": 11565104 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1189750, "duration": 633, "usedHeapSizeAfter": 11227184, "usedHeapSizeBefore": 11227184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1191589, "duration": 5680, "usedHeapSizeAfter": 8521544, "usedHeapSizeBefore": 11227344 }, { "kind": "MajorGC", "type": "weak processing", "start": 1198155, "duration": 7, "usedHeapSizeAfter": 8521624, "usedHeapSizeBefore": 8521624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379170, "duration": 2845, "usedHeapSizeAfter": 21327024, "usedHeapSizeBefore": 22713480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411921, "duration": 3767, "usedHeapSizeAfter": 22163656, "usedHeapSizeBefore": 22818120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1454422, "duration": 3905, "usedHeapSizeAfter": 24179208, "usedHeapSizeBefore": 25359968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1614939, "duration": 69, "usedHeapSizeAfter": 28417800, "usedHeapSizeBefore": 28417800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1624575, "duration": 9232, "usedHeapSizeAfter": 24835088, "usedHeapSizeBefore": 28576992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1803146, "duration": 5196, "usedHeapSizeAfter": 25069496, "usedHeapSizeBefore": 29425504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1999576, "duration": 4633, "usedHeapSizeAfter": 28796264, "usedHeapSizeBefore": 32489136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223397, "duration": 3671, "usedHeapSizeAfter": 28822904, "usedHeapSizeBefore": 41556592 } ], "blinkGC": [ { "start": 264820, "duration": 3568 }, { "start": 264828, "duration": 3498 }, { "start": 269386, "duration": 1764 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1280 }, "FunctionCallback": { "count": 4489, "time": 98353 }, "NamedGetterCallback": { "count": 107, "time": 7234 }, "GetMoreDataCallback": { "count": 14, "time": 143294 }, "AccessorSetterCallback": { "count": 5392, "time": 2045 }, "GCEpilogueCallback": { "count": 16, "time": 972 }, "GCPrologueCallback": { "count": 16, "time": 440 }, "NamedSetterCallback": { "count": 18, "time": 336 }, "StoreCallbackProperty": { "count": 5334, "time": 5444 }, "NamedQueryCallback": { "count": 11, "time": 796 }, "RunMicrotaskCallback": { "count": 42, "time": 11609 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4014 }, "CompileFunction": { "count": 3319, "time": 107936 }, "CompileIgnition": { "count": 3374, "time": 100383 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32202 }, "CompileRewriteReturnResult": { "count": 3329, "time": 122 }, "CompileScopeAnalysis": { "count": 3329, "time": 16881 }, "CompileScript": { "count": 10, "time": 939 }, "CompileLazy": { "count": 3176, "time": 10115 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 540 }, "CompileForOnStackReplacement": { "count": 1, "time": 705 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2948 }, "Map_SetPrototype": { "count": 12973, "time": 4151 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 42665 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1228 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6010 }, "InterpreterDeserializeLazy": { "count": 160, "time": 4313 }, "CreateArrayLiteral": { "count": 761, "time": 2868 }, "CreateObjectLiteral": { "count": 1888, "time": 9033 }, "SetProperty": { "count": 8829, "time": 18051 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 86 }, "NewClosure_Tenured": { "count": 2398, "time": 1713 }, "HandleApiCall": { "count": 3986, "time": 1252 }, "DateConstructor": { "count": 268, "time": 1360 }, "ArrayLengthGetter": { "count": 369, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 2358 }, "FunctionPrototypeSetter": { "count": 239, "time": 2172 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 98 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 71 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 699 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 9181 }, "ForInEnumerate": { "count": 380, "time": 4452 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 692 }, "CreateRegExpLiteral": { "count": 235, "time": 1698 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2629 }, "AddDictionaryProperty": { "count": 10572, "time": 17763 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 467 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 2833 }, "HasProperty": { "count": 961, "time": 1348 }, "KeyedGetProperty": { "count": 223, "time": 323 }, "NewObject": { "count": 251, "time": 1800 }, "ObjectCreate": { "count": 221, "time": 3244 }, "ObjectKeys": { "count": 53, "time": 893 }, "SetDataProperties": { "count": 71, "time": 4076 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11684 }, "RegExpExecMultiple": { "count": 327, "time": 2847 }, "RegExpReplace": { "count": 784, "time": 3102 }, "StringSplit": { "count": 6134, "time": 10279 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 563, "time": 1563 }, "StringIndexOfUnchecked": { "count": 330, "time": 120 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 226 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 760 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 723 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 2362 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60033 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1087 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 123 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 453 }, "ArrayShift": { "count": 120, "time": 1175 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "AllocateInNewSpace": { "count": 245, "time": 1837 }, "Interrupt": { "count": 146, "time": 1605 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1650 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 841 }, "ArrayPop": { "count": 63, "time": 450 }, "ArrayBufferConstructor": { "count": 1, "time": 3969 }, "GlobalDecodeURIComponent": { "count": 1, "time": 3 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 89 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2752 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 721 }, "StringToNumber": { "count": 196, "time": 130 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 292 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 988, "time": 2298 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 1125 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 413 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3508 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5222 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 285 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35687 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4175 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 542 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1432 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 84243 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 13322 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 835 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1115 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 684 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 714 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 402 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 909 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 474 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1613 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2857 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 735 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2103 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 151 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 880 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 656 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 674 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 678 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 70 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6193 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2844 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33142 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2189 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 4016 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1034054 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19659 }, "ParseFunctionLiteral": { "count": 3377, "time": 146115 }, "ParseProgram": { "count": 10, "time": 2769 }, "PreParseWithVariableResolution": { "count": 6145, "time": 18975 }, "PreParseNoVariableResolution": { "count": 105, "time": 2977 }, "JsonParse": { "count": 25, "time": 118097 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22731 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1485 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2153 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 6158 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6141 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 3150 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1786 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 21552 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 14626 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1669 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20027 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 174 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 882 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 12258 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 6565 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 545 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2613 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 3333 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4021 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 102 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 4258 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2202 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1655 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 238 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 240 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 378 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 10669 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2131 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1875, "time": 1118 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 60 }, "API_Function_NewInstance": { "count": 43, "time": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2766 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 62 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 377 }, "API_String_Write": { "count": 654, "time": 328 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 28 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 41 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 326 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 777 }, "ParseBackgroundProgram": { "count": 1, "time": 830 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6184 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51138 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 12 }, "OptimizeCode": { "count": 81, "time": 2190 }, "RecompileSynchronous": { "count": 161, "time": 112398 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1459 }, "StackGuard": { "count": 79, "time": 1399 }, "DeoptimizeCode": { "count": 7, "time": 2536 }, "NotifyDeoptimized": { "count": 6, "time": 780 } } } }, { "duration": 2725230, "js": 2578506, "phases": [ { "phase": "load", "start": 0, "duration": 90184 }, { "phase": "boot", "start": 90184, "duration": 744451 }, { "phase": "transition", "start": 834635, "duration": 673194 }, { "phase": "render", "start": 1507829, "duration": 1217401 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287859 }, { "kind": "MinorGC", "type": "scavenge", "start": 390622, "duration": 4543, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 424868, "duration": 6055, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 506887, "duration": 1067, "usedHeapSizeAfter": 5803816, "usedHeapSizeBefore": 6119120 }, { "kind": "MinorGC", "type": "scavenge", "start": 642543, "duration": 3293, "usedHeapSizeAfter": 7876296, "usedHeapSizeBefore": 8565408 }, { "kind": "MinorGC", "type": "scavenge", "start": 834706, "duration": 3191, "usedHeapSizeAfter": 9219144, "usedHeapSizeBefore": 9836024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035112, "duration": 2439, "usedHeapSizeAfter": 10543832, "usedHeapSizeBefore": 11558280 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135158, "duration": 59, "usedHeapSizeAfter": 11240424, "usedHeapSizeBefore": 11240424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1137074, "duration": 6770, "usedHeapSizeAfter": 8524784, "usedHeapSizeBefore": 11240584 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145847, "duration": 8, "usedHeapSizeAfter": 8524864, "usedHeapSizeBefore": 8524864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327397, "duration": 5431, "usedHeapSizeAfter": 21306384, "usedHeapSizeBefore": 22714080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361301, "duration": 6380, "usedHeapSizeAfter": 22209144, "usedHeapSizeBefore": 22796464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415650, "duration": 7039, "usedHeapSizeAfter": 24181736, "usedHeapSizeBefore": 25374248 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1562184, "duration": 454, "usedHeapSizeAfter": 28419784, "usedHeapSizeBefore": 28419784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1570759, "duration": 10141, "usedHeapSizeAfter": 24843944, "usedHeapSizeBefore": 28578976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1737727, "duration": 6331, "usedHeapSizeAfter": 24990800, "usedHeapSizeBefore": 29397464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1968822, "duration": 5616, "usedHeapSizeAfter": 28765944, "usedHeapSizeBefore": 32473312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2191867, "duration": 4440, "usedHeapSizeAfter": 28888528, "usedHeapSizeBefore": 41520192 } ], "blinkGC": [ { "start": 251712, "duration": 685 }, { "start": 251719, "duration": 635 }, { "start": 262841, "duration": 1444 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1133, "time": 301 }, "FunctionCallback": { "count": 4490, "time": 95234 }, "NamedGetterCallback": { "count": 107, "time": 7431 }, "GetMoreDataCallback": { "count": 14, "time": 136032 }, "AccessorSetterCallback": { "count": 5392, "time": 1986 }, "GCEpilogueCallback": { "count": 16, "time": 2174 }, "GCPrologueCallback": { "count": 16, "time": 1803 }, "NamedSetterCallback": { "count": 18, "time": 594 }, "StoreCallbackProperty": { "count": 5334, "time": 4071 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 14045 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4042 }, "CompileFunction": { "count": 3319, "time": 103913 }, "CompileIgnition": { "count": 3374, "time": 105974 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29077 }, "CompileRewriteReturnResult": { "count": 3329, "time": 889 }, "CompileScopeAnalysis": { "count": 3329, "time": 14968 }, "CompileScript": { "count": 10, "time": 1167 }, "CompileLazy": { "count": 3176, "time": 16527 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1024 }, "RegExpInitializeAndCompile": { "count": 177, "time": 832 }, "CompileForOnStackReplacement": { "count": 3, "time": 46 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 666, "time": 2252 }, "Map_SetPrototype": { "count": 12984, "time": 7123 }, "Map_TransitionToDataProperty": { "count": 11968, "time": 32911 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 743 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5560 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12054 }, "CreateArrayLiteral": { "count": 761, "time": 513 }, "CreateObjectLiteral": { "count": 1888, "time": 6048 }, "SetProperty": { "count": 8829, "time": 18573 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 160 }, "NewClosure_Tenured": { "count": 2398, "time": 1495 }, "HandleApiCall": { "count": 3986, "time": 3636 }, "DateConstructor": { "count": 268, "time": 125 }, "ArrayLengthGetter": { "count": 371, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2315 }, "FunctionPrototypeSetter": { "count": 239, "time": 1485 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 339 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 268 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 6573 }, "ForInEnumerate": { "count": 380, "time": 1295 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 259, "time": 2407 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2099 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6802 }, "AddDictionaryProperty": { "count": 10572, "time": 13015 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4088 }, "HasProperty": { "count": 961, "time": 1137 }, "KeyedGetProperty": { "count": 223, "time": 270 }, "NewObject": { "count": 251, "time": 643 }, "ObjectCreate": { "count": 221, "time": 1871 }, "ObjectKeys": { "count": 53, "time": 149 }, "SetDataProperties": { "count": 71, "time": 1328 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 9541 }, "RegExpExecMultiple": { "count": 327, "time": 1203 }, "RegExpReplace": { "count": 784, "time": 5872 }, "StringSplit": { "count": 6134, "time": 6125 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 561, "time": 861 }, "StringIndexOfUnchecked": { "count": 330, "time": 1518 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1418 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 105 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 561 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3512 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50236 }, "ObjectSetPrototypeOf": { "count": 205, "time": 207 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 450 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 7 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 150, "time": 798 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 116 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1526 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4252 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 660 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3146 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 151 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 255 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1159, "time": 3691 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2498 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 10879 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 699 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38686 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2702 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 167 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1355 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112234 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 16551 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1561 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1421 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 494 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 491 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 728 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 928 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2178 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 6037 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3005 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 104 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 199 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 828 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 555 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 138 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 24 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 453 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 6941 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3723 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34933 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2733 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1049 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1030391 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11392 }, "ParseFunctionLiteral": { "count": 3377, "time": 134552 }, "ParseProgram": { "count": 10, "time": 1474 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10581 }, "PreParseNoVariableResolution": { "count": 105, "time": 2729 }, "JsonParse": { "count": 25, "time": 117737 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23382 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2108 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2836 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1372, "time": 6865 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7667 }, "LoadIC_FunctionPrototypeStub": { "count": 399, "time": 1874 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1882 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4120, "time": 24381 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 13245 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3520 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16219 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 287 }, "LoadIC_SlowStub": { "count": 21, "time": 100 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2104 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 16645 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 4139 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1073 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4655 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4266 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 4271 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 4205 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2473 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 437 }, "LoadIC_LoadNormalDH": { "count": 170, "time": 1600 }, "LoadIC_StringLength": { "count": 27, "time": 561 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 437 } }, "API": { "API_Context_New": { "count": 2, "time": 7725 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3572 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 1574 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 1074 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4598 }, "API_Object_CreateDataProperty": { "count": 22, "time": 13 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2449 }, "API_String_Write": { "count": 654, "time": 89 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 185 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 328 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1372 }, "ParseBackgroundProgram": { "count": 1, "time": 643 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7222 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50366 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 11 }, "OptimizeCode": { "count": 71, "time": 1232 }, "RecompileSynchronous": { "count": 139, "time": 133149 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2129 }, "StackGuard": { "count": 69, "time": 2913 }, "DeoptimizeCode": { "count": 7, "time": 1776 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2793274, "js": 2632465, "phases": [ { "phase": "load", "start": 0, "duration": 100749 }, { "phase": "boot", "start": 100749, "duration": 755446 }, { "phase": "transition", "start": 856195, "duration": 716986 }, { "phase": "render", "start": 1573181, "duration": 1220093 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297088 }, { "kind": "MinorGC", "type": "scavenge", "start": 410057, "duration": 5992, "usedHeapSizeAfter": 3767248, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 453404, "duration": 5847, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629664 }, { "kind": "MinorGC", "type": "scavenge", "start": 544351, "duration": 2260, "usedHeapSizeAfter": 5815192, "usedHeapSizeBefore": 6119312 }, { "kind": "MinorGC", "type": "scavenge", "start": 678538, "duration": 3449, "usedHeapSizeAfter": 7852016, "usedHeapSizeBefore": 8555296 }, { "kind": "MinorGC", "type": "scavenge", "start": 857257, "duration": 2888, "usedHeapSizeAfter": 9246952, "usedHeapSizeBefore": 9842056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1030626, "duration": 68, "usedHeapSizeAfter": 11045008, "usedHeapSizeBefore": 11045008 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1038793, "duration": 6526, "usedHeapSizeAfter": 8800544, "usedHeapSizeBefore": 11138792 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145647, "duration": 702, "usedHeapSizeAfter": 9931288, "usedHeapSizeBefore": 9931288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1351523, "duration": 4967, "usedHeapSizeAfter": 21096040, "usedHeapSizeBefore": 22847864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404443, "duration": 5453, "usedHeapSizeAfter": 22332472, "usedHeapSizeBefore": 23245928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1454977, "duration": 4405, "usedHeapSizeAfter": 24202848, "usedHeapSizeBefore": 25241672 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1503748, "duration": 74, "usedHeapSizeAfter": 26815920, "usedHeapSizeBefore": 26815920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1523331, "duration": 9825, "usedHeapSizeAfter": 23678336, "usedHeapSizeBefore": 27644408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1753801, "duration": 5837, "usedHeapSizeAfter": 25021264, "usedHeapSizeBefore": 29029352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1966413, "duration": 7816, "usedHeapSizeAfter": 27670040, "usedHeapSizeBefore": 31681496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2215154, "duration": 5851, "usedHeapSizeAfter": 29083440, "usedHeapSizeBefore": 41443152 }, { "kind": "MajorGC", "type": "weak processing", "start": 2789088, "duration": 25, "usedHeapSizeAfter": 40339088, "usedHeapSizeBefore": 40339088 } ], "blinkGC": [ { "start": 266620, "duration": 3209 }, { "start": 266630, "duration": 3154 }, { "start": 283524, "duration": 1411 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 794 }, "FunctionCallback": { "count": 4487, "time": 95758 }, "NamedGetterCallback": { "count": 107, "time": 6479 }, "GetMoreDataCallback": { "count": 14, "time": 135739 }, "AccessorSetterCallback": { "count": 5392, "time": 525 }, "GCEpilogueCallback": { "count": 15, "time": 3315 }, "GCPrologueCallback": { "count": 15, "time": 914 }, "NamedSetterCallback": { "count": 18, "time": 1542 }, "StoreCallbackProperty": { "count": 5334, "time": 2202 }, "NamedQueryCallback": { "count": 11, "time": 344 }, "RunMicrotaskCallback": { "count": 42, "time": 13214 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3031 }, "CompileFunction": { "count": 3319, "time": 94282 }, "CompileIgnition": { "count": 3374, "time": 116117 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28166 }, "CompileRewriteReturnResult": { "count": 3329, "time": 130 }, "CompileScopeAnalysis": { "count": 3329, "time": 11699 }, "CompileScript": { "count": 10, "time": 1459 }, "CompileLazy": { "count": 3176, "time": 9224 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 442 }, "RegExpInitializeAndCompile": { "count": 177, "time": 650 }, "CompileForOnStackReplacement": { "count": 3, "time": 46 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2755 }, "Map_SetPrototype": { "count": 12966, "time": 3337 }, "Map_TransitionToDataProperty": { "count": 11946, "time": 45165 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 474 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7059 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9280 }, "CreateArrayLiteral": { "count": 761, "time": 3112 }, "CreateObjectLiteral": { "count": 1888, "time": 7999 }, "SetProperty": { "count": 8821, "time": 8676 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 655 }, "NewClosure_Tenured": { "count": 2398, "time": 1875 }, "HandleApiCall": { "count": 3986, "time": 4029 }, "DateConstructor": { "count": 268, "time": 740 }, "ArrayLengthGetter": { "count": 373, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1180 }, "FunctionPrototypeSetter": { "count": 239, "time": 2113 }, "FunctionLengthGetter": { "count": 13, "time": 19 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 986 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 850 }, "WeakCollectionSet": { "count": 5007, "time": 9099 }, "ForInEnumerate": { "count": 380, "time": 2061 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 298, "time": 3349 }, "CreateListFromArrayLike": { "count": 18, "time": 704 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 7 }, "CreateRegExpLiteral": { "count": 235, "time": 3201 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 8364 }, "AddDictionaryProperty": { "count": 10572, "time": 15156 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 6142 }, "HasProperty": { "count": 961, "time": 3290 }, "KeyedGetProperty": { "count": 223, "time": 1726 }, "NewObject": { "count": 251, "time": 3062 }, "ObjectCreate": { "count": 221, "time": 2296 }, "ObjectKeys": { "count": 52, "time": 324 }, "SetDataProperties": { "count": 71, "time": 1843 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 270, "time": 11088 }, "RegExpExecMultiple": { "count": 327, "time": 1430 }, "RegExpReplace": { "count": 784, "time": 4262 }, "StringSplit": { "count": 6134, "time": 6773 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 112 }, "StringBuilderJoin": { "count": 136, "time": 84 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 568, "time": 704 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 300 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 594 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1815 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49371 }, "ObjectSetPrototypeOf": { "count": 205, "time": 995 }, "ObjectIsExtensible": { "count": 19, "time": 10 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 104 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 692 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 2875 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 109 }, "ArrayPop": { "count": 63, "time": 516 }, "ArrayBufferConstructor": { "count": 1, "time": 4745 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 728 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2504 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 789 }, "StringToNumber": { "count": 196, "time": 622 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1041, "time": 5675 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 67 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 104 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2437 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6550 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 348 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38069 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3996 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1298 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 16 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1463 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 91418 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 15389 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1736 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 124 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 270 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 758 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 805 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1210 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5693 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 761 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2592 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 926 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 593 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 626 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 123 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 653 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 204 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 8 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8379 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3800 }, "GC_MC_BACKGROUND_MARKING": { "count": 38, "time": 30446 }, "GC_Custom_IncrementalMarkingObserver": { "count": 184, "time": 2896 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2562 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1062318 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11244 }, "ParseFunctionLiteral": { "count": 3377, "time": 145741 }, "ParseProgram": { "count": 10, "time": 1529 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8992 }, "PreParseNoVariableResolution": { "count": 105, "time": 1450 }, "JsonParse": { "count": 25, "time": 121604 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20471 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 4072 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2932 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1360, "time": 8611 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5099 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 931 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1387 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4101, "time": 18137 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 13290 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3903 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 20642 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 862 }, "LoadIC_SlowStub": { "count": 21, "time": 54 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2214 }, "LoadIC_LoadFieldDH": { "count": 4069, "time": 12186 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 8222 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 2545 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 4470 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5199 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 375 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 4250 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 3579 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 2784 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 521 }, "LoadIC_StringLength": { "count": 27, "time": 659 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 10778 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1341 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1877, "time": 1130 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 110 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3220 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 47 }, "API_Object_SetPrototype": { "count": 43, "time": 329 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1518 }, "API_String_Write": { "count": 654, "time": 650 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 316 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 25 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 329 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 882 }, "ParseBackgroundProgram": { "count": 1, "time": 704 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6089 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50074 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 6 }, "OptimizeCode": { "count": 74, "time": 329 }, "RecompileSynchronous": { "count": 145, "time": 148470 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2645 }, "StackGuard": { "count": 74, "time": 2319 }, "DeoptimizeCode": { "count": 8, "time": 1952 }, "NotifyDeoptimized": { "count": 7, "time": 837 } } } }, { "duration": 2739090, "js": 2594159, "phases": [ { "phase": "load", "start": 0, "duration": 86449 }, { "phase": "boot", "start": 86449, "duration": 756867 }, { "phase": "transition", "start": 843316, "duration": 667633 }, { "phase": "render", "start": 1510949, "duration": 1228141 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293844 }, { "kind": "MinorGC", "type": "scavenge", "start": 401962, "duration": 6190, "usedHeapSizeAfter": 3767176, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 441298, "duration": 6721, "usedHeapSizeAfter": 4487488, "usedHeapSizeBefore": 4629544 }, { "kind": "MinorGC", "type": "scavenge", "start": 522223, "duration": 3351, "usedHeapSizeAfter": 5789800, "usedHeapSizeBefore": 6119136 }, { "kind": "MinorGC", "type": "scavenge", "start": 661708, "duration": 2451, "usedHeapSizeAfter": 7906376, "usedHeapSizeBefore": 8574984 }, { "kind": "MinorGC", "type": "scavenge", "start": 834076, "duration": 3748, "usedHeapSizeAfter": 9224208, "usedHeapSizeBefore": 9816736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050782, "duration": 2985, "usedHeapSizeAfter": 10565288, "usedHeapSizeBefore": 11567000 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1149080, "duration": 58, "usedHeapSizeAfter": 11285144, "usedHeapSizeBefore": 11285144 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1152953, "duration": 5780, "usedHeapSizeAfter": 8518960, "usedHeapSizeBefore": 11285304 }, { "kind": "MajorGC", "type": "weak processing", "start": 1160529, "duration": 374, "usedHeapSizeAfter": 8519040, "usedHeapSizeBefore": 8519040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1346324, "duration": 2580, "usedHeapSizeAfter": 21331424, "usedHeapSizeBefore": 22712000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374978, "duration": 5762, "usedHeapSizeAfter": 22106256, "usedHeapSizeBefore": 22793080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429153, "duration": 3933, "usedHeapSizeAfter": 24272688, "usedHeapSizeBefore": 25394712 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1593865, "duration": 75, "usedHeapSizeAfter": 28945104, "usedHeapSizeBefore": 28945104 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1624928, "duration": 9745, "usedHeapSizeAfter": 25044920, "usedHeapSizeBefore": 29420760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1771586, "duration": 5461, "usedHeapSizeAfter": 25326224, "usedHeapSizeBefore": 29477608 }, { "kind": "MinorGC", "type": "scavenge", "start": 2099691, "duration": 5742, "usedHeapSizeAfter": 28964592, "usedHeapSizeBefore": 40841856 }, { "kind": "MinorGC", "type": "scavenge", "start": 2589822, "duration": 5059, "usedHeapSizeAfter": 30388976, "usedHeapSizeBefore": 42417904 } ], "blinkGC": [ { "start": 263478, "duration": 2729 }, { "start": 263486, "duration": 1958 }, { "start": 269707, "duration": 1084 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1576 }, "FunctionCallback": { "count": 4489, "time": 90227 }, "NamedGetterCallback": { "count": 107, "time": 7101 }, "GetMoreDataCallback": { "count": 14, "time": 143998 }, "AccessorSetterCallback": { "count": 5392, "time": 1058 }, "GCEpilogueCallback": { "count": 16, "time": 1069 }, "GCPrologueCallback": { "count": 16, "time": 1090 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 2154 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13946 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1570 }, "CompileFunction": { "count": 3319, "time": 106755 }, "CompileIgnition": { "count": 3374, "time": 112389 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34390 }, "CompileRewriteReturnResult": { "count": 3329, "time": 139 }, "CompileScopeAnalysis": { "count": 3329, "time": 14215 }, "CompileScript": { "count": 10, "time": 1072 }, "CompileLazy": { "count": 3176, "time": 12437 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 513 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1524 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1476 }, "Map_SetPrototype": { "count": 12972, "time": 3704 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 29280 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5372 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10652 }, "CreateArrayLiteral": { "count": 761, "time": 2352 }, "CreateObjectLiteral": { "count": 1888, "time": 9187 }, "SetProperty": { "count": 8830, "time": 10972 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 89 }, "NewClosure_Tenured": { "count": 2398, "time": 1851 }, "HandleApiCall": { "count": 3986, "time": 2135 }, "DateConstructor": { "count": 268, "time": 180 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 3277 }, "FunctionPrototypeSetter": { "count": 239, "time": 720 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 650 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 435 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 504 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 7149 }, "ForInEnumerate": { "count": 380, "time": 3413 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 11 }, "AllocateInNewSpace": { "count": 263, "time": 2171 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2836 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3272 }, "AddDictionaryProperty": { "count": 10572, "time": 19215 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4852 }, "HasProperty": { "count": 961, "time": 448 }, "KeyedGetProperty": { "count": 223, "time": 969 }, "NewObject": { "count": 251, "time": 2661 }, "ObjectCreate": { "count": 221, "time": 4333 }, "ObjectKeys": { "count": 53, "time": 162 }, "SetDataProperties": { "count": 71, "time": 2777 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11492 }, "RegExpExecMultiple": { "count": 327, "time": 886 }, "RegExpReplace": { "count": 784, "time": 3770 }, "StringSplit": { "count": 6134, "time": 6608 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 135 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 558, "time": 775 }, "StringIndexOfUnchecked": { "count": 330, "time": 1078 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1041 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 116 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 34 }, "ObjectDefineProperty": { "count": 650, "time": 942 }, "ObjectFreeze": { "count": 11, "time": 25 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49792 }, "ObjectSetPrototypeOf": { "count": 205, "time": 240 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 915 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 369 }, "ArrayShift": { "count": 120, "time": 687 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 140, "time": 2304 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1426 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 469 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 127 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4319 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 107 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3829 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1202 }, "StringToNumber": { "count": 196, "time": 124 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 174 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1108, "time": 3622 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 1085 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2733 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8634 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 674 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 533 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36615 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4240 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1012 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1824 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 96974 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 17012 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1174 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 120 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1008 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 118 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 34 }, "GC_MC_FINISH": { "count": 2, "time": 722 }, "GC_MC_MARK": { "count": 2, "time": 160 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 623 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 497 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 220 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 91 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1997 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4416 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 17 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 88 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2834 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 382 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 634 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 524 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 378 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 187 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 545 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 45 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 4203 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3682 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32238 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2905 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 922 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1058270 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15253 }, "ParseFunctionLiteral": { "count": 3377, "time": 143979 }, "ParseProgram": { "count": 10, "time": 1256 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13973 }, "PreParseNoVariableResolution": { "count": 105, "time": 5300 }, "JsonParse": { "count": 25, "time": 120920 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19346 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2969 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2640 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 5706 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8753 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 777 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2247 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4128, "time": 17584 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 667 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 17103 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2254 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17496 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1765 }, "LoadIC_LoadFieldDH": { "count": 4099, "time": 14762 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 6194 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 540 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 3000 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2859 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4696 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3583 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1503 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1888 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1176 }, "LoadIC_StringLength": { "count": 27, "time": 37 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 659 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 8176 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2076 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1875, "time": 1484 }, "API_String_NewFromUtf8": { "count": 13, "time": 13 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 253 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5600 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 214 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2964 }, "API_String_Write": { "count": 654, "time": 128 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 34 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 492 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 776 }, "ParseBackgroundProgram": { "count": 1, "time": 746 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6552 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52839 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 9 }, "OptimizeCode": { "count": 78, "time": 1619 }, "RecompileSynchronous": { "count": 155, "time": 108885 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2163 }, "StackGuard": { "count": 77, "time": 1969 }, "DeoptimizeCode": { "count": 7, "time": 1861 }, "NotifyDeoptimized": { "count": 5, "time": 718 } } } }, { "duration": 2771634, "js": 2607460, "phases": [ { "phase": "load", "start": 0, "duration": 97790 }, { "phase": "boot", "start": 97790, "duration": 776358 }, { "phase": "transition", "start": 874148, "duration": 685133 }, { "phase": "render", "start": 1559281, "duration": 1212353 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314502 }, { "kind": "MinorGC", "type": "scavenge", "start": 441146, "duration": 5087, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 474769, "duration": 5127, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 554335, "duration": 1820, "usedHeapSizeAfter": 5817752, "usedHeapSizeBefore": 6119640 }, { "kind": "MinorGC", "type": "scavenge", "start": 691193, "duration": 2555, "usedHeapSizeAfter": 7857128, "usedHeapSizeBefore": 8556752 }, { "kind": "MinorGC", "type": "scavenge", "start": 867613, "duration": 3173, "usedHeapSizeAfter": 9223648, "usedHeapSizeBefore": 9827360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1079962, "duration": 2418, "usedHeapSizeAfter": 10512624, "usedHeapSizeBefore": 11552280 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1183872, "duration": 61, "usedHeapSizeAfter": 11228704, "usedHeapSizeBefore": 11228704 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1185004, "duration": 6439, "usedHeapSizeAfter": 8518752, "usedHeapSizeBefore": 11228864 }, { "kind": "MajorGC", "type": "weak processing", "start": 1192749, "duration": 442, "usedHeapSizeAfter": 8518832, "usedHeapSizeBefore": 8518832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385942, "duration": 4734, "usedHeapSizeAfter": 21331376, "usedHeapSizeBefore": 22709816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421586, "duration": 5552, "usedHeapSizeAfter": 22107232, "usedHeapSizeBefore": 22790552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1463535, "duration": 4718, "usedHeapSizeAfter": 24187632, "usedHeapSizeBefore": 25346048 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1617064, "duration": 75, "usedHeapSizeAfter": 28404200, "usedHeapSizeBefore": 28404200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1625362, "duration": 9823, "usedHeapSizeAfter": 24818872, "usedHeapSizeBefore": 28563424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1812469, "duration": 4953, "usedHeapSizeAfter": 25056472, "usedHeapSizeBefore": 29480112 }, { "kind": "MinorGC", "type": "scavenge", "start": 2001557, "duration": 6109, "usedHeapSizeAfter": 28787208, "usedHeapSizeBefore": 32468128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2226406, "duration": 6891, "usedHeapSizeAfter": 28830656, "usedHeapSizeBefore": 41522136 } ], "blinkGC": [ { "start": 264814, "duration": 645 }, { "start": 264820, "duration": 598 }, { "start": 275991, "duration": 2552 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 363 }, "FunctionCallback": { "count": 4488, "time": 87061 }, "NamedGetterCallback": { "count": 107, "time": 7621 }, "GetMoreDataCallback": { "count": 15, "time": 144338 }, "AccessorSetterCallback": { "count": 5392, "time": 1720 }, "GCEpilogueCallback": { "count": 16, "time": 1094 }, "GCPrologueCallback": { "count": 16, "time": 2263 }, "NamedSetterCallback": { "count": 18, "time": 848 }, "StoreCallbackProperty": { "count": 5334, "time": 4987 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11429 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2305 }, "CompileFunction": { "count": 3319, "time": 109043 }, "CompileIgnition": { "count": 3374, "time": 109929 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31573 }, "CompileRewriteReturnResult": { "count": 3329, "time": 124 }, "CompileScopeAnalysis": { "count": 3329, "time": 16094 }, "CompileScript": { "count": 10, "time": 544 }, "CompileLazy": { "count": 3176, "time": 13898 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 502 }, "RegExpInitializeAndCompile": { "count": 177, "time": 852 }, "CompileForOnStackReplacement": { "count": 2, "time": 29 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 474 }, "Map_SetPrototype": { "count": 12975, "time": 4983 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34390 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 74 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4240 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8634 }, "CreateArrayLiteral": { "count": 761, "time": 1703 }, "CreateObjectLiteral": { "count": 1888, "time": 8024 }, "SetProperty": { "count": 8829, "time": 11481 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 3167 }, "HandleApiCall": { "count": 3986, "time": 2353 }, "DateConstructor": { "count": 268, "time": 114 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 3596 }, "FunctionPrototypeSetter": { "count": 239, "time": 2752 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 888 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 6924 }, "ForInEnumerate": { "count": 380, "time": 1708 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 183 }, "AllocateInNewSpace": { "count": 255, "time": 2484 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2386 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 4923 }, "AddDictionaryProperty": { "count": 10572, "time": 15235 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 7 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 3423 }, "HasProperty": { "count": 961, "time": 961 }, "KeyedGetProperty": { "count": 223, "time": 853 }, "NewObject": { "count": 251, "time": 1768 }, "ObjectCreate": { "count": 221, "time": 2908 }, "ObjectKeys": { "count": 53, "time": 1241 }, "SetDataProperties": { "count": 71, "time": 1529 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9955 }, "RegExpExecMultiple": { "count": 327, "time": 908 }, "RegExpReplace": { "count": 784, "time": 3034 }, "StringSplit": { "count": 6134, "time": 6980 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 1986 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 566, "time": 298 }, "StringIndexOfUnchecked": { "count": 330, "time": 81 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 367 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 21 }, "DateNow": { "count": 60, "time": 538 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2556 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51954 }, "ObjectSetPrototypeOf": { "count": 205, "time": 401 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 286 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 148, "time": 2665 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1088 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 710 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 3972 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 434 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2680 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 462 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 879, "time": 2981 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 194 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 20 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 470 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2675 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7024 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 408 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39032 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4549 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 535 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2209 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104238 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 12757 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1109 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 664 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 119 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 28 }, "GC_MC_FINISH": { "count": 2, "time": 691 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1908 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 424 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 339 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1520 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4258 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 47 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 267 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2718 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 304 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1130 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 835 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 81 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 143 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 126 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5075 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3989 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 30748 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2158 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1099 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1033309 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18494 }, "ParseFunctionLiteral": { "count": 3377, "time": 163317 }, "ParseProgram": { "count": 10, "time": 2011 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8640 }, "PreParseNoVariableResolution": { "count": 105, "time": 1824 }, "JsonParse": { "count": 25, "time": 126381 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20850 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1371 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3030 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1375, "time": 5445 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8225 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1468 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 975 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4118, "time": 23602 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 34 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 10413 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2847 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22137 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2012 }, "LoadIC_LoadFieldDH": { "count": 4104, "time": 11058 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 6197 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 407 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2629 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3241 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 401 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4111 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 4465 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1707 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 4892 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 3013 }, "LoadIC_StringLength": { "count": 27, "time": 491 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 649 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 334 } }, "API": { "API_Context_New": { "count": 2, "time": 7841 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1454 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1358 }, "API_String_NewFromUtf8": { "count": 13, "time": 9 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 273 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3520 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 59 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1958 }, "API_String_Write": { "count": 654, "time": 1171 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 41 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 656 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 129 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 806 }, "ParseBackgroundProgram": { "count": 1, "time": 971 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 8024 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 59635 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 5 }, "OptimizeCode": { "count": 82, "time": 597 }, "RecompileSynchronous": { "count": 162, "time": 119240 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2693 }, "StackGuard": { "count": 81, "time": 2277 }, "DeoptimizeCode": { "count": 7, "time": 1924 }, "NotifyDeoptimized": { "count": 6, "time": 114 } } } }, { "duration": 2718527, "js": 2566059, "phases": [ { "phase": "load", "start": 0, "duration": 90093 }, { "phase": "boot", "start": 90093, "duration": 750086 }, { "phase": "transition", "start": 840179, "duration": 662298 }, { "phase": "render", "start": 1502477, "duration": 1216050 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292271 }, { "kind": "MinorGC", "type": "scavenge", "start": 394699, "duration": 5591, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 430804, "duration": 4347, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 522840, "duration": 2164, "usedHeapSizeAfter": 5805136, "usedHeapSizeBefore": 6119568 }, { "kind": "MinorGC", "type": "scavenge", "start": 665947, "duration": 2768, "usedHeapSizeAfter": 7865016, "usedHeapSizeBefore": 8565600 }, { "kind": "MinorGC", "type": "scavenge", "start": 842015, "duration": 2756, "usedHeapSizeAfter": 9254496, "usedHeapSizeBefore": 9847608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047880, "duration": 2223, "usedHeapSizeAfter": 10566208, "usedHeapSizeBefore": 11559160 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1155518, "duration": 90, "usedHeapSizeAfter": 11308704, "usedHeapSizeBefore": 11308704 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1160284, "duration": 5740, "usedHeapSizeAfter": 8526152, "usedHeapSizeBefore": 11308864 }, { "kind": "MajorGC", "type": "weak processing", "start": 1168154, "duration": 8, "usedHeapSizeAfter": 8526232, "usedHeapSizeBefore": 8526232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354903, "duration": 2573, "usedHeapSizeAfter": 21338984, "usedHeapSizeBefore": 22719840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383326, "duration": 3449, "usedHeapSizeAfter": 22155712, "usedHeapSizeBefore": 22801800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420333, "duration": 2551, "usedHeapSizeAfter": 24211384, "usedHeapSizeBefore": 25344336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1660624, "duration": 6680, "usedHeapSizeAfter": 27883288, "usedHeapSizeBefore": 30810800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1825763, "duration": 4126, "usedHeapSizeAfter": 29086696, "usedHeapSizeBefore": 32770456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1979533, "duration": 5060, "usedHeapSizeAfter": 32249440, "usedHeapSizeBefore": 36144136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2207680, "duration": 3346, "usedHeapSizeAfter": 32109008, "usedHeapSizeBefore": 45617632 } ], "blinkGC": [ { "start": 260130, "duration": 3931 }, { "start": 260141, "duration": 2972 }, { "start": 274245, "duration": 2836 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1119, "time": 1185 }, "FunctionCallback": { "count": 4486, "time": 87032 }, "NamedGetterCallback": { "count": 107, "time": 8125 }, "GetMoreDataCallback": { "count": 14, "time": 141876 }, "AccessorSetterCallback": { "count": 5392, "time": 1939 }, "GCEpilogueCallback": { "count": 15, "time": 1787 }, "GCPrologueCallback": { "count": 15, "time": 907 }, "NamedSetterCallback": { "count": 18, "time": 278 }, "StoreCallbackProperty": { "count": 5334, "time": 5865 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 15270 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1110 }, "CompileFunction": { "count": 3319, "time": 104203 }, "CompileIgnition": { "count": 3374, "time": 99638 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33951 }, "CompileRewriteReturnResult": { "count": 3329, "time": 160 }, "CompileScopeAnalysis": { "count": 3329, "time": 17579 }, "CompileScript": { "count": 10, "time": 1901 }, "CompileLazy": { "count": 3176, "time": 13947 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 602 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 4113 }, "Map_SetPrototype": { "count": 12953, "time": 2130 }, "Map_TransitionToDataProperty": { "count": 11922, "time": 32414 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 102 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5569 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9916 }, "CreateArrayLiteral": { "count": 761, "time": 2027 }, "CreateObjectLiteral": { "count": 1888, "time": 9136 }, "SetProperty": { "count": 8829, "time": 16869 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 98 }, "NewClosure_Tenured": { "count": 2398, "time": 1355 }, "HandleApiCall": { "count": 3986, "time": 3113 }, "DateConstructor": { "count": 268, "time": 232 }, "ArrayLengthGetter": { "count": 371, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2113 }, "FunctionPrototypeSetter": { "count": 239, "time": 2376 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 40 }, "WeakCollectionSet": { "count": 5007, "time": 5475 }, "ForInEnumerate": { "count": 380, "time": 3468 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 163, "time": 2441 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2809 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 6900 }, "AddDictionaryProperty": { "count": 10572, "time": 14959 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4322 }, "HasProperty": { "count": 961, "time": 3134 }, "KeyedGetProperty": { "count": 223, "time": 908 }, "NewObject": { "count": 251, "time": 2628 }, "ObjectCreate": { "count": 221, "time": 1084 }, "ObjectKeys": { "count": 53, "time": 513 }, "SetDataProperties": { "count": 71, "time": 2634 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9657 }, "RegExpExecMultiple": { "count": 327, "time": 926 }, "RegExpReplace": { "count": 784, "time": 5321 }, "StringSplit": { "count": 6134, "time": 11436 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 106 }, "StringBuilderConcat": { "count": 152, "time": 66 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 551, "time": 819 }, "StringIndexOfUnchecked": { "count": 330, "time": 1144 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2454 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 85 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 3058 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57554 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1363 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 130 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 50 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 713 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 143, "time": 1493 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 670 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 726 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 696 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3648 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 417 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 244 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2346 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 778 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1035, "time": 2789 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 1313 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 783 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3049 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 4966 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 33877 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4752 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 4 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1334 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 95299 }, "GC_MC_INCREMENTAL": { "count": 19, "time": 8777 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1063 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1917 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 78 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 529 }, "GC_MC_FINISH": { "count": 1, "time": 43 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_PROLOGUE": { "count": 1, "time": 23 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 33 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 52 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 331 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 586 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 969 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 853 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 50 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 739 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 123 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 418 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 196 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 226 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 131 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 4 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 55 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 946 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 363 }, "GC_MC_BACKGROUND_MARKING": { "count": 5, "time": 11626 }, "GC_Custom_IncrementalMarkingObserver": { "count": 2, "time": 46 } }, "JavaScript": { "JS_Execution": { "count": 5544, "time": 1022388 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14552 }, "ParseFunctionLiteral": { "count": 3377, "time": 157536 }, "ParseProgram": { "count": 10, "time": 403 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13198 }, "PreParseNoVariableResolution": { "count": 105, "time": 2225 }, "JsonParse": { "count": 25, "time": 117875 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16398 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2675 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2599 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1326, "time": 7912 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6682 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 2352 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2722 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4047, "time": 11566 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5425, "time": 14154 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3840 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15412 }, "LoadGlobalIC_Slow": { "count": 21, "time": 29 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 613 }, "LoadIC_SlowStub": { "count": 21, "time": 969 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 800 }, "LoadIC_LoadFieldDH": { "count": 4037, "time": 12261 }, "StoreIC_StoreFieldDH": { "count": 1252, "time": 6171 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2625 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4264 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4981 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 805 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 534, "time": 2767 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 2382 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1106 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 983 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 328 }, "LoadIC_StringLength": { "count": 27, "time": 104 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 9221 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1143 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 2091 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 673 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6421 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 207 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 993 }, "API_String_Write": { "count": 654, "time": 125 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 19 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 33 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 590 }, "CompileBackgroundScript": { "count": 1, "time": 30 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 118 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 816 }, "ParseBackgroundProgram": { "count": 1, "time": 779 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5760 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48325 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 12 }, "OptimizeCode": { "count": 83, "time": 1725 }, "RecompileSynchronous": { "count": 164, "time": 146971 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2153 }, "StackGuard": { "count": 81, "time": 687 }, "DeoptimizeCode": { "count": 7, "time": 668 }, "NotifyDeoptimized": { "count": 6, "time": 807 } } } }, { "duration": 2705535, "js": 2554979, "phases": [ { "phase": "load", "start": 0, "duration": 89543 }, { "phase": "boot", "start": 89543, "duration": 744691 }, { "phase": "transition", "start": 834234, "duration": 679804 }, { "phase": "render", "start": 1514038, "duration": 1191497 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294339 }, { "kind": "MinorGC", "type": "scavenge", "start": 396931, "duration": 5298, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 432662, "duration": 6755, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 515714, "duration": 1828, "usedHeapSizeAfter": 5790272, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 658337, "duration": 2516, "usedHeapSizeAfter": 7901736, "usedHeapSizeBefore": 8576192 }, { "kind": "MinorGC", "type": "scavenge", "start": 829580, "duration": 3405, "usedHeapSizeAfter": 9216624, "usedHeapSizeBefore": 9830424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050811, "duration": 2702, "usedHeapSizeAfter": 10551864, "usedHeapSizeBefore": 11565456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159801, "duration": 60, "usedHeapSizeAfter": 11272776, "usedHeapSizeBefore": 11272776 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1161674, "duration": 6449, "usedHeapSizeAfter": 8549336, "usedHeapSizeBefore": 11272936 }, { "kind": "MajorGC", "type": "weak processing", "start": 1169175, "duration": 635, "usedHeapSizeAfter": 8549416, "usedHeapSizeBefore": 8549416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353608, "duration": 3283, "usedHeapSizeAfter": 21298168, "usedHeapSizeBefore": 22740680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386797, "duration": 4153, "usedHeapSizeAfter": 22203928, "usedHeapSizeBefore": 22851504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1422607, "duration": 3402, "usedHeapSizeAfter": 24238752, "usedHeapSizeBefore": 25340184 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1577438, "duration": 80, "usedHeapSizeAfter": 28542360, "usedHeapSizeBefore": 28542360 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1586030, "duration": 10133, "usedHeapSizeAfter": 24844096, "usedHeapSizeBefore": 28622240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1759781, "duration": 6469, "usedHeapSizeAfter": 25032232, "usedHeapSizeBefore": 29439552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961580, "duration": 5578, "usedHeapSizeAfter": 28948344, "usedHeapSizeBefore": 32446264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2186387, "duration": 3599, "usedHeapSizeAfter": 28779600, "usedHeapSizeBefore": 41530144 } ], "blinkGC": [ { "start": 258552, "duration": 2601 }, { "start": 258560, "duration": 2557 }, { "start": 264202, "duration": 1225 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1654 }, "FunctionCallback": { "count": 4490, "time": 89991 }, "NamedGetterCallback": { "count": 107, "time": 7512 }, "GetMoreDataCallback": { "count": 14, "time": 138919 }, "AccessorSetterCallback": { "count": 5392, "time": 2527 }, "GCEpilogueCallback": { "count": 16, "time": 2055 }, "GCPrologueCallback": { "count": 16, "time": 292 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 2389 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13400 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1845 }, "CompileFunction": { "count": 3319, "time": 96502 }, "CompileIgnition": { "count": 3374, "time": 116575 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31173 }, "CompileRewriteReturnResult": { "count": 3329, "time": 150 }, "CompileScopeAnalysis": { "count": 3329, "time": 13875 }, "CompileScript": { "count": 10, "time": 858 }, "CompileLazy": { "count": 3176, "time": 9720 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 174 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2868 }, "Map_SetPrototype": { "count": 12956, "time": 2494 }, "Map_TransitionToDataProperty": { "count": 11946, "time": 37099 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7815 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6601 }, "CreateArrayLiteral": { "count": 761, "time": 684 }, "CreateObjectLiteral": { "count": 1888, "time": 9605 }, "SetProperty": { "count": 8829, "time": 12072 }, "DeclareGlobals": { "count": 2, "time": 728 }, "NewClosure": { "count": 344, "time": 102 }, "NewClosure_Tenured": { "count": 2398, "time": 3817 }, "HandleApiCall": { "count": 3986, "time": 2803 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 369, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 838 }, "FunctionPrototypeSetter": { "count": 239, "time": 319 }, "FunctionLengthGetter": { "count": 13, "time": 213 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 608 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 564 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 456 }, "SetGrow": { "count": 26, "time": 322 }, "WeakCollectionSet": { "count": 5007, "time": 5838 }, "ForInEnumerate": { "count": 380, "time": 2832 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2214 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 3046 }, "AddDictionaryProperty": { "count": 10572, "time": 13408 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 2333 }, "HasProperty": { "count": 961, "time": 2120 }, "KeyedGetProperty": { "count": 223, "time": 1613 }, "NewObject": { "count": 251, "time": 3628 }, "ObjectCreate": { "count": 221, "time": 1539 }, "ObjectKeys": { "count": 53, "time": 162 }, "SetDataProperties": { "count": 71, "time": 597 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 8946 }, "RegExpExecMultiple": { "count": 327, "time": 1411 }, "RegExpReplace": { "count": 784, "time": 3761 }, "StringSplit": { "count": 6134, "time": 12180 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 146 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 1139 }, "StringIndexOfUnchecked": { "count": 330, "time": 69 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 2537 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 39 }, "DateNow": { "count": 60, "time": 582 }, "FunctionPrototypeToString": { "count": 116, "time": 578 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2489 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56946 }, "ObjectSetPrototypeOf": { "count": 205, "time": 249 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 324 }, "GlobalUnescape": { "count": 1, "time": 539 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 93 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "AllocateInNewSpace": { "count": 253, "time": 2452 }, "Interrupt": { "count": 143, "time": 1967 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1625 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 578 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4310 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 349 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2427 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 820 }, "ObjectIsFrozen": { "count": 216, "time": 799 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1026, "time": 2010 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 721 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3141 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4728 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36236 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4272 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1048 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1506 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 93252 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14069 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1775 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1407 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 125 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 344 }, "GC_MC_FINISH": { "count": 2, "time": 145 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 849 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 813 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 704 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1520 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 251 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5739 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 14 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 522 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3195 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 134 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 336 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 308 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 131 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 158 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 852 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 86 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8689 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3996 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33116 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2511 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 3291 } }, "JavaScript": { "JS_Execution": { "count": 5541, "time": 1039918 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18787 }, "ParseFunctionLiteral": { "count": 3377, "time": 129864 }, "ParseProgram": { "count": 10, "time": 886 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13396 }, "PreParseNoVariableResolution": { "count": 105, "time": 2904 }, "JsonParse": { "count": 25, "time": 118987 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23995 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1959 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2921 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1350, "time": 5851 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7608 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1030 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 884 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3881, "time": 13077 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 34 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 13095 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4271 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18208 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 39 }, "LoadIC_SlowStub": { "count": 21, "time": 1536 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1667 }, "LoadIC_LoadFieldDH": { "count": 4012, "time": 18308 }, "StoreIC_StoreFieldDH": { "count": 1279, "time": 7626 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 2806 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 4234 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4224 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 295 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 526, "time": 4404 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2031 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 474, "time": 2091 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 532 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 157 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 13033 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2377 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1875, "time": 813 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2396 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 82 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1348 }, "API_String_Write": { "count": 654, "time": 119 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 26 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 458 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 775 }, "ParseBackgroundProgram": { "count": 1, "time": 666 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6113 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56112 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 8 }, "OptimizeCode": { "count": 77, "time": 712 }, "RecompileSynchronous": { "count": 153, "time": 113865 }, "CompileOptimized_Concurrent": { "count": 76, "time": 3756 }, "StackGuard": { "count": 77, "time": 2185 }, "DeoptimizeCode": { "count": 7, "time": 986 }, "NotifyDeoptimized": { "count": 6, "time": 872 } } } }, { "duration": 2688270, "js": 2545243, "phases": [ { "phase": "load", "start": 0, "duration": 84742 }, { "phase": "boot", "start": 84742, "duration": 743150 }, { "phase": "transition", "start": 827892, "duration": 701523 }, { "phase": "render", "start": 1529415, "duration": 1158855 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290723 }, { "kind": "MinorGC", "type": "scavenge", "start": 393694, "duration": 5369, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 430959, "duration": 6661, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 519154, "duration": 1348, "usedHeapSizeAfter": 5795088, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 656108, "duration": 2907, "usedHeapSizeAfter": 7872904, "usedHeapSizeBefore": 8569656 }, { "kind": "MinorGC", "type": "scavenge", "start": 830533, "duration": 3201, "usedHeapSizeAfter": 9258960, "usedHeapSizeBefore": 9848768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1031388, "duration": 455, "usedHeapSizeAfter": 11369312, "usedHeapSizeBefore": 11369312 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1038906, "duration": 7335, "usedHeapSizeAfter": 9038120, "usedHeapSizeBefore": 11469664 }, { "kind": "MajorGC", "type": "weak processing", "start": 1115450, "duration": 9, "usedHeapSizeAfter": 9824568, "usedHeapSizeBefore": 9824568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1320543, "duration": 5792, "usedHeapSizeAfter": 21180952, "usedHeapSizeBefore": 22852120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375777, "duration": 7594, "usedHeapSizeAfter": 22340000, "usedHeapSizeBefore": 23308096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415220, "duration": 2900, "usedHeapSizeAfter": 24210808, "usedHeapSizeBefore": 25263224 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1469224, "duration": 1263, "usedHeapSizeAfter": 26820584, "usedHeapSizeBefore": 26820584 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1488790, "duration": 9064, "usedHeapSizeAfter": 23388912, "usedHeapSizeBefore": 27440992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1722477, "duration": 5148, "usedHeapSizeAfter": 24971280, "usedHeapSizeBefore": 28980288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1908358, "duration": 4870, "usedHeapSizeAfter": 27717816, "usedHeapSizeBefore": 31333408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2136654, "duration": 7609, "usedHeapSizeAfter": 28919552, "usedHeapSizeBefore": 41374232 }, { "kind": "MajorGC", "type": "weak processing", "start": 2684003, "duration": 18, "usedHeapSizeAfter": 39929576, "usedHeapSizeBefore": 39929576 } ], "blinkGC": [ { "start": 262469, "duration": 4466 }, { "start": 262479, "duration": 4047 }, { "start": 273015, "duration": 1483 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2482 }, "FunctionCallback": { "count": 4496, "time": 93371 }, "NamedGetterCallback": { "count": 107, "time": 7546 }, "GetMoreDataCallback": { "count": 14, "time": 144220 }, "AccessorSetterCallback": { "count": 5392, "time": 686 }, "GCEpilogueCallback": { "count": 15, "time": 357 }, "GCPrologueCallback": { "count": 15, "time": 1030 }, "NamedSetterCallback": { "count": 18, "time": 1789 }, "StoreCallbackProperty": { "count": 5334, "time": 3392 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12608 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1101 }, "CompileFunction": { "count": 3319, "time": 95988 }, "CompileIgnition": { "count": 3374, "time": 96092 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31418 }, "CompileRewriteReturnResult": { "count": 3329, "time": 141 }, "CompileScopeAnalysis": { "count": 3329, "time": 10041 }, "CompileScript": { "count": 10, "time": 3638 }, "CompileLazy": { "count": 3176, "time": 13186 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 655 }, "RegExpInitializeAndCompile": { "count": 177, "time": 196 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2492 }, "Map_SetPrototype": { "count": 12939, "time": 3318 }, "Map_TransitionToDataProperty": { "count": 11932, "time": 30629 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6621 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12974 }, "CreateArrayLiteral": { "count": 761, "time": 3502 }, "CreateObjectLiteral": { "count": 1888, "time": 7614 }, "SetProperty": { "count": 8817, "time": 16715 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 1087 }, "NewClosure_Tenured": { "count": 2398, "time": 1644 }, "HandleApiCall": { "count": 3986, "time": 3098 }, "DateConstructor": { "count": 268, "time": 127 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1574 }, "FunctionPrototypeSetter": { "count": 239, "time": 1113 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 917 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 71 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6409 }, "ForInEnumerate": { "count": 380, "time": 1871 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 298, "time": 2103 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1569 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 5814 }, "AddDictionaryProperty": { "count": 10572, "time": 12989 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1001 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4585 }, "HasProperty": { "count": 961, "time": 1726 }, "KeyedGetProperty": { "count": 223, "time": 277 }, "NewObject": { "count": 251, "time": 961 }, "ObjectCreate": { "count": 221, "time": 4442 }, "ObjectKeys": { "count": 52, "time": 1291 }, "SetDataProperties": { "count": 71, "time": 3864 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 12260 }, "RegExpExecMultiple": { "count": 327, "time": 556 }, "RegExpReplace": { "count": 784, "time": 3577 }, "StringSplit": { "count": 6134, "time": 5876 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 85 }, "StringBuilderJoin": { "count": 136, "time": 678 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 558, "time": 95 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1049 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 718 }, "ArrayUnshift": { "count": 45, "time": 18 }, "DateNow": { "count": 60, "time": 553 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 1888 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54211 }, "ObjectSetPrototypeOf": { "count": 205, "time": 827 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 107 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 81 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 139, "time": 1709 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 97 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 355 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 733 }, "ArrayBufferConstructor": { "count": 1, "time": 3812 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 636 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2482 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 910 }, "StringToNumber": { "count": 196, "time": 495 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1162, "time": 4268 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 84 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3133 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4785 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40479 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2631 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 4678 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1455 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 107461 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 17820 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1657 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1698 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 716 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 665 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 536 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 870 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1835 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5407 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 71 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2748 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 909 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1094 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 113 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 789 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 197 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8052 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4036 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 30899 }, "GC_Custom_IncrementalMarkingObserver": { "count": 184, "time": 2457 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2564 } }, "JavaScript": { "JS_Execution": { "count": 5524, "time": 1039778 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18421 }, "ParseFunctionLiteral": { "count": 3377, "time": 138010 }, "ParseProgram": { "count": 10, "time": 2000 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12433 }, "PreParseNoVariableResolution": { "count": 105, "time": 2219 }, "JsonParse": { "count": 25, "time": 121548 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19254 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1143 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3359 }, "StoreGlobalIC_Miss": { "count": 8, "time": 30 }, "StoreIC_Miss": { "count": 1348, "time": 7046 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6262 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 3554 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1209 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4038, "time": 15155 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 26 }, "LoadIC_LoadNonexistentDH": { "count": 5434, "time": 14512 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4487 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 23476 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 294 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1408 }, "LoadIC_LoadFieldDH": { "count": 4054, "time": 15344 }, "StoreIC_StoreFieldDH": { "count": 1267, "time": 3996 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1920 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4442 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5180 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 96 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 509, "time": 2673 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 135, "time": 1415 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 465, "time": 1286 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 361 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 275 } }, "API": { "API_Context_New": { "count": 2, "time": 5096 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2166 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 242 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 612 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3927 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1042 }, "API_String_Write": { "count": 654, "time": 429 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 317 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 747 }, "ParseBackgroundProgram": { "count": 1, "time": 654 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5986 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52141 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 11 }, "OptimizeCode": { "count": 82, "time": 571 }, "RecompileSynchronous": { "count": 163, "time": 108760 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2455 }, "StackGuard": { "count": 86, "time": 2344 }, "DeoptimizeCode": { "count": 7, "time": 1794 }, "NotifyDeoptimized": { "count": 5, "time": 609 } } } }, { "duration": 2623255, "js": 2467055, "phases": [ { "phase": "load", "start": 0, "duration": 86608 }, { "phase": "boot", "start": 86608, "duration": 728921 }, { "phase": "transition", "start": 815529, "duration": 635177 }, { "phase": "render", "start": 1450706, "duration": 1172549 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288991 }, { "kind": "MinorGC", "type": "scavenge", "start": 390529, "duration": 6050, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 423803, "duration": 5734, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 503829, "duration": 2923, "usedHeapSizeAfter": 5802888, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 643613, "duration": 3033, "usedHeapSizeAfter": 7894592, "usedHeapSizeBefore": 8566464 }, { "kind": "MinorGC", "type": "scavenge", "start": 806206, "duration": 2533, "usedHeapSizeAfter": 9183168, "usedHeapSizeBefore": 9806960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1019098, "duration": 2794, "usedHeapSizeAfter": 10553520, "usedHeapSizeBefore": 11559400 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1124551, "duration": 61, "usedHeapSizeAfter": 11259408, "usedHeapSizeBefore": 11259408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1126845, "duration": 6156, "usedHeapSizeAfter": 8525120, "usedHeapSizeBefore": 11259568 }, { "kind": "MajorGC", "type": "weak processing", "start": 1134587, "duration": 7, "usedHeapSizeAfter": 8525200, "usedHeapSizeBefore": 8525200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1312863, "duration": 3185, "usedHeapSizeAfter": 21293216, "usedHeapSizeBefore": 22718728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1345768, "duration": 5151, "usedHeapSizeAfter": 22186072, "usedHeapSizeBefore": 22801240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377463, "duration": 2756, "usedHeapSizeAfter": 24229912, "usedHeapSizeBefore": 25385376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1620186, "duration": 4745, "usedHeapSizeAfter": 27968112, "usedHeapSizeBefore": 30893504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1786815, "duration": 7074, "usedHeapSizeAfter": 29213992, "usedHeapSizeBefore": 32900224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1924875, "duration": 5835, "usedHeapSizeAfter": 32305408, "usedHeapSizeBefore": 36234776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2157150, "duration": 5258, "usedHeapSizeAfter": 32187352, "usedHeapSizeBefore": 45758912 } ], "blinkGC": [ { "start": 257182, "duration": 663 }, { "start": 257191, "duration": 609 }, { "start": 268679, "duration": 1182 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 689 }, "FunctionCallback": { "count": 4483, "time": 81134 }, "NamedGetterCallback": { "count": 107, "time": 8263 }, "GetMoreDataCallback": { "count": 14, "time": 140141 }, "AccessorSetterCallback": { "count": 5392, "time": 1786 }, "GCEpilogueCallback": { "count": 15, "time": 404 }, "GCPrologueCallback": { "count": 15, "time": 1547 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 5087 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12527 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 428 }, "CompileFunction": { "count": 3319, "time": 94555 }, "CompileIgnition": { "count": 3374, "time": 93095 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37046 }, "CompileRewriteReturnResult": { "count": 3329, "time": 711 }, "CompileScopeAnalysis": { "count": 3329, "time": 15630 }, "CompileScript": { "count": 10, "time": 1157 }, "CompileLazy": { "count": 3176, "time": 10112 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 783 }, "RegExpInitializeAndCompile": { "count": 177, "time": 943 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 1758 }, "Map_SetPrototype": { "count": 12953, "time": 2869 }, "Map_TransitionToDataProperty": { "count": 11934, "time": 40584 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 336 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4354 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10568 }, "CreateArrayLiteral": { "count": 761, "time": 1922 }, "CreateObjectLiteral": { "count": 1888, "time": 8445 }, "SetProperty": { "count": 8830, "time": 12201 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 883 }, "NewClosure_Tenured": { "count": 2398, "time": 2185 }, "HandleApiCall": { "count": 3986, "time": 2146 }, "DateConstructor": { "count": 268, "time": 982 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2361 }, "FunctionPrototypeSetter": { "count": 239, "time": 2325 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 505 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 214 }, "SetGrow": { "count": 26, "time": 38 }, "WeakCollectionSet": { "count": 5007, "time": 6785 }, "ForInEnumerate": { "count": 380, "time": 2442 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 164, "time": 5569 }, "CreateListFromArrayLike": { "count": 18, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2569 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 867 }, "AddDictionaryProperty": { "count": 10572, "time": 13542 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 6289 }, "HasProperty": { "count": 961, "time": 3668 }, "KeyedGetProperty": { "count": 223, "time": 948 }, "NewObject": { "count": 251, "time": 1650 }, "ObjectCreate": { "count": 221, "time": 2121 }, "ObjectKeys": { "count": 53, "time": 871 }, "SetDataProperties": { "count": 71, "time": 1200 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11031 }, "RegExpExecMultiple": { "count": 327, "time": 450 }, "RegExpReplace": { "count": 784, "time": 2672 }, "StringSplit": { "count": 6134, "time": 9388 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 338 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 561, "time": 779 }, "StringIndexOfUnchecked": { "count": 330, "time": 69 }, "StringToArray": { "count": 1, "time": 10 }, "ArrayConcat": { "count": 168, "time": 2998 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 90 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 509 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1182 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57681 }, "ObjectSetPrototypeOf": { "count": 205, "time": 399 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 719 }, "GlobalUnescape": { "count": 1, "time": 750 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 589 }, "ArrayShift": { "count": 120, "time": 84 }, "Object_DeleteProperty": { "count": 6, "time": 8 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 7 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 144, "time": 1343 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 388 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 101 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 737 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3762 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2947 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 499 }, "StringToNumber": { "count": 196, "time": 42 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1050, "time": 3012 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 116 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 598 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3290 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5359 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 489 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 67 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 46347 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1350 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 12 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1446 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 121261 }, "GC_MC_INCREMENTAL": { "count": 19, "time": 6049 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 716 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 808 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 53 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_FINISH": { "count": 1, "time": 51 }, "GC_MC_MARK": { "count": 1, "time": 5 }, "GC_MC_PROLOGUE": { "count": 1, "time": 477 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 32 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 404 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 44 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 976 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1334 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 16 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 775 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 69 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 731 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 5 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 46 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 495 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 4 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 38 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 1197 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 943 }, "GC_MC_BACKGROUND_MARKING": { "count": 6, "time": 10970 } }, "JavaScript": { "JS_Execution": { "count": 5504, "time": 991437 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16712 }, "ParseFunctionLiteral": { "count": 3377, "time": 137558 }, "ParseProgram": { "count": 10, "time": 546 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7734 }, "PreParseNoVariableResolution": { "count": 105, "time": 2898 }, "JsonParse": { "count": 25, "time": 116600 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19347 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2237 }, "LoadGlobalIC_Miss": { "count": 719, "time": 674 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1338, "time": 4172 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7263 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 2480 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3988 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3985, "time": 12353 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5416, "time": 14138 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4248 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 22856 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 627 }, "LoadIC_SlowStub": { "count": 21, "time": 548 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1286 }, "LoadIC_LoadFieldDH": { "count": 4020, "time": 13970 }, "StoreIC_StoreFieldDH": { "count": 1258, "time": 6456 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1808 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2964 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4423 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 426 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 489, "time": 5091 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 2044 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 3405 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 377 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 412 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 7303 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2586 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1875, "time": 237 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 984 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2622 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1107 }, "API_String_Write": { "count": 654, "time": 144 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 19 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 362 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 740 }, "ParseBackgroundProgram": { "count": 1, "time": 772 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6502 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50870 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 10 }, "OptimizeCode": { "count": 85, "time": 1233 }, "RecompileSynchronous": { "count": 169, "time": 125284 }, "CompileOptimized_Concurrent": { "count": 84, "time": 2139 }, "StackGuard": { "count": 83, "time": 745 }, "DeoptimizeCode": { "count": 9, "time": 1265 }, "NotifyDeoptimized": { "count": 7, "time": 404 } } } }, { "duration": 2661465, "js": 2521397, "phases": [ { "phase": "load", "start": 0, "duration": 85608 }, { "phase": "boot", "start": 85608, "duration": 729139 }, { "phase": "transition", "start": 814747, "duration": 660355 }, { "phase": "render", "start": 1475102, "duration": 1186363 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286523 }, { "kind": "MinorGC", "type": "scavenge", "start": 390847, "duration": 4655, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 424766, "duration": 5405, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 504249, "duration": 2416, "usedHeapSizeAfter": 5795544, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 643121, "duration": 2659, "usedHeapSizeAfter": 7882920, "usedHeapSizeBefore": 8570024 }, { "kind": "MinorGC", "type": "scavenge", "start": 817172, "duration": 2866, "usedHeapSizeAfter": 9251296, "usedHeapSizeBefore": 9844480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1016537, "duration": 2370, "usedHeapSizeAfter": 10560640, "usedHeapSizeBefore": 11563128 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1114650, "duration": 124, "usedHeapSizeAfter": 11269040, "usedHeapSizeBefore": 11269040 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1116159, "duration": 5650, "usedHeapSizeAfter": 8519712, "usedHeapSizeBefore": 11269200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1303021, "duration": 3173, "usedHeapSizeAfter": 21301432, "usedHeapSizeBefore": 22713200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1333386, "duration": 3031, "usedHeapSizeAfter": 22181176, "usedHeapSizeBefore": 22794056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1387481, "duration": 3688, "usedHeapSizeAfter": 24227560, "usedHeapSizeBefore": 25383376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1539448, "duration": 729, "usedHeapSizeAfter": 28463584, "usedHeapSizeBefore": 28463584 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1544308, "duration": 9070, "usedHeapSizeAfter": 24821624, "usedHeapSizeBefore": 28543032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1722147, "duration": 4305, "usedHeapSizeAfter": 25124560, "usedHeapSizeBefore": 29445200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1923728, "duration": 5131, "usedHeapSizeAfter": 29065504, "usedHeapSizeBefore": 32498224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2146485, "duration": 3137, "usedHeapSizeAfter": 28889360, "usedHeapSizeBefore": 41611200 }, { "kind": "MajorGC", "type": "weak processing", "start": 2657066, "duration": 35, "usedHeapSizeAfter": 39160784, "usedHeapSizeBefore": 39160784 } ], "blinkGC": [ { "start": 254440, "duration": 2899 }, { "start": 254455, "duration": 2831 }, { "start": 266697, "duration": 1279 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 2681 }, "FunctionCallback": { "count": 4490, "time": 87928 }, "NamedGetterCallback": { "count": 107, "time": 7371 }, "GetMoreDataCallback": { "count": 14, "time": 140965 }, "AccessorSetterCallback": { "count": 5392, "time": 3518 }, "GCEpilogueCallback": { "count": 16, "time": 821 }, "GCPrologueCallback": { "count": 16, "time": 362 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 5594 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12506 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2127 }, "CompileFunction": { "count": 3319, "time": 119534 }, "CompileIgnition": { "count": 3374, "time": 105884 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31574 }, "CompileRewriteReturnResult": { "count": 3329, "time": 135 }, "CompileScopeAnalysis": { "count": 3329, "time": 10187 }, "CompileScript": { "count": 10, "time": 534 }, "CompileLazy": { "count": 3176, "time": 13676 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 810 }, "RegExpInitializeAndCompile": { "count": 177, "time": 622 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 1503 }, "Map_SetPrototype": { "count": 12963, "time": 2298 }, "Map_TransitionToDataProperty": { "count": 11965, "time": 32072 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 59 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8166 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6623 }, "CreateArrayLiteral": { "count": 761, "time": 2444 }, "CreateObjectLiteral": { "count": 1888, "time": 9615 }, "SetProperty": { "count": 8829, "time": 14147 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 104 }, "NewClosure_Tenured": { "count": 2398, "time": 1607 }, "HandleApiCall": { "count": 3986, "time": 1387 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 370, "time": 28 }, "ArrayLengthSetter": { "count": 5152, "time": 2430 }, "FunctionPrototypeSetter": { "count": 239, "time": 564 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 103 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 884 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 21 }, "WeakCollectionSet": { "count": 5007, "time": 7373 }, "ForInEnumerate": { "count": 380, "time": 4417 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 250, "time": 3248 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2205 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2133 }, "AddDictionaryProperty": { "count": 10572, "time": 14812 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2758 }, "HasProperty": { "count": 961, "time": 2541 }, "KeyedGetProperty": { "count": 223, "time": 2786 }, "NewObject": { "count": 251, "time": 1554 }, "ObjectCreate": { "count": 221, "time": 4024 }, "ObjectKeys": { "count": 53, "time": 682 }, "SetDataProperties": { "count": 71, "time": 1175 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 8982 }, "RegExpExecMultiple": { "count": 327, "time": 2564 }, "RegExpReplace": { "count": 784, "time": 4778 }, "StringSplit": { "count": 6134, "time": 7527 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 45 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 63 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 560, "time": 647 }, "StringIndexOfUnchecked": { "count": 330, "time": 741 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 378 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 856 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1753 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49440 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1677 }, "ObjectIsExtensible": { "count": 19, "time": 153 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 762 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 1504 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 6 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 151, "time": 350 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 805 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 101 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4306 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2277 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 571 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1082, "time": 2895 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 310 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2413 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4405 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 430 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 293 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 32288 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2145 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 762 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 12 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1536 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 83099 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 17324 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 864 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 729 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 768 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 536 }, "GC_MC_MARK": { "count": 2, "time": 602 }, "GC_MC_PROLOGUE": { "count": 2, "time": 61 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 744 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 224 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 874 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1085 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3649 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 303 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2996 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 762 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 630 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 417 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 80 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 763 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 134 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4727 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5194 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 36377 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2711 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 2085 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1028049 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16113 }, "ParseFunctionLiteral": { "count": 3377, "time": 126275 }, "ParseProgram": { "count": 10, "time": 283 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9446 }, "PreParseNoVariableResolution": { "count": 105, "time": 2354 }, "JsonParse": { "count": 25, "time": 121073 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18999 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1504 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1324 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1369, "time": 6136 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7215 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 5323 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2401 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 18971 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 34 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 10874 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1602 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16228 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1597 }, "LoadIC_LoadFieldDH": { "count": 4074, "time": 11907 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 6573 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 30 }, "LoadIC_Miss": { "count": 107, "time": 2120 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 4046 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 801 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6756 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 379 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 3756 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 944 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 678 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 372 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 160 }, "LoadIC_StringLength": { "count": 27, "time": 557 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 804 } }, "API": { "API_Context_New": { "count": 2, "time": 11419 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1964 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1875, "time": 939 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 25 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1772 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2334 }, "API_String_Write": { "count": 654, "time": 128 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 46 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 342 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 837 }, "ParseBackgroundProgram": { "count": 1, "time": 742 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6349 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49643 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 14 }, "OptimizeCode": { "count": 77, "time": 1945 }, "RecompileSynchronous": { "count": 153, "time": 115589 }, "CompileOptimized_Concurrent": { "count": 76, "time": 4164 }, "StackGuard": { "count": 76, "time": 1540 }, "DeoptimizeCode": { "count": 8, "time": 3272 }, "NotifyDeoptimized": { "count": 6, "time": 115 } } } }, { "duration": 2732999, "js": 2589432, "phases": [ { "phase": "load", "start": 0, "duration": 89820 }, { "phase": "boot", "start": 89820, "duration": 741651 }, { "phase": "transition", "start": 831471, "duration": 702444 }, { "phase": "render", "start": 1533915, "duration": 1199084 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296725 }, { "kind": "MinorGC", "type": "scavenge", "start": 411307, "duration": 5542, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 446936, "duration": 6086, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 526954, "duration": 2929, "usedHeapSizeAfter": 5803376, "usedHeapSizeBefore": 6119504 }, { "kind": "MinorGC", "type": "scavenge", "start": 657488, "duration": 2893, "usedHeapSizeAfter": 7871592, "usedHeapSizeBefore": 8565080 }, { "kind": "MinorGC", "type": "scavenge", "start": 832981, "duration": 2957, "usedHeapSizeAfter": 9244872, "usedHeapSizeBefore": 9842456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1002926, "duration": 70, "usedHeapSizeAfter": 11040408, "usedHeapSizeBefore": 11040408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1011210, "duration": 7202, "usedHeapSizeAfter": 8839584, "usedHeapSizeBefore": 11134192 }, { "kind": "MajorGC", "type": "weak processing", "start": 1123725, "duration": 14, "usedHeapSizeAfter": 9975960, "usedHeapSizeBefore": 9975960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329463, "duration": 7146, "usedHeapSizeAfter": 21101984, "usedHeapSizeBefore": 22855648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376186, "duration": 4700, "usedHeapSizeAfter": 22319600, "usedHeapSizeBefore": 23233568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418406, "duration": 3536, "usedHeapSizeAfter": 24141496, "usedHeapSizeBefore": 25186144 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1489832, "duration": 266, "usedHeapSizeAfter": 27712344, "usedHeapSizeBefore": 27712344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1503799, "duration": 10997, "usedHeapSizeAfter": 24302248, "usedHeapSizeBefore": 28266336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1713206, "duration": 6182, "usedHeapSizeAfter": 25052832, "usedHeapSizeBefore": 28999392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1958629, "duration": 6650, "usedHeapSizeAfter": 28286272, "usedHeapSizeBefore": 32239080 }, { "kind": "MinorGC", "type": "scavenge", "start": 2192926, "duration": 3441, "usedHeapSizeAfter": 29095080, "usedHeapSizeBefore": 41549640 }, { "kind": "MajorGC", "type": "weak processing", "start": 2729892, "duration": 18, "usedHeapSizeAfter": 39896608, "usedHeapSizeBefore": 39896608 } ], "blinkGC": [ { "start": 262792, "duration": 2765 }, { "start": 262801, "duration": 2701 }, { "start": 272814, "duration": 1927 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1136 }, "FunctionCallback": { "count": 4485, "time": 92456 }, "NamedGetterCallback": { "count": 107, "time": 8020 }, "GetMoreDataCallback": { "count": 14, "time": 142677 }, "AccessorSetterCallback": { "count": 5392, "time": 3549 }, "GCEpilogueCallback": { "count": 15, "time": 301 }, "GCPrologueCallback": { "count": 15, "time": 286 }, "NamedSetterCallback": { "count": 18, "time": 549 }, "StoreCallbackProperty": { "count": 5334, "time": 2062 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13525 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2817 }, "CompileFunction": { "count": 3319, "time": 95256 }, "CompileIgnition": { "count": 3374, "time": 107038 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37852 }, "CompileRewriteReturnResult": { "count": 3329, "time": 940 }, "CompileScopeAnalysis": { "count": 3329, "time": 11802 }, "CompileScript": { "count": 10, "time": 1403 }, "CompileLazy": { "count": 3176, "time": 11255 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 890 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2332 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 695 }, "Map_SetPrototype": { "count": 12951, "time": 4470 }, "Map_TransitionToDataProperty": { "count": 11933, "time": 31163 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1166 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6263 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10482 }, "CreateArrayLiteral": { "count": 761, "time": 2471 }, "CreateObjectLiteral": { "count": 1888, "time": 4734 }, "SetProperty": { "count": 8820, "time": 12082 }, "DeclareGlobals": { "count": 2, "time": 555 }, "NewClosure": { "count": 344, "time": 533 }, "NewClosure_Tenured": { "count": 2398, "time": 3298 }, "HandleApiCall": { "count": 3986, "time": 2282 }, "DateConstructor": { "count": 268, "time": 141 }, "ArrayLengthGetter": { "count": 373, "time": 731 }, "ArrayLengthSetter": { "count": 5152, "time": 1592 }, "FunctionPrototypeSetter": { "count": 239, "time": 931 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 628 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 23 }, "WeakCollectionSet": { "count": 5007, "time": 8719 }, "ForInEnumerate": { "count": 380, "time": 2884 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 301, "time": 4558 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2744 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3393 }, "AddDictionaryProperty": { "count": 10572, "time": 15794 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 5723 }, "HasProperty": { "count": 959, "time": 2815 }, "KeyedGetProperty": { "count": 223, "time": 2155 }, "NewObject": { "count": 251, "time": 2134 }, "ObjectCreate": { "count": 221, "time": 2998 }, "ObjectKeys": { "count": 52, "time": 500 }, "SetDataProperties": { "count": 71, "time": 3130 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 270, "time": 11545 }, "RegExpExecMultiple": { "count": 327, "time": 2499 }, "RegExpReplace": { "count": 784, "time": 2227 }, "StringSplit": { "count": 6134, "time": 8138 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 64 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 561, "time": 1440 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 193 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 54 }, "ArrayUnshift": { "count": 45, "time": 21 }, "DateNow": { "count": 60, "time": 53 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2454 }, "ObjectFreeze": { "count": 11, "time": 544 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58353 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1165 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 273 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 54 }, "ArrayShift": { "count": 120, "time": 243 }, "Object_DeleteProperty": { "count": 6, "time": 28 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 138, "time": 881 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 857 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4599 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 21 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 89 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3236 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 43 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 998, "time": 3468 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 48 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 167 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2171 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7902 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38337 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1658 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 961 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 1879 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 106073 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 19434 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1903 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 318 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 257 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1055 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 224 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 323 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1644 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5642 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 349 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 606 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3497 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 739 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 955 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 124 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 38 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1973 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 13 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8094 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 5036 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 30267 }, "GC_Custom_IncrementalMarkingObserver": { "count": 193, "time": 3366 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2530 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 986295 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15287 }, "ParseFunctionLiteral": { "count": 3377, "time": 145544 }, "ParseProgram": { "count": 10, "time": 974 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10400 }, "PreParseNoVariableResolution": { "count": 105, "time": 2362 }, "JsonParse": { "count": 25, "time": 122292 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21625 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1952 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3165 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1348, "time": 5413 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5955 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 3316 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2966 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3927, "time": 13495 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 37 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 19991 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4155 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19140 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 729 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1260 }, "LoadIC_LoadFieldDH": { "count": 4037, "time": 15654 }, "StoreIC_StoreFieldDH": { "count": 1280, "time": 5208 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1170 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3931 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 590 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4788 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 77 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 4237 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1244 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 3289 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 940 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 641 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 28 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 185 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 752 } }, "API": { "API_Context_New": { "count": 2, "time": 15995 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1623 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1877, "time": 513 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 23 }, "API_Function_NewInstance": { "count": 43, "time": 924 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1434 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2904 }, "API_String_Write": { "count": 654, "time": 798 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 356 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 390 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 363 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 899 }, "ParseBackgroundProgram": { "count": 1, "time": 910 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6940 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52731 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 6 }, "OptimizeCode": { "count": 81, "time": 1068 }, "RecompileSynchronous": { "count": 159, "time": 165681 }, "CompileOptimized_Concurrent": { "count": 78, "time": 679 }, "StackGuard": { "count": 83, "time": 2863 }, "DeoptimizeCode": { "count": 8, "time": 946 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 7, "time": 751 } } } }, { "duration": 2602196, "js": 2451550, "phases": [ { "phase": "load", "start": 0, "duration": 87077 }, { "phase": "boot", "start": 87077, "duration": 745252 }, { "phase": "transition", "start": 832329, "duration": 629616 }, { "phase": "render", "start": 1461945, "duration": 1140251 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288151 }, { "kind": "MinorGC", "type": "scavenge", "start": 387790, "duration": 7170, "usedHeapSizeAfter": 3767176, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 425158, "duration": 6279, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629600 }, { "kind": "MinorGC", "type": "scavenge", "start": 510008, "duration": 1141, "usedHeapSizeAfter": 5797840, "usedHeapSizeBefore": 6119424 }, { "kind": "MinorGC", "type": "scavenge", "start": 650053, "duration": 2432, "usedHeapSizeAfter": 7898320, "usedHeapSizeBefore": 8569760 }, { "kind": "MinorGC", "type": "scavenge", "start": 824376, "duration": 3318, "usedHeapSizeAfter": 9209624, "usedHeapSizeBefore": 9814080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028241, "duration": 1773, "usedHeapSizeAfter": 10543048, "usedHeapSizeBefore": 11560576 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1129380, "duration": 67, "usedHeapSizeAfter": 11262840, "usedHeapSizeBefore": 11262840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1131756, "duration": 6393, "usedHeapSizeAfter": 8520176, "usedHeapSizeBefore": 11263000 }, { "kind": "MajorGC", "type": "weak processing", "start": 1140340, "duration": 8, "usedHeapSizeAfter": 8520256, "usedHeapSizeBefore": 8520256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1322998, "duration": 4315, "usedHeapSizeAfter": 21314616, "usedHeapSizeBefore": 22711800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359713, "duration": 5574, "usedHeapSizeAfter": 22116928, "usedHeapSizeBefore": 22797400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393006, "duration": 3360, "usedHeapSizeAfter": 24293136, "usedHeapSizeBefore": 25368240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1624395, "duration": 4953, "usedHeapSizeAfter": 27941168, "usedHeapSizeBefore": 30846744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1798840, "duration": 6366, "usedHeapSizeAfter": 29132064, "usedHeapSizeBefore": 32941040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1926686, "duration": 9177, "usedHeapSizeAfter": 32261872, "usedHeapSizeBefore": 36116864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2154899, "duration": 2707, "usedHeapSizeAfter": 32071440, "usedHeapSizeBefore": 45616480 } ], "blinkGC": [ { "start": 255474, "duration": 750 }, { "start": 255481, "duration": 698 }, { "start": 270436, "duration": 1275 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1084 }, "FunctionCallback": { "count": 4484, "time": 89117 }, "NamedGetterCallback": { "count": 107, "time": 8894 }, "GetMoreDataCallback": { "count": 14, "time": 138114 }, "AccessorSetterCallback": { "count": 5392, "time": 2614 }, "GCEpilogueCallback": { "count": 15, "time": 1622 }, "GCPrologueCallback": { "count": 15, "time": 879 }, "NamedSetterCallback": { "count": 18, "time": 119 }, "StoreCallbackProperty": { "count": 5334, "time": 4187 }, "NamedQueryCallback": { "count": 11, "time": 1265 }, "RunMicrotaskCallback": { "count": 42, "time": 11929 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1156 }, "CompileFunction": { "count": 3319, "time": 87564 }, "CompileIgnition": { "count": 3374, "time": 92069 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33455 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1053 }, "CompileScopeAnalysis": { "count": 3329, "time": 13011 }, "CompileScript": { "count": 10, "time": 829 }, "CompileLazy": { "count": 3176, "time": 12044 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 557 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2747 }, "Map_SetPrototype": { "count": 12970, "time": 3427 }, "Map_TransitionToDataProperty": { "count": 11928, "time": 39303 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 781 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3299 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8405 }, "CreateArrayLiteral": { "count": 761, "time": 1229 }, "CreateObjectLiteral": { "count": 1888, "time": 11400 }, "SetProperty": { "count": 8830, "time": 17232 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 79 }, "NewClosure_Tenured": { "count": 2398, "time": 1733 }, "HandleApiCall": { "count": 3986, "time": 2787 }, "DateConstructor": { "count": 268, "time": 773 }, "ArrayLengthGetter": { "count": 370, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3661 }, "FunctionPrototypeSetter": { "count": 239, "time": 1177 }, "FunctionLengthGetter": { "count": 13, "time": 20 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 112 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 375 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 22 }, "WeakCollectionSet": { "count": 5007, "time": 7750 }, "ForInEnumerate": { "count": 380, "time": 2610 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 159, "time": 3012 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4522 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 4678 }, "AddDictionaryProperty": { "count": 10572, "time": 12595 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 525 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3887 }, "HasProperty": { "count": 961, "time": 466 }, "KeyedGetProperty": { "count": 223, "time": 2639 }, "NewObject": { "count": 251, "time": 1416 }, "ObjectCreate": { "count": 221, "time": 4154 }, "ObjectKeys": { "count": 53, "time": 917 }, "SetDataProperties": { "count": 71, "time": 1470 }, "ToString": { "count": 28, "time": 39 }, "RegExpExec": { "count": 269, "time": 9991 }, "RegExpExecMultiple": { "count": 327, "time": 2814 }, "RegExpReplace": { "count": 784, "time": 5764 }, "StringSplit": { "count": 6134, "time": 8211 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 448 }, "StringBuilderConcat": { "count": 152, "time": 958 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 563, "time": 584 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 209 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 84 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 57 }, "FunctionPrototypeToString": { "count": 116, "time": 707 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1230 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55305 }, "ObjectSetPrototypeOf": { "count": 205, "time": 196 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 288 }, "GlobalUnescape": { "count": 1, "time": 138 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 408 }, "ArrayShift": { "count": 120, "time": 79 }, "Object_DeleteProperty": { "count": 6, "time": 779 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 147, "time": 652 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 76 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 541 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 808 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3846 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 79 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2132 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 646 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1066, "time": 3422 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 50 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3460 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6484 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 48248 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1699 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1609 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 122908 }, "GC_MC_INCREMENTAL": { "count": 17, "time": 5571 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 776 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 183 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 54 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 31 }, "GC_MC_MARK": { "count": 1, "time": 6 }, "GC_MC_PROLOGUE": { "count": 1, "time": 23 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 794 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 50 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 23 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 46 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 627 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1781 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 690 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 186 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 695 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 540 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 6 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 682 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 81 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 3 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1814 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 252 }, "GC_MC_BACKGROUND_MARKING": { "count": 5, "time": 12043 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 979936 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16267 }, "ParseFunctionLiteral": { "count": 3377, "time": 157689 }, "ParseProgram": { "count": 10, "time": 1047 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11448 }, "PreParseNoVariableResolution": { "count": 105, "time": 2325 }, "JsonParse": { "count": 25, "time": 118677 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15529 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1096 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2503 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1332, "time": 6165 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6072 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1573 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 700 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4098, "time": 18768 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5420, "time": 12094 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3818 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 23511 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1392 }, "LoadIC_LoadFieldDH": { "count": 4065, "time": 17848 }, "StoreIC_StoreFieldDH": { "count": 1256, "time": 1772 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1300 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 4309 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5681 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 296 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 3963 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1257 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1674 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 161 }, "LoadIC_StringLength": { "count": 27, "time": 342 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 38 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 7896 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1179 }, "API_Object_SetPrivate": { "count": 35, "time": 347 }, "API_Persistent_New": { "count": 1875, "time": 1630 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3760 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 284 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1334 }, "API_String_Write": { "count": 654, "time": 116 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 326 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 101 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 791 }, "ParseBackgroundProgram": { "count": 1, "time": 655 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5985 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51828 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 28 }, "DeoptimizeCode": { "count": 6, "time": 1840 }, "OptimizeCode": { "count": 74, "time": 370 }, "RecompileSynchronous": { "count": 148, "time": 88865 }, "CompileOptimized_Concurrent": { "count": 74, "time": 4407 }, "NotifyDeoptimized": { "count": 5, "time": 913 }, "StackGuard": { "count": 71, "time": 1633 } } } }, { "duration": 2828236, "js": 2684912, "phases": [ { "phase": "load", "start": 0, "duration": 84492 }, { "phase": "boot", "start": 84492, "duration": 755186 }, { "phase": "transition", "start": 839678, "duration": 748153 }, { "phase": "render", "start": 1587831, "duration": 1240405 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290106 }, { "kind": "MinorGC", "type": "scavenge", "start": 390928, "duration": 6296, "usedHeapSizeAfter": 3767072, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434366, "duration": 5809, "usedHeapSizeAfter": 4487704, "usedHeapSizeBefore": 4629568 }, { "kind": "MinorGC", "type": "scavenge", "start": 527061, "duration": 3098, "usedHeapSizeAfter": 5797392, "usedHeapSizeBefore": 6119744 }, { "kind": "MinorGC", "type": "scavenge", "start": 658638, "duration": 3644, "usedHeapSizeAfter": 7877560, "usedHeapSizeBefore": 8570608 }, { "kind": "MinorGC", "type": "scavenge", "start": 841576, "duration": 3363, "usedHeapSizeAfter": 9258784, "usedHeapSizeBefore": 9848024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1043849, "duration": 68, "usedHeapSizeAfter": 11366672, "usedHeapSizeBefore": 11366672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1052382, "duration": 7742, "usedHeapSizeAfter": 9034848, "usedHeapSizeBefore": 11472680 }, { "kind": "MajorGC", "type": "weak processing", "start": 1132912, "duration": 9, "usedHeapSizeAfter": 9852648, "usedHeapSizeBefore": 9852648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369844, "duration": 5194, "usedHeapSizeAfter": 21193032, "usedHeapSizeBefore": 22877824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1443809, "duration": 9855, "usedHeapSizeAfter": 22409976, "usedHeapSizeBefore": 23332128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1496446, "duration": 4066, "usedHeapSizeAfter": 24239840, "usedHeapSizeBefore": 25321624 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1501994, "duration": 557, "usedHeapSizeAfter": 24342016, "usedHeapSizeBefore": 24342016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1528185, "duration": 7114, "usedHeapSizeAfter": 22201096, "usedHeapSizeBefore": 26227088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1780453, "duration": 4611, "usedHeapSizeAfter": 25047736, "usedHeapSizeBefore": 29024128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2008239, "duration": 5002, "usedHeapSizeAfter": 26785456, "usedHeapSizeBefore": 30433168 }, { "kind": "MinorGC", "type": "scavenge", "start": 2261615, "duration": 5790, "usedHeapSizeAfter": 29038952, "usedHeapSizeBefore": 41396272 }, { "kind": "MajorGC", "type": "weak processing", "start": 2823845, "duration": 23, "usedHeapSizeAfter": 40535056, "usedHeapSizeBefore": 40535056 } ], "blinkGC": [ { "start": 256953, "duration": 2580 }, { "start": 256960, "duration": 2525 }, { "start": 263412, "duration": 1068 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 974 }, "FunctionCallback": { "count": 4498, "time": 91376 }, "NamedGetterCallback": { "count": 107, "time": 9336 }, "GetMoreDataCallback": { "count": 14, "time": 145438 }, "AccessorSetterCallback": { "count": 5392, "time": 2830 }, "GCEpilogueCallback": { "count": 15, "time": 672 }, "GCPrologueCallback": { "count": 15, "time": 1731 }, "NamedSetterCallback": { "count": 18, "time": 826 }, "StoreCallbackProperty": { "count": 5334, "time": 6018 }, "NamedQueryCallback": { "count": 11, "time": 39 }, "RunMicrotaskCallback": { "count": 42, "time": 12817 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3582 }, "CompileFunction": { "count": 3319, "time": 114713 }, "CompileIgnition": { "count": 3374, "time": 108844 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29797 }, "CompileRewriteReturnResult": { "count": 3329, "time": 150 }, "CompileScopeAnalysis": { "count": 3329, "time": 17259 }, "CompileScript": { "count": 10, "time": 1983 }, "CompileLazy": { "count": 3176, "time": 11001 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 539 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1006 }, "CompileForOnStackReplacement": { "count": 2, "time": 48 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3549 }, "Map_SetPrototype": { "count": 12951, "time": 6369 }, "Map_TransitionToDataProperty": { "count": 11926, "time": 31113 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 659 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5709 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10473 }, "CreateArrayLiteral": { "count": 761, "time": 2592 }, "CreateObjectLiteral": { "count": 1888, "time": 7098 }, "SetProperty": { "count": 8818, "time": 14512 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 92 }, "NewClosure_Tenured": { "count": 2398, "time": 1324 }, "HandleApiCall": { "count": 3986, "time": 2185 }, "DateConstructor": { "count": 268, "time": 153 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1964 }, "FunctionPrototypeSetter": { "count": 239, "time": 1163 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 738 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 39 }, "WeakCollectionSet": { "count": 5007, "time": 7543 }, "ForInEnumerate": { "count": 380, "time": 726 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 289, "time": 5940 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 584 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 8186 }, "AddDictionaryProperty": { "count": 10572, "time": 18443 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 923 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4347 }, "HasProperty": { "count": 961, "time": 2315 }, "KeyedGetProperty": { "count": 223, "time": 561 }, "NewObject": { "count": 251, "time": 775 }, "ObjectCreate": { "count": 221, "time": 2679 }, "ObjectKeys": { "count": 52, "time": 508 }, "SetDataProperties": { "count": 71, "time": 1856 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9474 }, "RegExpExecMultiple": { "count": 327, "time": 2320 }, "RegExpReplace": { "count": 784, "time": 4247 }, "StringSplit": { "count": 6134, "time": 6386 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 891 }, "StringBuilderJoin": { "count": 136, "time": 86 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 564, "time": 556 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 555 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 72 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 856 }, "FunctionPrototypeToString": { "count": 116, "time": 85 }, "ObjectDefineProperties": { "count": 2, "time": 405 }, "ObjectDefineProperty": { "count": 650, "time": 1870 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53547 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1686 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 300 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 870 }, "ArrayShift": { "count": 120, "time": 666 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 137, "time": 3132 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 99 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1118 }, "ArrayPop": { "count": 63, "time": 372 }, "ArrayBufferConstructor": { "count": 1, "time": 3773 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 309, "time": 866 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3284 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1211 }, "StringToUpperCaseIntl": { "count": 22, "time": 4 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1226, "time": 3259 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 581 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 95 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 1840 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 10623 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 49 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36295 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2723 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2339 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 1 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1686 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 87352 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 21927 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1740 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 7 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 607 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 150 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 57 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 165 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 580 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 648 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1625 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3863 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 62 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1817 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1149 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 930 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 888 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 414 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1203 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6001 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3013 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 35355 }, "GC_Custom_IncrementalMarkingObserver": { "count": 166, "time": 5140 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2545 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1058947 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16375 }, "ParseFunctionLiteral": { "count": 3377, "time": 136693 }, "ParseProgram": { "count": 10, "time": 5227 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14174 }, "PreParseNoVariableResolution": { "count": 105, "time": 2379 }, "JsonParse": { "count": 25, "time": 125039 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18270 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2047 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3591 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1341, "time": 6852 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6534 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 724 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1296 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4081, "time": 17083 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 18030 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2565 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21916 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 632 }, "LoadIC_SlowStub": { "count": 21, "time": 714 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2098 }, "LoadIC_LoadFieldDH": { "count": 4045, "time": 16043 }, "StoreIC_StoreFieldDH": { "count": 1262, "time": 3818 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 5712 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3608 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5921 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 4819 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 137, "time": 1608 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 3103 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 650 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 7107 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4226 }, "API_Object_SetPrivate": { "count": 35, "time": 413 }, "API_Persistent_New": { "count": 1876, "time": 246 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 453 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3605 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 372 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1844 }, "API_String_Write": { "count": 654, "time": 110 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 464 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 123 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 803 }, "ParseBackgroundProgram": { "count": 1, "time": 770 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6681 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49398 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 2 }, "OptimizeCode": { "count": 80, "time": 1769 }, "RecompileSynchronous": { "count": 157, "time": 163981 }, "CompileOptimized_Concurrent": { "count": 77, "time": 3360 }, "StackGuard": { "count": 80, "time": 1945 }, "DeoptimizeCode": { "count": 9, "time": 1302 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 160 }, "NotifyDeoptimized": { "count": 8, "time": 1282 } } } }, { "duration": 2721653, "js": 2564471, "phases": [ { "phase": "load", "start": 0, "duration": 94962 }, { "phase": "boot", "start": 94962, "duration": 769779 }, { "phase": "transition", "start": 864741, "duration": 657817 }, { "phase": "render", "start": 1522558, "duration": 1199095 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301531 }, { "kind": "MinorGC", "type": "scavenge", "start": 402276, "duration": 5210, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435862, "duration": 5926, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 515199, "duration": 2210, "usedHeapSizeAfter": 5795504, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 677165, "duration": 4732, "usedHeapSizeAfter": 7894512, "usedHeapSizeBefore": 8569704 }, { "kind": "MinorGC", "type": "scavenge", "start": 857206, "duration": 3349, "usedHeapSizeAfter": 9213064, "usedHeapSizeBefore": 9822440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1066562, "duration": 3066, "usedHeapSizeAfter": 10568816, "usedHeapSizeBefore": 11562960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1178400, "duration": 58, "usedHeapSizeAfter": 11288624, "usedHeapSizeBefore": 11288624 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1179426, "duration": 7144, "usedHeapSizeAfter": 8533248, "usedHeapSizeBefore": 11288784 }, { "kind": "MajorGC", "type": "weak processing", "start": 1187050, "duration": 9, "usedHeapSizeAfter": 8533328, "usedHeapSizeBefore": 8533328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370904, "duration": 3983, "usedHeapSizeAfter": 21299840, "usedHeapSizeBefore": 22729208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409472, "duration": 4075, "usedHeapSizeAfter": 22232352, "usedHeapSizeBefore": 22839440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438058, "duration": 5321, "usedHeapSizeAfter": 24196992, "usedHeapSizeBefore": 25367096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1578457, "duration": 78, "usedHeapSizeAfter": 28326160, "usedHeapSizeBefore": 28326160 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1584400, "duration": 9486, "usedHeapSizeAfter": 24742576, "usedHeapSizeBefore": 28452696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1750864, "duration": 3891, "usedHeapSizeAfter": 25146680, "usedHeapSizeBefore": 29448176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1972307, "duration": 5313, "usedHeapSizeAfter": 28803000, "usedHeapSizeBefore": 32438632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2201894, "duration": 5721, "usedHeapSizeAfter": 28878984, "usedHeapSizeBefore": 41588144 } ], "blinkGC": [ { "start": 271330, "duration": 2539 }, { "start": 271339, "duration": 2493 }, { "start": 280772, "duration": 1409 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 3070 }, "FunctionCallback": { "count": 4490, "time": 87257 }, "NamedGetterCallback": { "count": 107, "time": 7021 }, "GetMoreDataCallback": { "count": 14, "time": 142418 }, "AccessorSetterCallback": { "count": 5392, "time": 2380 }, "GCEpilogueCallback": { "count": 16, "time": 967 }, "GCPrologueCallback": { "count": 16, "time": 982 }, "NamedSetterCallback": { "count": 18, "time": 98 }, "StoreCallbackProperty": { "count": 5334, "time": 6001 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 14904 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2930 }, "CompileFunction": { "count": 3319, "time": 111894 }, "CompileIgnition": { "count": 3374, "time": 102605 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28398 }, "CompileRewriteReturnResult": { "count": 3329, "time": 120 }, "CompileScopeAnalysis": { "count": 3329, "time": 11992 }, "CompileScript": { "count": 10, "time": 2535 }, "CompileLazy": { "count": 3176, "time": 16460 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 103 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1717 }, "CompileForOnStackReplacement": { "count": 1, "time": 24 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2007 }, "Map_SetPrototype": { "count": 12948, "time": 4791 }, "Map_TransitionToDataProperty": { "count": 11953, "time": 35454 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 338 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6536 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10754 }, "CreateArrayLiteral": { "count": 761, "time": 1557 }, "CreateObjectLiteral": { "count": 1888, "time": 8621 }, "SetProperty": { "count": 8830, "time": 16049 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 82 }, "NewClosure_Tenured": { "count": 2398, "time": 2650 }, "HandleApiCall": { "count": 3986, "time": 5534 }, "DateConstructor": { "count": 268, "time": 162 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1966 }, "FunctionPrototypeSetter": { "count": 239, "time": 1014 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 40 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1852 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 772 }, "SetGrow": { "count": 26, "time": 56 }, "WeakCollectionSet": { "count": 5007, "time": 6213 }, "ForInEnumerate": { "count": 380, "time": 3679 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 248, "time": 5808 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2408 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2394 }, "AddDictionaryProperty": { "count": 10572, "time": 12659 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3772 }, "HasProperty": { "count": 961, "time": 479 }, "KeyedGetProperty": { "count": 223, "time": 1419 }, "NewObject": { "count": 251, "time": 1377 }, "ObjectCreate": { "count": 221, "time": 2738 }, "ObjectKeys": { "count": 53, "time": 1681 }, "SetDataProperties": { "count": 71, "time": 3080 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10968 }, "RegExpExecMultiple": { "count": 327, "time": 1029 }, "RegExpReplace": { "count": 784, "time": 4244 }, "StringSplit": { "count": 6134, "time": 6770 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 60 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 564, "time": 104 }, "StringIndexOfUnchecked": { "count": 330, "time": 71 }, "StringToArray": { "count": 1, "time": 9 }, "ArrayConcat": { "count": 168, "time": 1508 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 740 }, "ArrayUnshift": { "count": 45, "time": 36 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 79 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3045 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54192 }, "ObjectSetPrototypeOf": { "count": 205, "time": 921 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 497 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 134, "time": 328 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 884 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1057 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3620 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 1 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2947 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 344 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1014, "time": 4592 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 683 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2676 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7444 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 770 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39388 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2050 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 523 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1400 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 35, "time": 105414 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 15135 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 706 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 416 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 911 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 120 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 1084 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 573 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 230 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 217 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1257 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1264 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5463 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3044 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 106 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 417 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 35 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 356 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 431 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 743 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 28 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 294 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 63 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8469 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4191 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 32460 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2304 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 741 } }, "JavaScript": { "JS_Execution": { "count": 5544, "time": 1006446 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13241 }, "ParseFunctionLiteral": { "count": 3377, "time": 142157 }, "ParseProgram": { "count": 10, "time": 943 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13810 }, "PreParseNoVariableResolution": { "count": 105, "time": 2542 }, "JsonParse": { "count": 25, "time": 117271 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21889 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 971 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2137 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1357, "time": 6101 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6746 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 410 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1342 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3890, "time": 19400 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 12274 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5814 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21991 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 58 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1262 }, "LoadIC_LoadFieldDH": { "count": 4033, "time": 14865 }, "StoreIC_StoreFieldDH": { "count": 1279, "time": 5727 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 19 }, "KeyedLoadIC_Miss": { "count": 10, "time": 21 }, "LoadIC_Miss": { "count": 107, "time": 1513 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3858 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4603 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 529, "time": 7333 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1976 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 474, "time": 1492 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 366 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 669 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 695 } }, "API": { "API_Context_New": { "count": 2, "time": 8329 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2693 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1875, "time": 1501 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 103 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1104 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 402 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 775 }, "API_String_Write": { "count": 654, "time": 633 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 29 }, "API_Function_Call": { "count": 8, "time": 2 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 360 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 781 }, "ParseBackgroundProgram": { "count": 1, "time": 708 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5800 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53411 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 914 }, "RecompileSynchronous": { "count": 150, "time": 136257 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2524 }, "StackGuard": { "count": 75, "time": 1878 }, "DeoptimizeCode": { "count": 9, "time": 1897 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 7, "time": 1615 } } } }, { "duration": 2697373, "js": 2541871, "phases": [ { "phase": "load", "start": 0, "duration": 95489 }, { "phase": "boot", "start": 95489, "duration": 738435 }, { "phase": "transition", "start": 833924, "duration": 687869 }, { "phase": "render", "start": 1521793, "duration": 1175580 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295981 }, { "kind": "MinorGC", "type": "scavenge", "start": 399743, "duration": 5283, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 435250, "duration": 5488, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 516717, "duration": 1870, "usedHeapSizeAfter": 5793864, "usedHeapSizeBefore": 6119416 }, { "kind": "MinorGC", "type": "scavenge", "start": 654154, "duration": 3149, "usedHeapSizeAfter": 7889864, "usedHeapSizeBefore": 8569608 }, { "kind": "MinorGC", "type": "scavenge", "start": 836407, "duration": 3232, "usedHeapSizeAfter": 9226296, "usedHeapSizeBefore": 9841464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1010552, "duration": 69, "usedHeapSizeAfter": 11020664, "usedHeapSizeBefore": 11020664 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1018842, "duration": 5428, "usedHeapSizeAfter": 8817096, "usedHeapSizeBefore": 11113888 }, { "kind": "MajorGC", "type": "weak processing", "start": 1132087, "duration": 13, "usedHeapSizeAfter": 9976256, "usedHeapSizeBefore": 9976256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339260, "duration": 3641, "usedHeapSizeAfter": 21114952, "usedHeapSizeBefore": 22872152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383419, "duration": 7195, "usedHeapSizeAfter": 22345648, "usedHeapSizeBefore": 23259856 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1431417, "duration": 489, "usedHeapSizeAfter": 25214744, "usedHeapSizeBefore": 25214744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433743, "duration": 3546, "usedHeapSizeAfter": 24229328, "usedHeapSizeBefore": 25245200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1438630, "duration": 7332, "usedHeapSizeAfter": 20403752, "usedHeapSizeBefore": 24334200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1722791, "duration": 4657, "usedHeapSizeAfter": 25225800, "usedHeapSizeBefore": 29088408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1836977, "duration": 5386, "usedHeapSizeAfter": 25962808, "usedHeapSizeBefore": 29199296 }, { "kind": "MinorGC", "type": "scavenge", "start": 2111850, "duration": 3226, "usedHeapSizeAfter": 28910200, "usedHeapSizeBefore": 41291960 }, { "kind": "MajorGC", "type": "weak processing", "start": 2693095, "duration": 10, "usedHeapSizeAfter": 40824104, "usedHeapSizeBefore": 40824104 } ], "blinkGC": [ { "start": 261904, "duration": 649 }, { "start": 261912, "duration": 597 }, { "start": 274556, "duration": 598 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 2537 }, "FunctionCallback": { "count": 4488, "time": 99290 }, "NamedGetterCallback": { "count": 107, "time": 6980 }, "GetMoreDataCallback": { "count": 14, "time": 137042 }, "AccessorSetterCallback": { "count": 5392, "time": 1502 }, "GCEpilogueCallback": { "count": 15, "time": 690 }, "GCPrologueCallback": { "count": 15, "time": 624 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 3209 }, "NamedQueryCallback": { "count": 11, "time": 232 }, "RunMicrotaskCallback": { "count": 42, "time": 12922 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1104 }, "CompileFunction": { "count": 3319, "time": 96652 }, "CompileIgnition": { "count": 3374, "time": 100190 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30975 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1565 }, "CompileScopeAnalysis": { "count": 3329, "time": 11357 }, "CompileScript": { "count": 10, "time": 2205 }, "CompileLazy": { "count": 3176, "time": 11188 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 3089 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 462 }, "Map_SetPrototype": { "count": 12948, "time": 5014 }, "Map_TransitionToDataProperty": { "count": 11940, "time": 37574 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 328 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6521 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10447 }, "CreateArrayLiteral": { "count": 761, "time": 1860 }, "CreateObjectLiteral": { "count": 1888, "time": 14082 }, "SetProperty": { "count": 8822, "time": 9021 }, "DeclareGlobals": { "count": 2, "time": 404 }, "NewClosure": { "count": 344, "time": 233 }, "NewClosure_Tenured": { "count": 2398, "time": 481 }, "HandleApiCall": { "count": 3986, "time": 1793 }, "DateConstructor": { "count": 268, "time": 1320 }, "ArrayLengthGetter": { "count": 373, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 3346 }, "FunctionPrototypeSetter": { "count": 239, "time": 366 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 96 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 829 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 938 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6521 }, "ForInEnumerate": { "count": 379, "time": 2233 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 259, "time": 4239 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2119 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5042, "time": 5584 }, "AddDictionaryProperty": { "count": 10572, "time": 17685 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 5530 }, "HasProperty": { "count": 961, "time": 2063 }, "KeyedGetProperty": { "count": 223, "time": 2049 }, "NewObject": { "count": 251, "time": 2505 }, "ObjectCreate": { "count": 221, "time": 1745 }, "ObjectKeys": { "count": 52, "time": 367 }, "SetDataProperties": { "count": 71, "time": 1496 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 10942 }, "RegExpExecMultiple": { "count": 327, "time": 1813 }, "RegExpReplace": { "count": 784, "time": 3385 }, "StringSplit": { "count": 6134, "time": 9854 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 776 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 568, "time": 118 }, "StringIndexOfUnchecked": { "count": 330, "time": 356 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1334 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 817 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 361 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 679 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51525 }, "ObjectSetPrototypeOf": { "count": 205, "time": 214 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 225 }, "GlobalUnescape": { "count": 1, "time": 551 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 2077 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 133, "time": 994 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 125 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 685 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3881 }, "GlobalDecodeURIComponent": { "count": 1, "time": 9 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 637 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3164 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 208 }, "StringToNumber": { "count": 196, "time": 438 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 17 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1625, "time": 6130 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 1879 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4256 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 422 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 770 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35257 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3182 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 939 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1554 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 95963 }, "GC_MC_INCREMENTAL": { "count": 23, "time": 16503 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2071 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 543 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 384 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 846 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1729 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3403 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 527 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 865 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 244 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 2150 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 900 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 722 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 510 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4091 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 837 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 27984 }, "GC_Custom_IncrementalMarkingObserver": { "count": 135, "time": 718 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2567 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1034321 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14250 }, "ParseFunctionLiteral": { "count": 3377, "time": 148051 }, "ParseProgram": { "count": 10, "time": 1379 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12404 }, "PreParseNoVariableResolution": { "count": 105, "time": 1343 }, "JsonParse": { "count": 25, "time": 121174 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18403 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1566 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2331 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1353, "time": 5820 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7244 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1358 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 758 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4057, "time": 22690 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 632 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 15883 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4009 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18335 }, "LoadGlobalIC_Slow": { "count": 21, "time": 576 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 25 }, "LoadIC_SlowStub": { "count": 21, "time": 621 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1956 }, "LoadIC_LoadFieldDH": { "count": 4046, "time": 9887 }, "StoreIC_StoreFieldDH": { "count": 1259, "time": 6533 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 530 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2260 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5764 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1451 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 4129 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1047 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 3324 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 660 }, "LoadIC_StringLength": { "count": 27, "time": 42 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 448 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 7101 }, "API_FunctionTemplate_New": { "count": 1353, "time": 739 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1877, "time": 1423 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2333 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 449 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1504 }, "API_String_Write": { "count": 654, "time": 117 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 3 }, "API_Error_New": { "count": 2, "time": 36 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 37 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 487 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 758 }, "ParseBackgroundProgram": { "count": 1, "time": 651 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5829 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52569 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 9 }, "DeoptimizeCode": { "count": 10, "time": 3335 }, "OptimizeCode": { "count": 83, "time": 986 }, "RecompileSynchronous": { "count": 165, "time": 104981 }, "CompileOptimized_Concurrent": { "count": 82, "time": 4448 }, "NotifyDeoptimized": { "count": 10, "time": 891 }, "StackGuard": { "count": 87, "time": 1853 } } } }, { "duration": 2659337, "js": 2511648, "phases": [ { "phase": "load", "start": 0, "duration": 92923 }, { "phase": "boot", "start": 92923, "duration": 737527 }, { "phase": "transition", "start": 830450, "duration": 658715 }, { "phase": "render", "start": 1489165, "duration": 1170172 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300776 }, { "kind": "MinorGC", "type": "scavenge", "start": 402877, "duration": 4939, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437274, "duration": 6369, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 517024, "duration": 1928, "usedHeapSizeAfter": 5805336, "usedHeapSizeBefore": 6119312 }, { "kind": "MinorGC", "type": "scavenge", "start": 656066, "duration": 3380, "usedHeapSizeAfter": 7876016, "usedHeapSizeBefore": 8565024 }, { "kind": "MinorGC", "type": "scavenge", "start": 825249, "duration": 3197, "usedHeapSizeAfter": 9231584, "usedHeapSizeBefore": 9829664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1026725, "duration": 3094, "usedHeapSizeAfter": 10552144, "usedHeapSizeBefore": 11559344 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1130647, "duration": 58, "usedHeapSizeAfter": 11268872, "usedHeapSizeBefore": 11268872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1132554, "duration": 5687, "usedHeapSizeAfter": 8519832, "usedHeapSizeBefore": 11269032 }, { "kind": "MajorGC", "type": "weak processing", "start": 1140034, "duration": 8, "usedHeapSizeAfter": 8519912, "usedHeapSizeBefore": 8519912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327479, "duration": 2540, "usedHeapSizeAfter": 21262704, "usedHeapSizeBefore": 22712304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357255, "duration": 4056, "usedHeapSizeAfter": 22185992, "usedHeapSizeBefore": 22795112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401395, "duration": 4134, "usedHeapSizeAfter": 24209520, "usedHeapSizeBefore": 25368784 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1559144, "duration": 76, "usedHeapSizeAfter": 28719528, "usedHeapSizeBefore": 28719528 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1579251, "duration": 8695, "usedHeapSizeAfter": 24873608, "usedHeapSizeBefore": 29058192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754891, "duration": 7231, "usedHeapSizeAfter": 25494288, "usedHeapSizeBefore": 29514304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1924909, "duration": 6658, "usedHeapSizeAfter": 28989480, "usedHeapSizeBefore": 32555864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2152357, "duration": 6971, "usedHeapSizeAfter": 28805360, "usedHeapSizeBefore": 41978544 } ], "blinkGC": [ { "start": 270371, "duration": 3097 }, { "start": 270378, "duration": 3044 }, { "start": 274552, "duration": 1106 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 2202 }, "FunctionCallback": { "count": 4489, "time": 87501 }, "NamedGetterCallback": { "count": 107, "time": 6570 }, "GetMoreDataCallback": { "count": 14, "time": 151037 }, "AccessorSetterCallback": { "count": 5392, "time": 1143 }, "GCEpilogueCallback": { "count": 16, "time": 2100 }, "GCPrologueCallback": { "count": 16, "time": 3256 }, "NamedSetterCallback": { "count": 18, "time": 709 }, "StoreCallbackProperty": { "count": 5334, "time": 6278 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12421 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4565 }, "CompileFunction": { "count": 3319, "time": 106041 }, "CompileIgnition": { "count": 3374, "time": 107330 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28929 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1417 }, "CompileScopeAnalysis": { "count": 3329, "time": 12014 }, "CompileScript": { "count": 10, "time": 2210 }, "CompileLazy": { "count": 3176, "time": 10330 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1440 }, "RegExpInitializeAndCompile": { "count": 177, "time": 560 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 2206 }, "Map_SetPrototype": { "count": 12974, "time": 6275 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 36305 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 906 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5864 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10435 }, "CreateArrayLiteral": { "count": 761, "time": 1589 }, "CreateObjectLiteral": { "count": 1888, "time": 10876 }, "SetProperty": { "count": 8829, "time": 11938 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 129 }, "NewClosure_Tenured": { "count": 2398, "time": 1450 }, "HandleApiCall": { "count": 3986, "time": 2619 }, "DateConstructor": { "count": 268, "time": 112 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2770 }, "FunctionPrototypeSetter": { "count": 239, "time": 355 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 359 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 5067 }, "ForInEnumerate": { "count": 380, "time": 2199 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 224, "time": 3753 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1422 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7301 }, "AddDictionaryProperty": { "count": 10572, "time": 11645 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 107 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4697 }, "HasProperty": { "count": 961, "time": 1201 }, "KeyedGetProperty": { "count": 223, "time": 921 }, "NewObject": { "count": 251, "time": 2089 }, "ObjectCreate": { "count": 221, "time": 3363 }, "ObjectKeys": { "count": 53, "time": 820 }, "SetDataProperties": { "count": 71, "time": 1987 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10308 }, "RegExpExecMultiple": { "count": 327, "time": 1582 }, "RegExpReplace": { "count": 784, "time": 3863 }, "StringSplit": { "count": 6134, "time": 5598 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 53 }, "StringBuilderJoin": { "count": 136, "time": 829 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 89 }, "StringIndexOfUnchecked": { "count": 330, "time": 90 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1052 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 104 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 56 }, "FunctionPrototypeToString": { "count": 116, "time": 197 }, "ObjectDefineProperties": { "count": 2, "time": 842 }, "ObjectDefineProperty": { "count": 650, "time": 3447 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62864 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1309 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 684 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 673 }, "ArrayShift": { "count": 120, "time": 119 }, "Object_DeleteProperty": { "count": 6, "time": 585 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 146, "time": 1996 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 454 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 3191 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3870 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 274 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2372 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 660 }, "StringToNumber": { "count": 196, "time": 140 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1221, "time": 2535 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 235 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 15 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 374 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 287 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2472 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5782 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 239 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38903 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3747 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 950 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1351 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102352 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 13409 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1303 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 499 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 118 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 19 }, "GC_MC_FINISH": { "count": 2, "time": 94 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 659 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 449 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1757 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 18 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 122 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1336 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2379 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 842 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 77 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3376 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 442 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 584 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 114 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 99 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 996 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 100 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5251 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4192 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 34583 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2618 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 3123 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 959379 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16798 }, "ParseFunctionLiteral": { "count": 3377, "time": 144827 }, "ParseProgram": { "count": 10, "time": 1974 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8984 }, "PreParseNoVariableResolution": { "count": 105, "time": 1391 }, "JsonParse": { "count": 25, "time": 122642 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22048 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3955 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1849 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 9643 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9963 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 463 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1806 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 16095 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 514 }, "LoadIC_LoadNonexistentDH": { "count": 5464, "time": 9574 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2790 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19062 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1386 }, "LoadIC_LoadFieldDH": { "count": 4096, "time": 13335 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 7886 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3501 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1327 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5819 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1935 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 3933 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 3351 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1547 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 563 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 699 } }, "API": { "API_Context_New": { "count": 2, "time": 9016 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1100 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 207 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 23 }, "API_Function_NewInstance": { "count": 43, "time": 482 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 7891 }, "API_Object_CreateDataProperty": { "count": 22, "time": 201 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 546 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2509 }, "API_String_Write": { "count": 654, "time": 1142 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 31 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 325 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 843 }, "ParseBackgroundProgram": { "count": 1, "time": 652 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5699 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 47270 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 6 }, "OptimizeCode": { "count": 73, "time": 298 }, "RecompileSynchronous": { "count": 145, "time": 112061 }, "CompileOptimized_Concurrent": { "count": 72, "time": 4198 }, "StackGuard": { "count": 73, "time": 1306 }, "DeoptimizeCode": { "count": 8, "time": 1111 }, "NotifyDeoptimized": { "count": 7, "time": 1569 } } } }, { "duration": 2760516, "js": 2600136, "phases": [ { "phase": "load", "start": 0, "duration": 94469 }, { "phase": "boot", "start": 94469, "duration": 760568 }, { "phase": "transition", "start": 855037, "duration": 659923 }, { "phase": "render", "start": 1514960, "duration": 1245556 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298446 }, { "kind": "MinorGC", "type": "scavenge", "start": 420442, "duration": 6689, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 464721, "duration": 6530, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 544598, "duration": 2652, "usedHeapSizeAfter": 5801760, "usedHeapSizeBefore": 6119064 }, { "kind": "MinorGC", "type": "scavenge", "start": 677516, "duration": 3544, "usedHeapSizeAfter": 7890736, "usedHeapSizeBefore": 8565472 }, { "kind": "MinorGC", "type": "scavenge", "start": 845805, "duration": 3484, "usedHeapSizeAfter": 9197336, "usedHeapSizeBefore": 9809328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046916, "duration": 3567, "usedHeapSizeAfter": 10529760, "usedHeapSizeBefore": 11559120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1162717, "duration": 61, "usedHeapSizeAfter": 11248960, "usedHeapSizeBefore": 11248960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1210348, "duration": 10165, "usedHeapSizeAfter": 13454960, "usedHeapSizeBefore": 16270616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370642, "duration": 4867, "usedHeapSizeAfter": 21150552, "usedHeapSizeBefore": 22573912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1406721, "duration": 5849, "usedHeapSizeAfter": 22024256, "usedHeapSizeBefore": 22722976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1441013, "duration": 2876, "usedHeapSizeAfter": 24092592, "usedHeapSizeBefore": 25217152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1674093, "duration": 4022, "usedHeapSizeAfter": 27797808, "usedHeapSizeBefore": 30741856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1866096, "duration": 6084, "usedHeapSizeAfter": 29060368, "usedHeapSizeBefore": 32804608 }, { "kind": "MinorGC", "type": "scavenge", "start": 2035286, "duration": 9812, "usedHeapSizeAfter": 32151752, "usedHeapSizeBefore": 36041304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2054925, "duration": 77, "usedHeapSizeAfter": 32452064, "usedHeapSizeBefore": 32452064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2056158, "duration": 7610, "usedHeapSizeAfter": 26811712, "usedHeapSizeBefore": 32517600 }, { "kind": "MinorGC", "type": "scavenge", "start": 2414343, "duration": 2457, "usedHeapSizeAfter": 27670448, "usedHeapSizeBefore": 43700512 }, { "kind": "MajorGC", "type": "weak processing", "start": 2756383, "duration": 13, "usedHeapSizeAfter": 31241112, "usedHeapSizeBefore": 31241112 } ], "blinkGC": [ { "start": 270309, "duration": 2722 }, { "start": 270320, "duration": 2665 }, { "start": 286032, "duration": 1437 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 1072 }, "FunctionCallback": { "count": 4491, "time": 93404 }, "NamedGetterCallback": { "count": 107, "time": 6886 }, "GetMoreDataCallback": { "count": 14, "time": 144408 }, "AccessorSetterCallback": { "count": 5392, "time": 2200 }, "GCEpilogueCallback": { "count": 17, "time": 701 }, "GCPrologueCallback": { "count": 17, "time": 1328 }, "NamedSetterCallback": { "count": 18, "time": 874 }, "StoreCallbackProperty": { "count": 5334, "time": 2941 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12469 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3059 }, "CompileFunction": { "count": 3319, "time": 94389 }, "CompileIgnition": { "count": 3374, "time": 113729 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37956 }, "CompileRewriteReturnResult": { "count": 3329, "time": 137 }, "CompileScopeAnalysis": { "count": 3329, "time": 15352 }, "CompileScript": { "count": 10, "time": 279 }, "CompileLazy": { "count": 3176, "time": 12464 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 258 }, "RegExpInitializeAndCompile": { "count": 177, "time": 319 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2005 }, "Map_SetPrototype": { "count": 12988, "time": 1392 }, "Map_TransitionToDataProperty": { "count": 11987, "time": 39067 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 66 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6088 }, "InterpreterDeserializeLazy": { "count": 160, "time": 13379 }, "CreateArrayLiteral": { "count": 761, "time": 3214 }, "CreateObjectLiteral": { "count": 1888, "time": 9140 }, "SetProperty": { "count": 8836, "time": 15250 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 104 }, "NewClosure_Tenured": { "count": 2398, "time": 1530 }, "HandleApiCall": { "count": 3986, "time": 2846 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1904 }, "FunctionPrototypeSetter": { "count": 239, "time": 356 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 164 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 394 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 8038 }, "ForInEnumerate": { "count": 380, "time": 1940 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 2 }, "AllocateInNewSpace": { "count": 264, "time": 3786 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2210 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5039, "time": 1839 }, "AddDictionaryProperty": { "count": 10572, "time": 10591 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 4805 }, "HasProperty": { "count": 961, "time": 603 }, "KeyedGetProperty": { "count": 221, "time": 241 }, "NewObject": { "count": 251, "time": 581 }, "ObjectCreate": { "count": 221, "time": 2717 }, "ObjectKeys": { "count": 52, "time": 264 }, "SetDataProperties": { "count": 71, "time": 1782 }, "ToString": { "count": 28, "time": 407 }, "RegExpExec": { "count": 269, "time": 10553 }, "RegExpExecMultiple": { "count": 327, "time": 3143 }, "RegExpReplace": { "count": 784, "time": 2792 }, "StringSplit": { "count": 6134, "time": 10101 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 22 }, "StringBuilderConcat": { "count": 152, "time": 66 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 544, "time": 511 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 432 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 75 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 399 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 5065 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56837 }, "ObjectSetPrototypeOf": { "count": 205, "time": 702 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 103 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 750 }, "ArrayShift": { "count": 120, "time": 83 }, "Object_DeleteProperty": { "count": 6, "time": 164 }, "ArrayIndexOf": { "count": 70, "time": 524 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 141, "time": 1224 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 124 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3817 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 88 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3879 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 716 }, "StringToNumber": { "count": 196, "time": 728 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 532 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1299, "time": 2703 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 429 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 91 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2795 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5952 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 628 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 48002 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4945 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 763 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1623 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 140731 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 16813 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1241 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1238 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 119 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 933 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 405 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 579 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 722 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 88 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2266 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3844 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 39 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5701 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 608 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 391 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 705 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 28 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 814 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 71 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3764 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 14103 }, "GC_MC_BACKGROUND_MARKING": { "count": 16, "time": 34675 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2735 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 1731 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1008751 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15611 }, "ParseFunctionLiteral": { "count": 3377, "time": 129888 }, "ParseProgram": { "count": 10, "time": 875 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14012 }, "PreParseNoVariableResolution": { "count": 105, "time": 2428 }, "JsonParse": { "count": 25, "time": 133438 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18426 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2838 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2198 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1385, "time": 10247 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8520 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 823 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 861 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4224, "time": 20362 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 13121 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4295 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 13544 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 397 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1251 }, "LoadIC_LoadFieldDH": { "count": 4120, "time": 18680 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 6568 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2317 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2437 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5667 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 148 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 2261 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 2532 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1589 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 481 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 131 }, "LoadIC_StringLength": { "count": 27, "time": 126 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 595 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 6495 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2358 }, "API_Object_SetPrivate": { "count": 35, "time": 151 }, "API_Persistent_New": { "count": 1876, "time": 1104 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 423 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3654 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 732 }, "API_String_Write": { "count": 654, "time": 100 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 30 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 498 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 128 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 815 }, "ParseBackgroundProgram": { "count": 1, "time": 760 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6183 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49512 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 9 }, "OptimizeCode": { "count": 90, "time": 1112 }, "RecompileSynchronous": { "count": 177, "time": 159942 }, "CompileOptimized_Concurrent": { "count": 87, "time": 3638 }, "StackGuard": { "count": 90, "time": 1322 }, "DeoptimizeCode": { "count": 10, "time": 2277 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 9, "time": 178 } } } }, { "duration": 2767072, "js": 2606724, "phases": [ { "phase": "load", "start": 0, "duration": 94137 }, { "phase": "boot", "start": 94137, "duration": 745555 }, { "phase": "transition", "start": 839692, "duration": 659483 }, { "phase": "render", "start": 1499175, "duration": 1267897 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293600 }, { "kind": "MinorGC", "type": "scavenge", "start": 393444, "duration": 6266, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 430042, "duration": 6349, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 509822, "duration": 1639, "usedHeapSizeAfter": 5805240, "usedHeapSizeBefore": 6119296 }, { "kind": "MinorGC", "type": "scavenge", "start": 647839, "duration": 2961, "usedHeapSizeAfter": 7883128, "usedHeapSizeBefore": 8564672 }, { "kind": "MinorGC", "type": "scavenge", "start": 830491, "duration": 3847, "usedHeapSizeAfter": 9203000, "usedHeapSizeBefore": 9816576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041189, "duration": 1838, "usedHeapSizeAfter": 10598040, "usedHeapSizeBefore": 11559424 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1148194, "duration": 60, "usedHeapSizeAfter": 11303776, "usedHeapSizeBefore": 11303776 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1149996, "duration": 5299, "usedHeapSizeAfter": 8492896, "usedHeapSizeBefore": 11303936 }, { "kind": "MajorGC", "type": "weak processing", "start": 1156830, "duration": 7, "usedHeapSizeAfter": 8492976, "usedHeapSizeBefore": 8492976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337762, "duration": 3876, "usedHeapSizeAfter": 21317664, "usedHeapSizeBefore": 22710952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372345, "duration": 4075, "usedHeapSizeAfter": 22197688, "usedHeapSizeBefore": 22798080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411968, "duration": 4129, "usedHeapSizeAfter": 24173144, "usedHeapSizeBefore": 25318464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1561431, "duration": 106, "usedHeapSizeAfter": 28570800, "usedHeapSizeBefore": 28570800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1580216, "duration": 9102, "usedHeapSizeAfter": 24926448, "usedHeapSizeBefore": 28908496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1755824, "duration": 4558, "usedHeapSizeAfter": 25054056, "usedHeapSizeBefore": 29385128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1999441, "duration": 6306, "usedHeapSizeAfter": 28899056, "usedHeapSizeBefore": 32561224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2226501, "duration": 5426, "usedHeapSizeAfter": 28901472, "usedHeapSizeBefore": 41595008 } ], "blinkGC": [ { "start": 265812, "duration": 3212 }, { "start": 265824, "duration": 3153 }, { "start": 269674, "duration": 1495 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 846 }, "FunctionCallback": { "count": 4490, "time": 84790 }, "NamedGetterCallback": { "count": 107, "time": 6851 }, "GetMoreDataCallback": { "count": 14, "time": 140066 }, "AccessorSetterCallback": { "count": 5392, "time": 3074 }, "GCEpilogueCallback": { "count": 16, "time": 2048 }, "GCPrologueCallback": { "count": 16, "time": 2813 }, "NamedSetterCallback": { "count": 18, "time": 1312 }, "StoreCallbackProperty": { "count": 5334, "time": 3537 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 12070 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2696 }, "CompileFunction": { "count": 3319, "time": 100911 }, "CompileIgnition": { "count": 3374, "time": 92618 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29119 }, "CompileRewriteReturnResult": { "count": 3329, "time": 836 }, "CompileScopeAnalysis": { "count": 3329, "time": 13404 }, "CompileScript": { "count": 10, "time": 3689 }, "CompileLazy": { "count": 3176, "time": 16189 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1085 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1224 }, "CompileForOnStackReplacement": { "count": 3, "time": 47 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 1756 }, "Map_SetPrototype": { "count": 12971, "time": 2099 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 31430 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 97 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3322 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11127 }, "CreateArrayLiteral": { "count": 761, "time": 2135 }, "CreateObjectLiteral": { "count": 1888, "time": 10541 }, "SetProperty": { "count": 8830, "time": 17417 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 462 }, "NewClosure_Tenured": { "count": 2398, "time": 2335 }, "HandleApiCall": { "count": 3986, "time": 2721 }, "DateConstructor": { "count": 268, "time": 1851 }, "ArrayLengthGetter": { "count": 372, "time": 530 }, "ArrayLengthSetter": { "count": 5152, "time": 2856 }, "FunctionPrototypeSetter": { "count": 239, "time": 1813 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1013 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 8820 }, "ForInEnumerate": { "count": 380, "time": 3380 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 253, "time": 3465 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 749 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4657 }, "AddDictionaryProperty": { "count": 10572, "time": 10120 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3751 }, "HasProperty": { "count": 961, "time": 1744 }, "KeyedGetProperty": { "count": 223, "time": 1173 }, "NewObject": { "count": 251, "time": 1400 }, "ObjectCreate": { "count": 221, "time": 2102 }, "ObjectKeys": { "count": 53, "time": 1303 }, "SetDataProperties": { "count": 71, "time": 1108 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 10596 }, "RegExpExecMultiple": { "count": 327, "time": 3059 }, "RegExpReplace": { "count": 784, "time": 5788 }, "StringSplit": { "count": 6134, "time": 6890 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 47 }, "StringBuilderConcat": { "count": 152, "time": 85 }, "StringBuilderJoin": { "count": 136, "time": 268 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 552, "time": 118 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 769 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 285 }, "ArrayUnshift": { "count": 45, "time": 607 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1706 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62207 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1051 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 119 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 73 }, "ArrayShift": { "count": 120, "time": 104 }, "Object_DeleteProperty": { "count": 6, "time": 580 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 8 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 149, "time": 1031 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 86 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 553 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 118 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3899 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2847 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 807 }, "StringToNumber": { "count": 196, "time": 1468 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 18 }, "DateUTC": { "count": 24, "time": 159 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1023, "time": 1790 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2818 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7070 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37996 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2892 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 213 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1317 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 103070 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 14972 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 635 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 896 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 144 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 443 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 431 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 980 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 708 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 99 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1690 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3879 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 464 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 588 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2021 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 263 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 554 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 806 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 87 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 535 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 123 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5532 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2924 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 31144 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2815 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 1563 } }, "JavaScript": { "JS_Execution": { "count": 5568, "time": 1054338 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15151 }, "ParseFunctionLiteral": { "count": 3377, "time": 143360 }, "ParseProgram": { "count": 10, "time": 1162 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10465 }, "PreParseNoVariableResolution": { "count": 105, "time": 1129 }, "JsonParse": { "count": 25, "time": 116141 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17735 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 993 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1138 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1376, "time": 9444 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8120 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 2152 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2258 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 20844 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 15260 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5964 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20163 }, "LoadGlobalIC_Slow": { "count": 21, "time": 62 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 512 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1614 }, "LoadIC_LoadFieldDH": { "count": 4091, "time": 16156 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5974 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 307 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1987 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2553 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4734 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 553, "time": 4570 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2602 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 4232 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 95 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 205 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 7190 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2223 }, "API_Object_SetPrivate": { "count": 35, "time": 15 }, "API_Persistent_New": { "count": 1875, "time": 253 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 436 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2048 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1054 }, "API_String_Write": { "count": 654, "time": 280 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 173 }, "API_External_New": { "count": 23, "time": 638 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 748 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 520 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 696 }, "ParseBackgroundProgram": { "count": 1, "time": 686 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5716 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49050 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 8 }, "OptimizeCode": { "count": 79, "time": 1823 }, "RecompileSynchronous": { "count": 154, "time": 155267 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2584 }, "StackGuard": { "count": 75, "time": 2042 }, "DeoptimizeCode": { "count": 8, "time": 2552 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 2052 } } } }, { "duration": 2653327, "js": 2505770, "phases": [ { "phase": "load", "start": 0, "duration": 87756 }, { "phase": "boot", "start": 87756, "duration": 733247 }, { "phase": "transition", "start": 821003, "duration": 664309 }, { "phase": "render", "start": 1485312, "duration": 1168015 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 291689 }, { "kind": "MinorGC", "type": "scavenge", "start": 392408, "duration": 4750, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 427034, "duration": 5997, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 509969, "duration": 2175, "usedHeapSizeAfter": 5802936, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 646516, "duration": 3488, "usedHeapSizeAfter": 7883200, "usedHeapSizeBefore": 8566360 }, { "kind": "MinorGC", "type": "scavenge", "start": 813367, "duration": 3227, "usedHeapSizeAfter": 9207888, "usedHeapSizeBefore": 9823696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1025633, "duration": 2120, "usedHeapSizeAfter": 10558688, "usedHeapSizeBefore": 11557544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1131447, "duration": 76, "usedHeapSizeAfter": 11265512, "usedHeapSizeBefore": 11265512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1133422, "duration": 6762, "usedHeapSizeAfter": 8521376, "usedHeapSizeBefore": 11265672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1320337, "duration": 2599, "usedHeapSizeAfter": 21342072, "usedHeapSizeBefore": 22717400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353420, "duration": 4112, "usedHeapSizeAfter": 22156352, "usedHeapSizeBefore": 22802424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394214, "duration": 4459, "usedHeapSizeAfter": 24158760, "usedHeapSizeBefore": 25335856 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1556749, "duration": 424, "usedHeapSizeAfter": 28704000, "usedHeapSizeBefore": 28704000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1579266, "duration": 10488, "usedHeapSizeAfter": 24972208, "usedHeapSizeBefore": 28976248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1737871, "duration": 5372, "usedHeapSizeAfter": 25290008, "usedHeapSizeBefore": 29413160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1923781, "duration": 5960, "usedHeapSizeAfter": 28956912, "usedHeapSizeBefore": 32536672 }, { "kind": "MinorGC", "type": "scavenge", "start": 2146973, "duration": 4028, "usedHeapSizeAfter": 28790376, "usedHeapSizeBefore": 41857120 }, { "kind": "MajorGC", "type": "weak processing", "start": 2648647, "duration": 23, "usedHeapSizeAfter": 38486800, "usedHeapSizeBefore": 38486800 } ], "blinkGC": [ { "start": 264319, "duration": 4207 }, { "start": 264327, "duration": 4153 }, { "start": 269445, "duration": 2008 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 745 }, "FunctionCallback": { "count": 4490, "time": 84950 }, "NamedGetterCallback": { "count": 107, "time": 6967 }, "GetMoreDataCallback": { "count": 14, "time": 141886 }, "AccessorSetterCallback": { "count": 5392, "time": 1340 }, "GCEpilogueCallback": { "count": 16, "time": 1731 }, "GCPrologueCallback": { "count": 16, "time": 1328 }, "NamedSetterCallback": { "count": 18, "time": 1272 }, "StoreCallbackProperty": { "count": 5334, "time": 2706 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11724 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2695 }, "CompileFunction": { "count": 3319, "time": 90726 }, "CompileIgnition": { "count": 3374, "time": 122228 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30306 }, "CompileRewriteReturnResult": { "count": 3329, "time": 161 }, "CompileScopeAnalysis": { "count": 3329, "time": 11121 }, "CompileScript": { "count": 10, "time": 2655 }, "CompileLazy": { "count": 3176, "time": 17344 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1289 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1032 }, "CompileForOnStackReplacement": { "count": 2, "time": 29 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2720 }, "Map_SetPrototype": { "count": 12955, "time": 2735 }, "Map_TransitionToDataProperty": { "count": 11963, "time": 29865 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7633 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8028 }, "CreateArrayLiteral": { "count": 761, "time": 1286 }, "CreateObjectLiteral": { "count": 1888, "time": 7130 }, "SetProperty": { "count": 8830, "time": 13298 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 98 }, "NewClosure_Tenured": { "count": 2398, "time": 1530 }, "HandleApiCall": { "count": 3986, "time": 3066 }, "DateConstructor": { "count": 268, "time": 1468 }, "ArrayLengthGetter": { "count": 371, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2459 }, "FunctionPrototypeSetter": { "count": 239, "time": 496 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 862 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 414 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 8704 }, "ForInEnumerate": { "count": 380, "time": 2186 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 808 }, "AllocateInNewSpace": { "count": 262, "time": 4970 }, "CreateListFromArrayLike": { "count": 18, "time": 610 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1956 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4098 }, "AddDictionaryProperty": { "count": 10572, "time": 11900 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 34 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 3037 }, "HasProperty": { "count": 961, "time": 4707 }, "KeyedGetProperty": { "count": 223, "time": 927 }, "NewObject": { "count": 251, "time": 1118 }, "ObjectCreate": { "count": 221, "time": 2184 }, "ObjectKeys": { "count": 53, "time": 909 }, "SetDataProperties": { "count": 71, "time": 1173 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11637 }, "RegExpExecMultiple": { "count": 327, "time": 2049 }, "RegExpReplace": { "count": 784, "time": 4790 }, "StringSplit": { "count": 6134, "time": 6963 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 564, "time": 1211 }, "StringIndexOfUnchecked": { "count": 330, "time": 254 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 556 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 97 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 268 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1458 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49947 }, "ObjectSetPrototypeOf": { "count": 205, "time": 670 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 500 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 786 }, "Object_DeleteProperty": { "count": 6, "time": 394 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 2 }, "Interrupt": { "count": 143, "time": 934 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 457 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 899 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4115 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 400 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2813 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 271 }, "StringToNumber": { "count": 196, "time": 649 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 240 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1066, "time": 6947 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3489 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5147 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 260 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36599 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2408 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 199 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1443 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 91158 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 18203 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1368 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 471 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 732 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 466 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 28 }, "GC_MC_FINISH": { "count": 2, "time": 408 }, "GC_MC_MARK": { "count": 2, "time": 60 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 738 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 208 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 93 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2129 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3973 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 787 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 93 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3748 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 459 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 625 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 984 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 614 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 579 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1066 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 106 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6813 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3235 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 33909 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2035 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 705 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1018162 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18030 }, "ParseFunctionLiteral": { "count": 3377, "time": 137761 }, "ParseProgram": { "count": 10, "time": 2483 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11195 }, "PreParseNoVariableResolution": { "count": 105, "time": 2102 }, "JsonParse": { "count": 25, "time": 116207 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19236 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3700 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2542 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1367, "time": 8333 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8675 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1262 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 616 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4063, "time": 19456 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 168 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 16247 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1469 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14519 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1971 }, "LoadIC_LoadFieldDH": { "count": 4052, "time": 12232 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 6622 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 805 }, "LoadIC_Miss": { "count": 107, "time": 4311 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1337 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4145 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 913 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 2325 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1103 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 2324 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 917 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 486 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 7872 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1863 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 2280 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4178 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 894 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1576 }, "API_String_Write": { "count": 654, "time": 100 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 26 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 14 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 344 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 783 }, "ParseBackgroundProgram": { "count": 1, "time": 702 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6394 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50756 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 9 }, "DeoptimizeCode": { "count": 9, "time": 881 }, "OptimizeCode": { "count": 83, "time": 1043 }, "RecompileSynchronous": { "count": 164, "time": 102960 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1590 }, "NotifyDeoptimized": { "count": 8, "time": 1137 }, "StackGuard": { "count": 82, "time": 1837 } } } }, { "duration": 2777146, "js": 2635302, "phases": [ { "phase": "load", "start": 0, "duration": 86268 }, { "phase": "boot", "start": 86268, "duration": 750537 }, { "phase": "transition", "start": 836805, "duration": 735977 }, { "phase": "render", "start": 1572782, "duration": 1204364 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289334 }, { "kind": "MinorGC", "type": "scavenge", "start": 391781, "duration": 6001, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 427635, "duration": 7734, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 517776, "duration": 1174, "usedHeapSizeAfter": 5792904, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 656416, "duration": 2349, "usedHeapSizeAfter": 7874984, "usedHeapSizeBefore": 8570064 }, { "kind": "MinorGC", "type": "scavenge", "start": 847310, "duration": 3123, "usedHeapSizeAfter": 9256384, "usedHeapSizeBefore": 9849240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1099866, "duration": 3803, "usedHeapSizeAfter": 10617728, "usedHeapSizeBefore": 11565520 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1209930, "duration": 58, "usedHeapSizeAfter": 11315192, "usedHeapSizeBefore": 11315192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1259299, "duration": 10127, "usedHeapSizeAfter": 13423024, "usedHeapSizeBefore": 16337032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1422947, "duration": 4473, "usedHeapSizeAfter": 21169104, "usedHeapSizeBefore": 22570208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458237, "duration": 5934, "usedHeapSizeAfter": 22074544, "usedHeapSizeBefore": 22691192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1498847, "duration": 3320, "usedHeapSizeAfter": 24087840, "usedHeapSizeBefore": 25229984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1731635, "duration": 5874, "usedHeapSizeAfter": 27826216, "usedHeapSizeBefore": 30685104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1893200, "duration": 4905, "usedHeapSizeAfter": 29024928, "usedHeapSizeBefore": 32686144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2037302, "duration": 9630, "usedHeapSizeAfter": 32081296, "usedHeapSizeBefore": 36008984 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2083307, "duration": 79, "usedHeapSizeAfter": 33925792, "usedHeapSizeBefore": 33925792 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2084373, "duration": 8643, "usedHeapSizeAfter": 26676216, "usedHeapSizeBefore": 33991328 }, { "kind": "MinorGC", "type": "scavenge", "start": 2536803, "duration": 1817, "usedHeapSizeAfter": 28057424, "usedHeapSizeBefore": 43692848 }, { "kind": "MajorGC", "type": "weak processing", "start": 2773124, "duration": 32, "usedHeapSizeAfter": 29957728, "usedHeapSizeBefore": 29957728 } ], "blinkGC": [ { "start": 257829, "duration": 2921 }, { "start": 257836, "duration": 2302 }, { "start": 274538, "duration": 1433 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 633 }, "FunctionCallback": { "count": 4488, "time": 90832 }, "NamedGetterCallback": { "count": 107, "time": 8911 }, "GetMoreDataCallback": { "count": 14, "time": 143175 }, "AccessorSetterCallback": { "count": 5392, "time": 1207 }, "GCEpilogueCallback": { "count": 17, "time": 1255 }, "GCPrologueCallback": { "count": 17, "time": 1988 }, "NamedSetterCallback": { "count": 18, "time": 1273 }, "StoreCallbackProperty": { "count": 5334, "time": 1969 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12926 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2809 }, "CompileFunction": { "count": 3319, "time": 105196 }, "CompileIgnition": { "count": 3374, "time": 109184 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31400 }, "CompileRewriteReturnResult": { "count": 3329, "time": 354 }, "CompileScopeAnalysis": { "count": 3329, "time": 14445 }, "CompileScript": { "count": 10, "time": 1522 }, "CompileLazy": { "count": 3176, "time": 12599 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 78 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1300 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3253 }, "Map_SetPrototype": { "count": 12981, "time": 4721 }, "Map_TransitionToDataProperty": { "count": 11989, "time": 38910 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 523 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7258 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12812 }, "CreateArrayLiteral": { "count": 761, "time": 2185 }, "CreateObjectLiteral": { "count": 1888, "time": 10554 }, "SetProperty": { "count": 8835, "time": 13212 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 71 }, "NewClosure_Tenured": { "count": 2398, "time": 3714 }, "HandleApiCall": { "count": 3986, "time": 4477 }, "DateConstructor": { "count": 268, "time": 273 }, "ArrayLengthGetter": { "count": 372, "time": 99 }, "ArrayLengthSetter": { "count": 5152, "time": 3219 }, "FunctionPrototypeSetter": { "count": 239, "time": 1329 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 762 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 10863 }, "ForInEnumerate": { "count": 380, "time": 3289 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 280, "time": 3699 }, "CreateListFromArrayLike": { "count": 18, "time": 715 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 712 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4455 }, "AddDictionaryProperty": { "count": 10572, "time": 13005 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 73 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 3010 }, "HasProperty": { "count": 961, "time": 791 }, "KeyedGetProperty": { "count": 221, "time": 273 }, "NewObject": { "count": 251, "time": 2004 }, "ObjectCreate": { "count": 221, "time": 4998 }, "ObjectKeys": { "count": 52, "time": 161 }, "SetDataProperties": { "count": 71, "time": 3834 }, "ToString": { "count": 28, "time": 151 }, "RegExpExec": { "count": 269, "time": 11398 }, "RegExpExecMultiple": { "count": 327, "time": 3225 }, "RegExpReplace": { "count": 784, "time": 2683 }, "StringSplit": { "count": 6134, "time": 7483 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 345 }, "StringBuilderJoin": { "count": 136, "time": 83 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 557, "time": 103 }, "StringIndexOfUnchecked": { "count": 330, "time": 66 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1728 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 76 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 234 }, "ObjectDefineProperty": { "count": 650, "time": 2395 }, "ObjectFreeze": { "count": 11, "time": 125 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 45069 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1587 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 111 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 711 }, "ArrayShift": { "count": 120, "time": 157 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 141, "time": 1157 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 104 }, "DeleteProperty": { "count": 11, "time": 12 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3819 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 41 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4005 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 860 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1312, "time": 2774 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 14 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 126 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3079 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6865 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 43 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 517 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 46891 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2429 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 948 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1650 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 135979 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 15570 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 877 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 279 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 120 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 15 }, "GC_MC_FINISH": { "count": 2, "time": 783 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 513 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1315 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 477 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 110 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2004 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3759 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 42 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 120 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 6048 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 335 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 240 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 274 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 182 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 417 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 489 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 131 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 68 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5119 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 18389 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 36965 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2660 }, "GC_Custom_IncrementalMarkingObserver": { "count": 136, "time": 1864 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1062073 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19632 }, "ParseFunctionLiteral": { "count": 3377, "time": 145955 }, "ParseProgram": { "count": 10, "time": 5031 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9464 }, "PreParseNoVariableResolution": { "count": 105, "time": 1345 }, "JsonParse": { "count": 25, "time": 137316 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19315 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3296 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2179 }, "StoreGlobalIC_Miss": { "count": 8, "time": 621 }, "StoreIC_Miss": { "count": 1387, "time": 10623 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5954 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2080 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1724 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4195, "time": 18931 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 19104 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3488 }, "StoreIC_Premonomorphic": { "count": 4836, "time": 15456 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2118 }, "LoadIC_LoadFieldDH": { "count": 4105, "time": 10664 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 10016 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 549 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 6855 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4827 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 910 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 512, "time": 3248 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1633 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 387 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 227 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 131 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 1372 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 5855 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1797 }, "API_Object_SetPrivate": { "count": 35, "time": 540 }, "API_Persistent_New": { "count": 1876, "time": 254 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6786 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 784 }, "API_String_NewFromOneByte": { "count": 1038, "time": 634 }, "API_String_Write": { "count": 654, "time": 566 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 33 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 356 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 702 }, "ParseBackgroundProgram": { "count": 1, "time": 655 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6297 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49387 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 9 }, "OptimizeCode": { "count": 81, "time": 1104 }, "RecompileSynchronous": { "count": 161, "time": 114019 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1011 }, "StackGuard": { "count": 82, "time": 2162 }, "DeoptimizeCode": { "count": 8, "time": 1254 }, "NotifyDeoptimized": { "count": 6, "time": 675 } } } }, { "duration": 2732974, "js": 2585324, "phases": [ { "phase": "load", "start": 0, "duration": 84590 }, { "phase": "boot", "start": 84590, "duration": 749456 }, { "phase": "transition", "start": 834046, "duration": 704810 }, { "phase": "render", "start": 1538856, "duration": 1194118 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303656 }, { "kind": "MinorGC", "type": "scavenge", "start": 408846, "duration": 5096, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 441123, "duration": 4976, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 518871, "duration": 1429, "usedHeapSizeAfter": 5813960, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 653909, "duration": 3231, "usedHeapSizeAfter": 7871608, "usedHeapSizeBefore": 8557264 }, { "kind": "MinorGC", "type": "scavenge", "start": 822320, "duration": 3997, "usedHeapSizeAfter": 9206864, "usedHeapSizeBefore": 9808488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 997287, "duration": 72, "usedHeapSizeAfter": 11023520, "usedHeapSizeBefore": 11023520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1004777, "duration": 7048, "usedHeapSizeAfter": 8822040, "usedHeapSizeBefore": 11117176 }, { "kind": "MajorGC", "type": "weak processing", "start": 1136133, "duration": 12, "usedHeapSizeAfter": 9989632, "usedHeapSizeBefore": 9989632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344642, "duration": 3969, "usedHeapSizeAfter": 21048448, "usedHeapSizeBefore": 22848488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389911, "duration": 7304, "usedHeapSizeAfter": 22355192, "usedHeapSizeBefore": 23234208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439107, "duration": 6752, "usedHeapSizeAfter": 24140312, "usedHeapSizeBefore": 25212720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1555568, "duration": 75, "usedHeapSizeAfter": 28824352, "usedHeapSizeBefore": 28824352 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1563675, "duration": 9435, "usedHeapSizeAfter": 24894424, "usedHeapSizeBefore": 28904424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1727094, "duration": 4689, "usedHeapSizeAfter": 24944520, "usedHeapSizeBefore": 28932144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2108003, "duration": 4738, "usedHeapSizeAfter": 29210696, "usedHeapSizeBefore": 40740192 }, { "kind": "MinorGC", "type": "scavenge", "start": 2391296, "duration": 6198, "usedHeapSizeAfter": 29829960, "usedHeapSizeBefore": 41844024 } ], "blinkGC": [ { "start": 269655, "duration": 2405 }, { "start": 269665, "duration": 2349 }, { "start": 275816, "duration": 343 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 964 }, "FunctionCallback": { "count": 4484, "time": 89297 }, "NamedGetterCallback": { "count": 107, "time": 7878 }, "GetMoreDataCallback": { "count": 14, "time": 150154 }, "AccessorSetterCallback": { "count": 5392, "time": 535 }, "GCEpilogueCallback": { "count": 15, "time": 993 }, "GCPrologueCallback": { "count": 15, "time": 285 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 4140 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12111 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2509 }, "CompileFunction": { "count": 3319, "time": 99786 }, "CompileIgnition": { "count": 3374, "time": 103795 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35111 }, "CompileRewriteReturnResult": { "count": 3329, "time": 112 }, "CompileScopeAnalysis": { "count": 3329, "time": 12479 }, "CompileScript": { "count": 10, "time": 2038 }, "CompileLazy": { "count": 3176, "time": 15539 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 78 }, "RegExpInitializeAndCompile": { "count": 177, "time": 904 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1813 }, "Map_SetPrototype": { "count": 12861, "time": 5963 }, "Map_TransitionToDataProperty": { "count": 11921, "time": 30324 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5682 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7421 }, "CreateArrayLiteral": { "count": 761, "time": 1201 }, "CreateObjectLiteral": { "count": 1888, "time": 9382 }, "SetProperty": { "count": 8820, "time": 15346 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 479 }, "NewClosure_Tenured": { "count": 2398, "time": 1221 }, "HandleApiCall": { "count": 3986, "time": 6037 }, "DateConstructor": { "count": 268, "time": 107 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2704 }, "FunctionPrototypeSetter": { "count": 239, "time": 997 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 485 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 758 }, "SetGrow": { "count": 26, "time": 23 }, "WeakCollectionSet": { "count": 5007, "time": 8762 }, "ForInEnumerate": { "count": 379, "time": 3744 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "CreateListFromArrayLike": { "count": 18, "time": 827 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1468 }, "GenerateRandomNumbers": { "count": 1, "time": 525 }, "NumberToStringSkipCache": { "count": 5040, "time": 4958 }, "AddDictionaryProperty": { "count": 10572, "time": 19085 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2849 }, "HasProperty": { "count": 961, "time": 3974 }, "KeyedGetProperty": { "count": 219, "time": 897 }, "NewObject": { "count": 251, "time": 3360 }, "ObjectCreate": { "count": 221, "time": 1597 }, "ObjectKeys": { "count": 51, "time": 719 }, "SetDataProperties": { "count": 71, "time": 1038 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 270, "time": 8960 }, "RegExpExecMultiple": { "count": 327, "time": 1445 }, "RegExpReplace": { "count": 784, "time": 3876 }, "StringSplit": { "count": 6134, "time": 7203 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 202 }, "StringBuilderConcat": { "count": 152, "time": 66 }, "StringBuilderJoin": { "count": 136, "time": 449 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 548, "time": 850 }, "StringIndexOfUnchecked": { "count": 330, "time": 68 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 242 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 770 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 48 }, "FunctionPrototypeToString": { "count": 116, "time": 73 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1257 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49469 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1023 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 139 }, "AllocateInNewSpace": { "count": 319, "time": 1962 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 50 }, "ArrayShift": { "count": 120, "time": 1432 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 146, "time": 2765 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 251 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 115 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3562 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 684 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3349 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 916 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 916, "time": 5418 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 388 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3095 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7691 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 250 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 57 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38595 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2016 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1320 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1838 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 102534 }, "GC_MC_INCREMENTAL": { "count": 39, "time": 17151 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2472 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 128 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 46 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 563 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 604 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 108 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1352 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5092 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 81 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4191 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 271 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1115 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1324 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 598 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 733 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6968 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3327 }, "GC_MC_BACKGROUND_MARKING": { "count": 41, "time": 30491 }, "GC_Custom_IncrementalMarkingObserver": { "count": 201, "time": 4198 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2550 } }, "JavaScript": { "JS_Execution": { "count": 5492, "time": 1049675 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15674 }, "ParseFunctionLiteral": { "count": 3377, "time": 142828 }, "ParseProgram": { "count": 10, "time": 348 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14823 }, "PreParseNoVariableResolution": { "count": 105, "time": 1360 }, "JsonParse": { "count": 25, "time": 118918 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17896 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1353 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1858 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1337, "time": 5500 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8846 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1552 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1371 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3714, "time": 15414 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 16619 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4908 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18246 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 452 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1904 }, "LoadIC_LoadFieldDH": { "count": 3859, "time": 12436 }, "StoreIC_StoreFieldDH": { "count": 1224, "time": 4750 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 275 }, "LoadIC_Miss": { "count": 107, "time": 1647 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1389 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4269 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 477, "time": 4532 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1328 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 995 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1085 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1032 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 380 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 988 } }, "API": { "API_Context_New": { "count": 2, "time": 9323 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2991 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1876, "time": 1579 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 36 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2292 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1731 }, "API_String_Write": { "count": 654, "time": 114 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 195 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 266 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 539 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 779 }, "ParseBackgroundProgram": { "count": 1, "time": 1026 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6795 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57143 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 6 }, "OptimizeCode": { "count": 88, "time": 2587 }, "RecompileSynchronous": { "count": 175, "time": 120468 }, "CompileOptimized_Concurrent": { "count": 87, "time": 1210 }, "StackGuard": { "count": 92, "time": 2675 }, "DeoptimizeCode": { "count": 6, "time": 1409 }, "NotifyDeoptimized": { "count": 5, "time": 199 } } } }, { "duration": 2686619, "js": 2532584, "phases": [ { "phase": "load", "start": 0, "duration": 97681 }, { "phase": "boot", "start": 97681, "duration": 738968 }, { "phase": "transition", "start": 836649, "duration": 640343 }, { "phase": "render", "start": 1476992, "duration": 1209627 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301386 }, { "kind": "MinorGC", "type": "scavenge", "start": 401791, "duration": 6255, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437064, "duration": 6174, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 516751, "duration": 2467, "usedHeapSizeAfter": 5792136, "usedHeapSizeBefore": 6119520 }, { "kind": "MinorGC", "type": "scavenge", "start": 657202, "duration": 3760, "usedHeapSizeAfter": 7901192, "usedHeapSizeBefore": 8570160 }, { "kind": "MinorGC", "type": "scavenge", "start": 828917, "duration": 2830, "usedHeapSizeAfter": 9220496, "usedHeapSizeBefore": 9817928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028488, "duration": 2156, "usedHeapSizeAfter": 10547368, "usedHeapSizeBefore": 11567560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1115600, "duration": 464, "usedHeapSizeAfter": 11263912, "usedHeapSizeBefore": 11263912 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1118155, "duration": 6802, "usedHeapSizeAfter": 8522296, "usedHeapSizeBefore": 11264072 }, { "kind": "MajorGC", "type": "weak processing", "start": 1126763, "duration": 18, "usedHeapSizeAfter": 8522376, "usedHeapSizeBefore": 8522376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1318069, "duration": 3107, "usedHeapSizeAfter": 21335928, "usedHeapSizeBefore": 22714520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350876, "duration": 3707, "usedHeapSizeAfter": 22179456, "usedHeapSizeBefore": 22796752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397383, "duration": 3498, "usedHeapSizeAfter": 24231352, "usedHeapSizeBefore": 25416936 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1540869, "duration": 77, "usedHeapSizeAfter": 28666168, "usedHeapSizeBefore": 28666168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1571238, "duration": 8680, "usedHeapSizeAfter": 25036752, "usedHeapSizeBefore": 29134448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1716927, "duration": 5751, "usedHeapSizeAfter": 25101448, "usedHeapSizeBefore": 29426888 }, { "kind": "MinorGC", "type": "scavenge", "start": 2053486, "duration": 6037, "usedHeapSizeAfter": 29040696, "usedHeapSizeBefore": 40853872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2470629, "duration": 5516, "usedHeapSizeAfter": 30270728, "usedHeapSizeBefore": 42127504 } ], "blinkGC": [ { "start": 268845, "duration": 688 }, { "start": 268853, "duration": 635 }, { "start": 283981, "duration": 945 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2057 }, "FunctionCallback": { "count": 4491, "time": 94546 }, "NamedGetterCallback": { "count": 107, "time": 8521 }, "GetMoreDataCallback": { "count": 14, "time": 142754 }, "AccessorSetterCallback": { "count": 5392, "time": 1054 }, "GCEpilogueCallback": { "count": 16, "time": 1121 }, "GCPrologueCallback": { "count": 16, "time": 1554 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 4989 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13719 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1720 }, "CompileFunction": { "count": 3319, "time": 89548 }, "CompileIgnition": { "count": 3374, "time": 94261 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33897 }, "CompileRewriteReturnResult": { "count": 3329, "time": 108 }, "CompileScopeAnalysis": { "count": 3329, "time": 14693 }, "CompileScript": { "count": 10, "time": 297 }, "CompileLazy": { "count": 3176, "time": 10203 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 101 }, "RegExpInitializeAndCompile": { "count": 177, "time": 270 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2401 }, "Map_SetPrototype": { "count": 12961, "time": 4490 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 37292 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 94 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6441 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11913 }, "CreateArrayLiteral": { "count": 761, "time": 2190 }, "CreateObjectLiteral": { "count": 1888, "time": 7254 }, "SetProperty": { "count": 8830, "time": 12763 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 90 }, "NewClosure_Tenured": { "count": 2398, "time": 1923 }, "HandleApiCall": { "count": 3986, "time": 1790 }, "DateConstructor": { "count": 268, "time": 500 }, "ArrayLengthGetter": { "count": 372, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 573 }, "FunctionPrototypeSetter": { "count": 239, "time": 3070 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 545 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 8452 }, "ForInEnumerate": { "count": 380, "time": 3635 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 1144 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2484 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6203 }, "AddDictionaryProperty": { "count": 10572, "time": 17326 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 2579 }, "HasProperty": { "count": 961, "time": 2176 }, "KeyedGetProperty": { "count": 223, "time": 760 }, "NewObject": { "count": 251, "time": 1067 }, "ObjectCreate": { "count": 221, "time": 4665 }, "ObjectKeys": { "count": 53, "time": 1096 }, "SetDataProperties": { "count": 71, "time": 2358 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 270, "time": 8152 }, "RegExpExecMultiple": { "count": 327, "time": 3137 }, "RegExpReplace": { "count": 784, "time": 3851 }, "StringSplit": { "count": 6134, "time": 8553 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 23 }, "StringBuilderConcat": { "count": 152, "time": 83 }, "StringBuilderJoin": { "count": 136, "time": 88 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 560, "time": 937 }, "StringIndexOfUnchecked": { "count": 330, "time": 779 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1530 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 93 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 809 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1637 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55426 }, "ObjectSetPrototypeOf": { "count": 205, "time": 215 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 98 }, "AllocateInNewSpace": { "count": 246, "time": 2520 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 96 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 7 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 147, "time": 1946 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1793 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3671 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3140 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 859 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1191, "time": 2578 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 416 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 759 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2676 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5298 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 641 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 876 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 52 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36410 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4228 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 143 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 11 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1636 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 86130 }, "GC_MC_INCREMENTAL": { "count": 22, "time": 15752 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 329 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 3, "time": 514 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 522 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 312 }, "GC_MC_FINISH": { "count": 2, "time": 76 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 65 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1303 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 95 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1497 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2545 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 634 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 91 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2482 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 879 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1570 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 580 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 521 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 907 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 39 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 511 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 124 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 4748 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4873 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31284 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3064 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 2060 } }, "JavaScript": { "JS_Execution": { "count": 5521, "time": 1023105 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18437 }, "ParseFunctionLiteral": { "count": 3377, "time": 145406 }, "ParseProgram": { "count": 10, "time": 2362 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10915 }, "PreParseNoVariableResolution": { "count": 105, "time": 1958 }, "JsonParse": { "count": 25, "time": 118207 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18729 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1330 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3002 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 8671 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7483 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 3192 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 3117 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4050, "time": 16862 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 13983 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2588 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14632 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1762 }, "LoadIC_LoadFieldDH": { "count": 4061, "time": 17580 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 3885 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 108, "time": 2082 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3970 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5178 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 72 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 506, "time": 4163 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 2135 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1778 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 668 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 177 }, "LoadIC_StringLength": { "count": 27, "time": 47 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 11526 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1950 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 942 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 823 }, "API_Function_NewInstance": { "count": 43, "time": 138 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2923 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 59 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 339 }, "API_String_Write": { "count": 654, "time": 366 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 361 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 122 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 676 }, "ParseBackgroundProgram": { "count": 1, "time": 686 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5901 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50738 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 7 }, "OptimizeCode": { "count": 89, "time": 472 }, "RecompileSynchronous": { "count": 177, "time": 115901 }, "CompileOptimized_Concurrent": { "count": 88, "time": 2599 }, "StackGuard": { "count": 86, "time": 2939 }, "DeoptimizeCode": { "count": 10, "time": 1549 }, "NotifyDeoptimized": { "count": 7, "time": 965 } } } }, { "duration": 2676714, "js": 2525455, "phases": [ { "phase": "load", "start": 0, "duration": 86190 }, { "phase": "boot", "start": 86190, "duration": 760991 }, { "phase": "transition", "start": 847181, "duration": 651007 }, { "phase": "render", "start": 1498188, "duration": 1178526 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297416 }, { "kind": "MinorGC", "type": "scavenge", "start": 405254, "duration": 5419, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440174, "duration": 6265, "usedHeapSizeAfter": 4487624, "usedHeapSizeBefore": 4629496 }, { "kind": "MinorGC", "type": "scavenge", "start": 523673, "duration": 2917, "usedHeapSizeAfter": 5803008, "usedHeapSizeBefore": 6119296 }, { "kind": "MinorGC", "type": "scavenge", "start": 663776, "duration": 3417, "usedHeapSizeAfter": 7880024, "usedHeapSizeBefore": 8566584 }, { "kind": "MinorGC", "type": "scavenge", "start": 841832, "duration": 3502, "usedHeapSizeAfter": 9214344, "usedHeapSizeBefore": 9829144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045243, "duration": 2364, "usedHeapSizeAfter": 10618200, "usedHeapSizeBefore": 11558912 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1149749, "duration": 62, "usedHeapSizeAfter": 11321592, "usedHeapSizeBefore": 11321592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1150951, "duration": 7180, "usedHeapSizeAfter": 8503344, "usedHeapSizeBefore": 11321752 }, { "kind": "MajorGC", "type": "weak processing", "start": 1159934, "duration": 8, "usedHeapSizeAfter": 8503424, "usedHeapSizeBefore": 8503424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341020, "duration": 3071, "usedHeapSizeAfter": 21339320, "usedHeapSizeBefore": 22720528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373055, "duration": 5222, "usedHeapSizeAfter": 22161968, "usedHeapSizeBefore": 22825104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410996, "duration": 3332, "usedHeapSizeAfter": 24207216, "usedHeapSizeBefore": 25360480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1565366, "duration": 80, "usedHeapSizeAfter": 28589832, "usedHeapSizeBefore": 28589832 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1570440, "duration": 10057, "usedHeapSizeAfter": 24905904, "usedHeapSizeBefore": 28679400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748452, "duration": 5419, "usedHeapSizeAfter": 25136648, "usedHeapSizeBefore": 29391008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1931315, "duration": 5458, "usedHeapSizeAfter": 28857816, "usedHeapSizeBefore": 32464752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2153614, "duration": 3158, "usedHeapSizeAfter": 28802136, "usedHeapSizeBefore": 41532912 } ], "blinkGC": [ { "start": 264100, "duration": 2186 }, { "start": 264109, "duration": 2128 }, { "start": 278920, "duration": 1279 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 1114 }, "FunctionCallback": { "count": 4488, "time": 89632 }, "NamedGetterCallback": { "count": 107, "time": 6033 }, "GetMoreDataCallback": { "count": 14, "time": 146260 }, "AccessorSetterCallback": { "count": 5392, "time": 3946 }, "GCEpilogueCallback": { "count": 16, "time": 1745 }, "GCPrologueCallback": { "count": 16, "time": 2220 }, "NamedSetterCallback": { "count": 18, "time": 1061 }, "StoreCallbackProperty": { "count": 5334, "time": 1363 }, "NamedQueryCallback": { "count": 11, "time": 734 }, "RunMicrotaskCallback": { "count": 42, "time": 15091 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1904 }, "CompileFunction": { "count": 3319, "time": 97438 }, "CompileIgnition": { "count": 3374, "time": 111325 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28733 }, "CompileRewriteReturnResult": { "count": 3329, "time": 690 }, "CompileScopeAnalysis": { "count": 3329, "time": 13769 }, "CompileScript": { "count": 10, "time": 1449 }, "CompileLazy": { "count": 3176, "time": 14686 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 530 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1027 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2630 }, "Map_SetPrototype": { "count": 12940, "time": 3017 }, "Map_TransitionToDataProperty": { "count": 11960, "time": 33633 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5795 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7521 }, "CreateArrayLiteral": { "count": 761, "time": 3199 }, "CreateObjectLiteral": { "count": 1888, "time": 6756 }, "SetProperty": { "count": 8829, "time": 16371 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 82 }, "NewClosure_Tenured": { "count": 2398, "time": 1270 }, "HandleApiCall": { "count": 3986, "time": 1862 }, "DateConstructor": { "count": 268, "time": 159 }, "ArrayLengthGetter": { "count": 369, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 1759 }, "FunctionPrototypeSetter": { "count": 239, "time": 1036 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1649 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 6 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 41 }, "WeakCollectionSet": { "count": 5007, "time": 9242 }, "ForInEnumerate": { "count": 380, "time": 2544 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 260, "time": 1025 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1366 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4296 }, "AddDictionaryProperty": { "count": 10572, "time": 11758 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4258 }, "HasProperty": { "count": 961, "time": 2791 }, "KeyedGetProperty": { "count": 223, "time": 882 }, "NewObject": { "count": 251, "time": 1917 }, "ObjectCreate": { "count": 221, "time": 2991 }, "ObjectKeys": { "count": 53, "time": 538 }, "SetDataProperties": { "count": 71, "time": 1630 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 11284 }, "RegExpExecMultiple": { "count": 327, "time": 2675 }, "RegExpReplace": { "count": 784, "time": 4393 }, "StringSplit": { "count": 6134, "time": 6037 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 51 }, "StringBuilderJoin": { "count": 136, "time": 614 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 566, "time": 1298 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 870 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 106 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 453 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 1909 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51513 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1181 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 783 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 86 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 138, "time": 1749 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 437 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 599 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4405 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 92 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2432 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 137 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 805 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1072, "time": 2788 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2588 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6774 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 333 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36494 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1681 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1121 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1385 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100349 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 19815 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1656 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 871 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 127 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 1164 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1547 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 786 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2220 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4840 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 172 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2745 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 295 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 698 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 794 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 123 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 123 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 26 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 857 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 6864 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3449 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31796 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2724 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 1361 } }, "JavaScript": { "JS_Execution": { "count": 5510, "time": 1015310 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15727 }, "ParseFunctionLiteral": { "count": 3377, "time": 140579 }, "ParseProgram": { "count": 10, "time": 975 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11727 }, "PreParseNoVariableResolution": { "count": 105, "time": 3083 }, "JsonParse": { "count": 25, "time": 118542 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22603 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 790 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1691 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1364, "time": 10500 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7332 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 2086 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1419 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3861, "time": 15792 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5468, "time": 17094 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3402 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 15462 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1327 }, "LoadIC_LoadFieldDH": { "count": 4012, "time": 15294 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 4806 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1785 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 2299 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5450 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 4177 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 495, "time": 1868 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1172 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 915 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1022 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 759 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 7733 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1652 }, "API_Object_SetPrivate": { "count": 35, "time": 47 }, "API_Persistent_New": { "count": 1875, "time": 1628 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3787 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 276 }, "API_String_Write": { "count": 654, "time": 105 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 42 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 388 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 740 }, "ParseBackgroundProgram": { "count": 1, "time": 843 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6838 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54197 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 9 }, "OptimizeCode": { "count": 70, "time": 1885 }, "RecompileSynchronous": { "count": 139, "time": 108390 }, "CompileOptimized_Concurrent": { "count": 69, "time": 2160 }, "StackGuard": { "count": 72, "time": 2598 }, "DeoptimizeCode": { "count": 7, "time": 290 }, "NotifyDeoptimized": { "count": 5, "time": 95 } } } }, { "duration": 2708866, "js": 2564046, "phases": [ { "phase": "load", "start": 0, "duration": 91456 }, { "phase": "boot", "start": 91456, "duration": 741728 }, { "phase": "transition", "start": 833184, "duration": 659570 }, { "phase": "render", "start": 1492754, "duration": 1216112 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299186 }, { "kind": "MinorGC", "type": "scavenge", "start": 402390, "duration": 6032, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436987, "duration": 7435, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 519213, "duration": 2411, "usedHeapSizeAfter": 5795304, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 658140, "duration": 2822, "usedHeapSizeAfter": 7885168, "usedHeapSizeBefore": 8570176 }, { "kind": "MinorGC", "type": "scavenge", "start": 834614, "duration": 2941, "usedHeapSizeAfter": 9239760, "usedHeapSizeBefore": 9842640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028229, "duration": 2777, "usedHeapSizeAfter": 10561904, "usedHeapSizeBefore": 11563168 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1126103, "duration": 73, "usedHeapSizeAfter": 11260624, "usedHeapSizeBefore": 11260624 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1126497, "duration": 6133, "usedHeapSizeAfter": 8518072, "usedHeapSizeBefore": 11260784 }, { "kind": "MajorGC", "type": "weak processing", "start": 1133135, "duration": 10, "usedHeapSizeAfter": 8518152, "usedHeapSizeBefore": 8518152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1322230, "duration": 3120, "usedHeapSizeAfter": 21278088, "usedHeapSizeBefore": 22711528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355937, "duration": 5143, "usedHeapSizeAfter": 22218912, "usedHeapSizeBefore": 22797128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404782, "duration": 4597, "usedHeapSizeAfter": 24202112, "usedHeapSizeBefore": 25350960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1575251, "duration": 79, "usedHeapSizeAfter": 28974088, "usedHeapSizeBefore": 28974088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1583753, "duration": 10301, "usedHeapSizeAfter": 25082416, "usedHeapSizeBefore": 29124768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1733861, "duration": 5863, "usedHeapSizeAfter": 25222136, "usedHeapSizeBefore": 29442168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1965255, "duration": 5173, "usedHeapSizeAfter": 28995120, "usedHeapSizeBefore": 32620024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2191612, "duration": 3423, "usedHeapSizeAfter": 28935880, "usedHeapSizeBefore": 41788840 } ], "blinkGC": [ { "start": 267210, "duration": 3165 }, { "start": 267219, "duration": 3117 }, { "start": 276242, "duration": 1845 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 438 }, "FunctionCallback": { "count": 4488, "time": 86383 }, "NamedGetterCallback": { "count": 107, "time": 10494 }, "GetMoreDataCallback": { "count": 14, "time": 142257 }, "AccessorSetterCallback": { "count": 5392, "time": 1951 }, "GCEpilogueCallback": { "count": 16, "time": 1025 }, "GCPrologueCallback": { "count": 16, "time": 1172 }, "NamedSetterCallback": { "count": 18, "time": 321 }, "StoreCallbackProperty": { "count": 5334, "time": 3416 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12030 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 879 }, "CompileFunction": { "count": 3319, "time": 93584 }, "CompileIgnition": { "count": 3374, "time": 110434 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24112 }, "CompileRewriteReturnResult": { "count": 3329, "time": 803 }, "CompileScopeAnalysis": { "count": 3329, "time": 13676 }, "CompileScript": { "count": 10, "time": 780 }, "CompileLazy": { "count": 3176, "time": 13968 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 310 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1027 }, "CompileForOnStackReplacement": { "count": 3, "time": 432 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1314 }, "Map_SetPrototype": { "count": 12974, "time": 3798 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 35377 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 856 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5058 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7470 }, "CreateArrayLiteral": { "count": 761, "time": 369 }, "CreateObjectLiteral": { "count": 1888, "time": 8224 }, "SetProperty": { "count": 8829, "time": 8587 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 221 }, "NewClosure_Tenured": { "count": 2398, "time": 3517 }, "HandleApiCall": { "count": 3986, "time": 1282 }, "DateConstructor": { "count": 268, "time": 1047 }, "ArrayLengthGetter": { "count": 371, "time": 810 }, "ArrayLengthSetter": { "count": 5152, "time": 2500 }, "FunctionPrototypeSetter": { "count": 239, "time": 2398 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 731 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 8035 }, "ForInEnumerate": { "count": 380, "time": 3024 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 254, "time": 2969 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3353 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5190 }, "AddDictionaryProperty": { "count": 10572, "time": 9664 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 414 }, "GetProperty": { "count": 6296, "time": 4268 }, "HasProperty": { "count": 961, "time": 3153 }, "KeyedGetProperty": { "count": 223, "time": 1981 }, "NewObject": { "count": 251, "time": 2056 }, "ObjectCreate": { "count": 221, "time": 2778 }, "ObjectKeys": { "count": 53, "time": 881 }, "SetDataProperties": { "count": 71, "time": 1354 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 11154 }, "RegExpExecMultiple": { "count": 327, "time": 2395 }, "RegExpReplace": { "count": 784, "time": 4312 }, "StringSplit": { "count": 6134, "time": 7043 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 546 }, "StringBuilderJoin": { "count": 136, "time": 84 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 559, "time": 167 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1724 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 717 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 2338 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54495 }, "ObjectSetPrototypeOf": { "count": 205, "time": 199 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 623 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 886 }, "ArrayShift": { "count": 120, "time": 482 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 148, "time": 1091 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 3130 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 63, "time": 24 }, "ArrayBufferConstructor": { "count": 1, "time": 3856 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 21 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 2176 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2711 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 30 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1057, "time": 6591 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 665 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2473 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8274 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 217 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36222 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3744 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 715 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1475 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97346 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 14475 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1225 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 742 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 134 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 120 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 543 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 69 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 834 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 18 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 4987 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3987 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 477 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3277 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 109 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 241 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 17 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 370 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 92 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 122 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 103 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6365 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 7224 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 34071 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2833 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 1490 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 995105 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17086 }, "ParseFunctionLiteral": { "count": 3377, "time": 132971 }, "ParseProgram": { "count": 10, "time": 2832 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10532 }, "PreParseNoVariableResolution": { "count": 105, "time": 1205 }, "JsonParse": { "count": 25, "time": 123240 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22450 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 456 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2021 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 5271 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9369 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1978 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1600 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4123, "time": 19008 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 601 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 20254 }, "LoadIC_Premonomorphic": { "count": 922, "time": 7035 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 24998 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 406 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2154 }, "LoadIC_LoadFieldDH": { "count": 4089, "time": 12906 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5235 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 2465 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3602 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4003 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 4448 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 448 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 3996 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 70 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 130 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 182 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 509 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 395 } }, "API": { "API_Context_New": { "count": 2, "time": 15114 }, "API_FunctionTemplate_New": { "count": 1353, "time": 626 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 265 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 668 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1109 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 558 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1474 }, "API_String_Write": { "count": 654, "time": 314 }, "API_Object_HasOwnProperty": { "count": 4, "time": 207 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 329 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 738 }, "ParseBackgroundProgram": { "count": 1, "time": 837 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6101 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55159 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 6 }, "OptimizeCode": { "count": 83, "time": 1272 }, "RecompileSynchronous": { "count": 162, "time": 163162 }, "CompileOptimized_Concurrent": { "count": 79, "time": 4424 }, "StackGuard": { "count": 81, "time": 1146 }, "DeoptimizeCode": { "count": 8, "time": 2057 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 181 } } } }, { "duration": 2665891, "js": 2521689, "phases": [ { "phase": "load", "start": 0, "duration": 91152 }, { "phase": "boot", "start": 91152, "duration": 766597 }, { "phase": "transition", "start": 857749, "duration": 638773 }, { "phase": "render", "start": 1496522, "duration": 1169369 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294973 }, { "kind": "MinorGC", "type": "scavenge", "start": 397737, "duration": 4868, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 431591, "duration": 6013, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 510142, "duration": 3932, "usedHeapSizeAfter": 5795744, "usedHeapSizeBefore": 6119480 }, { "kind": "MinorGC", "type": "scavenge", "start": 653339, "duration": 2953, "usedHeapSizeAfter": 7892528, "usedHeapSizeBefore": 8569824 }, { "kind": "MinorGC", "type": "scavenge", "start": 849992, "duration": 3024, "usedHeapSizeAfter": 9218600, "usedHeapSizeBefore": 9826056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050593, "duration": 2058, "usedHeapSizeAfter": 10616544, "usedHeapSizeBefore": 11563088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153783, "duration": 58, "usedHeapSizeAfter": 11320080, "usedHeapSizeBefore": 11320080 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1155082, "duration": 5009, "usedHeapSizeAfter": 8496048, "usedHeapSizeBefore": 11320240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337292, "duration": 5378, "usedHeapSizeAfter": 21330520, "usedHeapSizeBefore": 22714592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371390, "duration": 6230, "usedHeapSizeAfter": 22121592, "usedHeapSizeBefore": 22823896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410470, "duration": 4186, "usedHeapSizeAfter": 24234168, "usedHeapSizeBefore": 25388584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1551169, "duration": 75, "usedHeapSizeAfter": 28333192, "usedHeapSizeBefore": 28333192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1581188, "duration": 9171, "usedHeapSizeAfter": 24738136, "usedHeapSizeBefore": 28836624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1742965, "duration": 7830, "usedHeapSizeAfter": 25177752, "usedHeapSizeBefore": 29507088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1925445, "duration": 4160, "usedHeapSizeAfter": 28947400, "usedHeapSizeBefore": 32423944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2149680, "duration": 6253, "usedHeapSizeAfter": 28695752, "usedHeapSizeBefore": 41760624 }, { "kind": "MajorGC", "type": "weak processing", "start": 2661414, "duration": 42, "usedHeapSizeAfter": 38496304, "usedHeapSizeBefore": 38496304 } ], "blinkGC": [ { "start": 265170, "duration": 3584 }, { "start": 265180, "duration": 2869 }, { "start": 268831, "duration": 1884 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 712 }, "FunctionCallback": { "count": 4489, "time": 89247 }, "NamedGetterCallback": { "count": 107, "time": 9525 }, "GetMoreDataCallback": { "count": 14, "time": 143479 }, "AccessorSetterCallback": { "count": 5392, "time": 1904 }, "GCEpilogueCallback": { "count": 16, "time": 1408 }, "GCPrologueCallback": { "count": 16, "time": 1780 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 2847 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13200 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2237 }, "CompileFunction": { "count": 3319, "time": 96514 }, "CompileIgnition": { "count": 3374, "time": 112838 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32611 }, "CompileRewriteReturnResult": { "count": 3329, "time": 911 }, "CompileScopeAnalysis": { "count": 3329, "time": 18166 }, "CompileScript": { "count": 10, "time": 2639 }, "CompileLazy": { "count": 3176, "time": 14851 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1789 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1008 }, "Map_SetPrototype": { "count": 12964, "time": 3441 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 30759 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1322 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6839 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10135 }, "CreateArrayLiteral": { "count": 761, "time": 689 }, "CreateObjectLiteral": { "count": 1888, "time": 7604 }, "SetProperty": { "count": 8829, "time": 11763 }, "DeclareGlobals": { "count": 2, "time": 23 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 1013 }, "HandleApiCall": { "count": 3986, "time": 3628 }, "DateConstructor": { "count": 268, "time": 809 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1758 }, "FunctionPrototypeSetter": { "count": 239, "time": 1297 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 285 }, "WeakCollectionSet": { "count": 5007, "time": 7646 }, "ForInEnumerate": { "count": 380, "time": 2617 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 244, "time": 4544 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 581 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3744 }, "AddDictionaryProperty": { "count": 10572, "time": 13148 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 787 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4435 }, "HasProperty": { "count": 961, "time": 2763 }, "KeyedGetProperty": { "count": 223, "time": 1443 }, "NewObject": { "count": 251, "time": 2898 }, "ObjectCreate": { "count": 221, "time": 2782 }, "ObjectKeys": { "count": 53, "time": 180 }, "SetDataProperties": { "count": 71, "time": 823 }, "ToString": { "count": 28, "time": 401 }, "RegExpExec": { "count": 269, "time": 13431 }, "RegExpExecMultiple": { "count": 327, "time": 728 }, "RegExpReplace": { "count": 784, "time": 4381 }, "StringSplit": { "count": 6134, "time": 8568 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 66 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 572, "time": 302 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 996 }, "ArrayPush": { "count": 8, "time": 20 }, "ArraySplice": { "count": 82, "time": 745 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 409 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 4503 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55642 }, "ObjectSetPrototypeOf": { "count": 205, "time": 246 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 117 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 338 }, "Object_DeleteProperty": { "count": 6, "time": 195 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 143, "time": 1058 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 816 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 831 }, "ArrayPop": { "count": 63, "time": 22 }, "ArrayBufferConstructor": { "count": 1, "time": 3874 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 41 }, "NumberPrototypeToString": { "count": 31, "time": 8 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 99 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2928 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1170, "time": 4106 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 65 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 83 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3202 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8562 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41480 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2436 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 930 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2228 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112765 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 19421 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1877 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 507 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 116 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 79 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 728 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 52 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1374 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 785 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1791 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3426 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 81 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2655 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 568 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 990 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 434 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 78 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 125 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 120 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5548 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4200 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 31770 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2299 }, "GC_Custom_IncrementalMarkingObserver": { "count": 110, "time": 494 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 995196 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13654 }, "ParseFunctionLiteral": { "count": 3377, "time": 145679 }, "ParseProgram": { "count": 10, "time": 1414 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12422 }, "PreParseNoVariableResolution": { "count": 105, "time": 1882 }, "JsonParse": { "count": 25, "time": 115283 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21092 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1312 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3627 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1375, "time": 5513 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8514 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1302 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1438 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4096, "time": 17838 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 22222 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3740 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 20671 }, "LoadGlobalIC_Slow": { "count": 21, "time": 318 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 441 }, "LoadIC_SlowStub": { "count": 21, "time": 638 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1282 }, "LoadIC_LoadFieldDH": { "count": 4083, "time": 11708 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 3477 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 33 }, "LoadIC_Miss": { "count": 107, "time": 1978 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2324 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 151 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4678 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 586 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 1954 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2492 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2245 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 65 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 141 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 13868 }, "API_FunctionTemplate_New": { "count": 1353, "time": 988 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1089 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 349 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3921 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1548 }, "API_String_Write": { "count": 654, "time": 762 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 885 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 393 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 727 }, "ParseBackgroundProgram": { "count": 1, "time": 775 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6691 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49252 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 6 }, "OptimizeCode": { "count": 84, "time": 417 }, "RecompileSynchronous": { "count": 167, "time": 111560 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1177 }, "StackGuard": { "count": 85, "time": 1681 }, "DeoptimizeCode": { "count": 8, "time": 1676 }, "NotifyDeoptimized": { "count": 7, "time": 2729 } } } }, { "duration": 2713053, "js": 2569610, "phases": [ { "phase": "load", "start": 0, "duration": 82858 }, { "phase": "boot", "start": 82858, "duration": 738982 }, { "phase": "transition", "start": 821840, "duration": 662198 }, { "phase": "render", "start": 1484038, "duration": 1229015 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 285006 }, { "kind": "MinorGC", "type": "scavenge", "start": 385571, "duration": 4398, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 420895, "duration": 5817, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 512038, "duration": 2497, "usedHeapSizeAfter": 5795912, "usedHeapSizeBefore": 6119640 }, { "kind": "MinorGC", "type": "scavenge", "start": 650327, "duration": 3708, "usedHeapSizeAfter": 7887840, "usedHeapSizeBefore": 8570192 }, { "kind": "MinorGC", "type": "scavenge", "start": 822444, "duration": 3835, "usedHeapSizeAfter": 9247744, "usedHeapSizeBefore": 9842168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1021224, "duration": 3592, "usedHeapSizeAfter": 10563728, "usedHeapSizeBefore": 11563592 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1125054, "duration": 60, "usedHeapSizeAfter": 11277368, "usedHeapSizeBefore": 11277368 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1126832, "duration": 5445, "usedHeapSizeAfter": 8524752, "usedHeapSizeBefore": 11277528 }, { "kind": "MajorGC", "type": "weak processing", "start": 1133465, "duration": 7, "usedHeapSizeAfter": 8524832, "usedHeapSizeBefore": 8524832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1317756, "duration": 3062, "usedHeapSizeAfter": 21300512, "usedHeapSizeBefore": 22717704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1348376, "duration": 3270, "usedHeapSizeAfter": 22159064, "usedHeapSizeBefore": 22801104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393451, "duration": 3661, "usedHeapSizeAfter": 24273104, "usedHeapSizeBefore": 25380336 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1580279, "duration": 77, "usedHeapSizeAfter": 28923808, "usedHeapSizeBefore": 28923808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1591049, "duration": 9520, "usedHeapSizeAfter": 24751168, "usedHeapSizeBefore": 29065880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1770170, "duration": 5219, "usedHeapSizeAfter": 25371032, "usedHeapSizeBefore": 29552296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1970452, "duration": 4456, "usedHeapSizeAfter": 28897064, "usedHeapSizeBefore": 32502040 }, { "kind": "MinorGC", "type": "scavenge", "start": 2194053, "duration": 4484, "usedHeapSizeAfter": 28728416, "usedHeapSizeBefore": 41857208 } ], "blinkGC": [ { "start": 251172, "duration": 3175 }, { "start": 251180, "duration": 3122 }, { "start": 260480, "duration": 2460 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 805 }, "FunctionCallback": { "count": 4488, "time": 87142 }, "NamedGetterCallback": { "count": 107, "time": 8746 }, "GetMoreDataCallback": { "count": 14, "time": 136881 }, "AccessorSetterCallback": { "count": 5392, "time": 2056 }, "GCEpilogueCallback": { "count": 16, "time": 1577 }, "GCPrologueCallback": { "count": 16, "time": 1090 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 3676 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 12399 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 524 }, "CompileFunction": { "count": 3319, "time": 97354 }, "CompileIgnition": { "count": 3374, "time": 114116 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29670 }, "CompileRewriteReturnResult": { "count": 3329, "time": 312 }, "CompileScopeAnalysis": { "count": 3329, "time": 12057 }, "CompileScript": { "count": 10, "time": 304 }, "CompileLazy": { "count": 3176, "time": 10577 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 464 }, "RegExpInitializeAndCompile": { "count": 177, "time": 187 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 2941 }, "Map_SetPrototype": { "count": 12963, "time": 2122 }, "Map_TransitionToDataProperty": { "count": 11967, "time": 25906 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3832 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11160 }, "CreateArrayLiteral": { "count": 761, "time": 1702 }, "CreateObjectLiteral": { "count": 1888, "time": 7635 }, "SetProperty": { "count": 8829, "time": 13163 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 715 }, "NewClosure_Tenured": { "count": 2398, "time": 1963 }, "HandleApiCall": { "count": 3986, "time": 3185 }, "DateConstructor": { "count": 268, "time": 126 }, "ArrayLengthGetter": { "count": 372, "time": 398 }, "ArrayLengthSetter": { "count": 5152, "time": 4426 }, "FunctionPrototypeSetter": { "count": 239, "time": 2179 }, "FunctionLengthGetter": { "count": 13, "time": 560 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 883 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 286 }, "WeakCollectionSet": { "count": 5007, "time": 8153 }, "ForInEnumerate": { "count": 380, "time": 4388 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 258, "time": 2848 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1780 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 4614 }, "AddDictionaryProperty": { "count": 10572, "time": 11330 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3997 }, "HasProperty": { "count": 961, "time": 2713 }, "KeyedGetProperty": { "count": 223, "time": 832 }, "NewObject": { "count": 251, "time": 4512 }, "ObjectCreate": { "count": 221, "time": 2547 }, "ObjectKeys": { "count": 53, "time": 1751 }, "SetDataProperties": { "count": 71, "time": 2195 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 9486 }, "RegExpExecMultiple": { "count": 327, "time": 1327 }, "RegExpReplace": { "count": 784, "time": 4100 }, "StringSplit": { "count": 6134, "time": 6034 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 269 }, "StringBuilderConcat": { "count": 152, "time": 1138 }, "StringBuilderJoin": { "count": 136, "time": 808 }, "StringCharCodeAt": { "count": 11, "time": 23 }, "StringEqual": { "count": 560, "time": 111 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1151 }, "ArrayPush": { "count": 8, "time": 757 }, "ArraySplice": { "count": 82, "time": 302 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 26 }, "ObjectDefineProperty": { "count": 650, "time": 2416 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47668 }, "ObjectSetPrototypeOf": { "count": 205, "time": 536 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 344 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 80 }, "Object_DeleteProperty": { "count": 6, "time": 403 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 663 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 93 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 10 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 492 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4115 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 610 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2965 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 818 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1038, "time": 5086 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3858 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5504 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35048 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3952 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1097 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2166 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 89571 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 16687 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1938 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1219 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 122 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 23 }, "GC_MC_FINISH": { "count": 2, "time": 399 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 853 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 23 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2597 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 20 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2682 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 576 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 402 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 426 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1583 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 827 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1401 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 539 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 383 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 733 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 47 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5008 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2638 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 32987 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2777 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 1362 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1045243 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19805 }, "ParseFunctionLiteral": { "count": 3377, "time": 144592 }, "ParseProgram": { "count": 10, "time": 950 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15003 }, "PreParseNoVariableResolution": { "count": 105, "time": 2044 }, "JsonParse": { "count": 25, "time": 120854 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24304 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1274 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1546 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1371, "time": 8222 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10955 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 829 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1205 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 18595 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 16639 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2382 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17180 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1652 }, "LoadIC_LoadFieldDH": { "count": 4071, "time": 16438 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 4548 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 2758 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2902 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4918 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 3210 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 576 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1241 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1109 }, "LoadIC_StringLength": { "count": 27, "time": 383 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 875 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 6026 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2401 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 663 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5275 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 64 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1751 }, "API_String_Write": { "count": 654, "time": 107 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 28 }, "API_External_New": { "count": 23, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 443 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 2 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1229 }, "ParseBackgroundProgram": { "count": 1, "time": 650 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6779 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53777 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 6 }, "OptimizeCode": { "count": 85, "time": 1484 }, "RecompileSynchronous": { "count": 168, "time": 130803 }, "CompileOptimized_Concurrent": { "count": 83, "time": 3896 }, "StackGuard": { "count": 85, "time": 2808 }, "DeoptimizeCode": { "count": 7, "time": 667 }, "NotifyDeoptimized": { "count": 5, "time": 623 } } } }, { "duration": 2759918, "js": 2605216, "phases": [ { "phase": "load", "start": 0, "duration": 92356 }, { "phase": "boot", "start": 92356, "duration": 733137 }, { "phase": "transition", "start": 825493, "duration": 659156 }, { "phase": "render", "start": 1484649, "duration": 1275269 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293611 }, { "kind": "MinorGC", "type": "scavenge", "start": 393928, "duration": 6885, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 428315, "duration": 6767, "usedHeapSizeAfter": 4487576, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 511396, "duration": 2021, "usedHeapSizeAfter": 5804856, "usedHeapSizeBefore": 6119272 }, { "kind": "MinorGC", "type": "scavenge", "start": 647328, "duration": 4186, "usedHeapSizeAfter": 7879088, "usedHeapSizeBefore": 8565248 }, { "kind": "MinorGC", "type": "scavenge", "start": 818713, "duration": 2974, "usedHeapSizeAfter": 9221800, "usedHeapSizeBefore": 9825712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1021414, "duration": 3333, "usedHeapSizeAfter": 10531656, "usedHeapSizeBefore": 11558768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1133403, "duration": 687, "usedHeapSizeAfter": 11249944, "usedHeapSizeBefore": 11249944 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1135515, "duration": 5655, "usedHeapSizeAfter": 8525928, "usedHeapSizeBefore": 11250104 }, { "kind": "MajorGC", "type": "weak processing", "start": 1142459, "duration": 7, "usedHeapSizeAfter": 8526008, "usedHeapSizeBefore": 8526008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1323963, "duration": 4124, "usedHeapSizeAfter": 21295760, "usedHeapSizeBefore": 22715112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357397, "duration": 4714, "usedHeapSizeAfter": 22181752, "usedHeapSizeBefore": 22797288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398838, "duration": 3644, "usedHeapSizeAfter": 24208736, "usedHeapSizeBefore": 25366696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1601819, "duration": 963, "usedHeapSizeAfter": 29532752, "usedHeapSizeBefore": 29532752 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1606343, "duration": 7115, "usedHeapSizeAfter": 25196512, "usedHeapSizeBefore": 29598880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754032, "duration": 5306, "usedHeapSizeAfter": 25301168, "usedHeapSizeBefore": 29434024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2152053, "duration": 6115, "usedHeapSizeAfter": 29022032, "usedHeapSizeBefore": 40950360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2617456, "duration": 5516, "usedHeapSizeAfter": 30512568, "usedHeapSizeBefore": 42499616 } ], "blinkGC": [ { "start": 260727, "duration": 3565 }, { "start": 260735, "duration": 3509 }, { "start": 275643, "duration": 1252 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 2716 }, "FunctionCallback": { "count": 4490, "time": 100854 }, "NamedGetterCallback": { "count": 107, "time": 8852 }, "GetMoreDataCallback": { "count": 14, "time": 139240 }, "AccessorSetterCallback": { "count": 5392, "time": 2593 }, "GCEpilogueCallback": { "count": 16, "time": 2897 }, "GCPrologueCallback": { "count": 16, "time": 1726 }, "NamedSetterCallback": { "count": 18, "time": 446 }, "StoreCallbackProperty": { "count": 5334, "time": 4758 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12119 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1555 }, "CompileFunction": { "count": 3319, "time": 91690 }, "CompileIgnition": { "count": 3374, "time": 105397 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37107 }, "CompileRewriteReturnResult": { "count": 3329, "time": 135 }, "CompileScopeAnalysis": { "count": 3329, "time": 13678 }, "CompileScript": { "count": 10, "time": 690 }, "CompileLazy": { "count": 3176, "time": 8248 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2250 }, "CompileForOnStackReplacement": { "count": 3, "time": 46 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1680 }, "Map_SetPrototype": { "count": 12969, "time": 1791 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 36579 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4262 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6540 }, "CreateArrayLiteral": { "count": 761, "time": 680 }, "CreateObjectLiteral": { "count": 1888, "time": 8023 }, "SetProperty": { "count": 8830, "time": 16457 }, "DeclareGlobals": { "count": 2, "time": 20 }, "NewClosure": { "count": 344, "time": 73 }, "NewClosure_Tenured": { "count": 2398, "time": 2647 }, "HandleApiCall": { "count": 3986, "time": 2388 }, "DateConstructor": { "count": 268, "time": 267 }, "ArrayLengthGetter": { "count": 372, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 3075 }, "FunctionPrototypeSetter": { "count": 239, "time": 378 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 145 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 655 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 102 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 7760 }, "ForInEnumerate": { "count": 380, "time": 2519 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 263, "time": 3889 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1251 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5435 }, "AddDictionaryProperty": { "count": 10572, "time": 10211 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2240 }, "HasProperty": { "count": 961, "time": 2413 }, "KeyedGetProperty": { "count": 223, "time": 993 }, "NewObject": { "count": 251, "time": 424 }, "ObjectCreate": { "count": 221, "time": 1558 }, "ObjectKeys": { "count": 53, "time": 160 }, "SetDataProperties": { "count": 71, "time": 1649 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10473 }, "RegExpExecMultiple": { "count": 327, "time": 2118 }, "RegExpReplace": { "count": 784, "time": 3080 }, "StringSplit": { "count": 6134, "time": 8565 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 548, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 603 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 695 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 446 }, "FunctionPrototypeToString": { "count": 116, "time": 523 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 3245 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57705 }, "ObjectSetPrototypeOf": { "count": 205, "time": 204 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 782 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 477 }, "ArrayShift": { "count": 120, "time": 1311 }, "Object_DeleteProperty": { "count": 6, "time": 29 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 168 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 139, "time": 1422 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 305 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 105 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 122 }, "ArrayPop": { "count": 53, "time": 800 }, "ArrayBufferConstructor": { "count": 1, "time": 3776 }, "GlobalDecodeURIComponent": { "count": 1, "time": 22 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3339 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 940 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 520 }, "ObjectIsFrozen": { "count": 216, "time": 821 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1058, "time": 4148 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 735 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3428 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5843 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 49 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 1070 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38256 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3433 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 541 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 13 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1620 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106367 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 13209 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1752 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 237 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1049 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1152 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 756 }, "GC_MC_FINISH": { "count": 2, "time": 696 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 507 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 775 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 300 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1966 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2069 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1200 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 103 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1151 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 176 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 590 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 169 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 617 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 22 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 457 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 59 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4936 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2706 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 32918 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2520 }, "GC_Custom_IncrementalMarkingObserver": { "count": 121, "time": 1414 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1040836 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13700 }, "ParseFunctionLiteral": { "count": 3377, "time": 140715 }, "ParseProgram": { "count": 10, "time": 1336 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11906 }, "PreParseNoVariableResolution": { "count": 105, "time": 591 }, "JsonParse": { "count": 25, "time": 119252 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20276 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3340 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3010 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 5918 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8605 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 2257 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2516 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4119, "time": 18424 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5455, "time": 17056 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3158 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 11693 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1238 }, "LoadIC_LoadFieldDH": { "count": 4100, "time": 13096 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 2798 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 427 }, "LoadIC_Miss": { "count": 107, "time": 2750 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2633 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 26 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4021 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 621 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 5479 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1022 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1918 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 340 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 132 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 868 } }, "API": { "API_Context_New": { "count": 2, "time": 13716 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2539 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 642 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 843 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2017 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 825 }, "API_Object_SetPrototype": { "count": 43, "time": 55 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 282 }, "API_String_Write": { "count": 654, "time": 131 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 17 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 377 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 762 }, "ParseBackgroundProgram": { "count": 1, "time": 791 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6696 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49278 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 9 }, "OptimizeCode": { "count": 81, "time": 360 }, "RecompileSynchronous": { "count": 158, "time": 173840 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1488 }, "StackGuard": { "count": 78, "time": 4496 }, "DeoptimizeCode": { "count": 9, "time": 621 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 574 }, "NotifyDeoptimized": { "count": 7, "time": 576 } } } }, { "duration": 2703038, "js": 2556772, "phases": [ { "phase": "load", "start": 0, "duration": 85576 }, { "phase": "boot", "start": 85576, "duration": 730068 }, { "phase": "transition", "start": 815644, "duration": 675596 }, { "phase": "render", "start": 1491240, "duration": 1211798 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 284297 }, { "kind": "MinorGC", "type": "scavenge", "start": 382239, "duration": 4864, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 415403, "duration": 6128, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 494445, "duration": 4453, "usedHeapSizeAfter": 5803176, "usedHeapSizeBefore": 6119480 }, { "kind": "MinorGC", "type": "scavenge", "start": 635896, "duration": 3385, "usedHeapSizeAfter": 7883888, "usedHeapSizeBefore": 8567072 }, { "kind": "MinorGC", "type": "scavenge", "start": 806985, "duration": 3608, "usedHeapSizeAfter": 9225168, "usedHeapSizeBefore": 9824464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 993461, "duration": 747, "usedHeapSizeAfter": 11028512, "usedHeapSizeBefore": 11028512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1001591, "duration": 7385, "usedHeapSizeAfter": 8800736, "usedHeapSizeBefore": 11124560 }, { "kind": "MajorGC", "type": "weak processing", "start": 1113336, "duration": 9, "usedHeapSizeAfter": 9951472, "usedHeapSizeBefore": 9951472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1317758, "duration": 4697, "usedHeapSizeAfter": 21034992, "usedHeapSizeBefore": 22853376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366357, "duration": 4663, "usedHeapSizeAfter": 22372464, "usedHeapSizeBefore": 23244040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1412455, "duration": 7348, "usedHeapSizeAfter": 24232000, "usedHeapSizeBefore": 25238792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1437098, "duration": 73, "usedHeapSizeAfter": 25955832, "usedHeapSizeBefore": 25955832 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1449533, "duration": 9485, "usedHeapSizeAfter": 22277640, "usedHeapSizeBefore": 26239768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1673562, "duration": 3001, "usedHeapSizeAfter": 25028592, "usedHeapSizeBefore": 28957064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1852172, "duration": 4998, "usedHeapSizeAfter": 26803336, "usedHeapSizeBefore": 30381656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2100455, "duration": 6140, "usedHeapSizeAfter": 29036256, "usedHeapSizeBefore": 41400248 }, { "kind": "MajorGC", "type": "weak processing", "start": 2695847, "duration": 12, "usedHeapSizeAfter": 40497184, "usedHeapSizeBefore": 40497184 } ], "blinkGC": [ { "start": 249509, "duration": 2585 }, { "start": 249517, "duration": 2539 }, { "start": 253596, "duration": 1391 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 312 }, "FunctionCallback": { "count": 4483, "time": 88161 }, "NamedGetterCallback": { "count": 107, "time": 7743 }, "GetMoreDataCallback": { "count": 14, "time": 133799 }, "AccessorSetterCallback": { "count": 5392, "time": 508 }, "GCEpilogueCallback": { "count": 15, "time": 1014 }, "GCPrologueCallback": { "count": 15, "time": 1098 }, "NamedSetterCallback": { "count": 18, "time": 99 }, "StoreCallbackProperty": { "count": 5334, "time": 3399 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 16369 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 987 }, "CompileFunction": { "count": 3319, "time": 99504 }, "CompileIgnition": { "count": 3374, "time": 107651 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32636 }, "CompileRewriteReturnResult": { "count": 3329, "time": 114 }, "CompileScopeAnalysis": { "count": 3329, "time": 13357 }, "CompileScript": { "count": 10, "time": 644 }, "CompileLazy": { "count": 3176, "time": 13809 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 79 }, "RegExpInitializeAndCompile": { "count": 177, "time": 632 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 1949 }, "Map_SetPrototype": { "count": 12926, "time": 2386 }, "Map_TransitionToDataProperty": { "count": 11930, "time": 33923 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 949 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5409 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6886 }, "CreateArrayLiteral": { "count": 761, "time": 1408 }, "CreateObjectLiteral": { "count": 1888, "time": 6941 }, "SetProperty": { "count": 8820, "time": 12038 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 650 }, "NewClosure_Tenured": { "count": 2398, "time": 4337 }, "HandleApiCall": { "count": 3986, "time": 2314 }, "DateConstructor": { "count": 268, "time": 680 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 3561 }, "FunctionPrototypeSetter": { "count": 239, "time": 1074 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 909 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6543 }, "ForInEnumerate": { "count": 379, "time": 3244 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 257, "time": 2750 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 1352 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5772 }, "AddDictionaryProperty": { "count": 10572, "time": 12242 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 674 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 6858 }, "HasProperty": { "count": 961, "time": 3290 }, "KeyedGetProperty": { "count": 223, "time": 1183 }, "NewObject": { "count": 251, "time": 1565 }, "ObjectCreate": { "count": 221, "time": 2266 }, "ObjectKeys": { "count": 52, "time": 765 }, "SetDataProperties": { "count": 71, "time": 2761 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 8678 }, "RegExpExecMultiple": { "count": 327, "time": 2507 }, "RegExpReplace": { "count": 784, "time": 2447 }, "StringSplit": { "count": 6134, "time": 9755 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 783 }, "StringBuilderConcat": { "count": 152, "time": 569 }, "StringBuilderJoin": { "count": 136, "time": 148 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 566, "time": 754 }, "StringIndexOfUnchecked": { "count": 330, "time": 86 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 548 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 54 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1961 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57168 }, "ObjectSetPrototypeOf": { "count": 205, "time": 894 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 498 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 95 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 389 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 147, "time": 2540 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 222 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 4087 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 45 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 239 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4244 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 772 }, "StringToNumber": { "count": 196, "time": 65 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 10 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 948, "time": 4278 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 613 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2483 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6892 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35866 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4992 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1631 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1383 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 96803 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 14929 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1986 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 804 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 129 }, "GC_MC_MARK": { "count": 2, "time": 11 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 211 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 241 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 940 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2329 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4494 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 666 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 70 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2558 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 835 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1049 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 113 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 62 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 320 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1540 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5494 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3519 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 30107 }, "GC_Custom_IncrementalMarkingObserver": { "count": 164, "time": 1293 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3986 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5516, "time": 1045063 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17712 }, "ParseFunctionLiteral": { "count": 3377, "time": 156976 }, "ParseProgram": { "count": 10, "time": 982 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11528 }, "PreParseNoVariableResolution": { "count": 105, "time": 1077 }, "JsonParse": { "count": 25, "time": 122276 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 772, "time": 4072 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1810 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3502 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1346, "time": 6885 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8649 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 2974 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2348 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3989, "time": 15386 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 16848 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1285 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21470 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2022 }, "LoadIC_LoadFieldDH": { "count": 3989, "time": 11981 }, "StoreIC_StoreFieldDH": { "count": 1265, "time": 3666 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 2259 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4040 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5144 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 340 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 501, "time": 4624 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 1003 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1705 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 144 }, "LoadIC_StringLength": { "count": 27, "time": 701 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 21 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 895 } }, "API": { "API_Context_New": { "count": 2, "time": 7269 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2407 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1877, "time": 2255 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 3131 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3029 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 54 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1918 }, "API_String_Write": { "count": 654, "time": 108 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 23 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 395 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 103 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 803 }, "ParseBackgroundProgram": { "count": 1, "time": 685 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6280 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54769 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 8 }, "OptimizeCode": { "count": 84, "time": 2372 }, "RecompileSynchronous": { "count": 167, "time": 111002 }, "CompileOptimized_Concurrent": { "count": 83, "time": 3689 }, "StackGuard": { "count": 85, "time": 2135 }, "DeoptimizeCode": { "count": 8, "time": 1170 }, "NotifyDeoptimized": { "count": 6, "time": 108 } } } }, { "duration": 2691501, "js": 2542904, "phases": [ { "phase": "load", "start": 0, "duration": 91610 }, { "phase": "boot", "start": 91610, "duration": 765335 }, { "phase": "transition", "start": 856945, "duration": 652955 }, { "phase": "render", "start": 1509900, "duration": 1181601 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298576 }, { "kind": "MinorGC", "type": "scavenge", "start": 399585, "duration": 6291, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434251, "duration": 5646, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 516335, "duration": 1377, "usedHeapSizeAfter": 5805544, "usedHeapSizeBefore": 6119656 }, { "kind": "MinorGC", "type": "scavenge", "start": 687166, "duration": 3038, "usedHeapSizeAfter": 7883192, "usedHeapSizeBefore": 8564696 }, { "kind": "MinorGC", "type": "scavenge", "start": 848987, "duration": 2685, "usedHeapSizeAfter": 9207952, "usedHeapSizeBefore": 9816688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052815, "duration": 2093, "usedHeapSizeAfter": 10544432, "usedHeapSizeBefore": 11559720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1155723, "duration": 57, "usedHeapSizeAfter": 11259712, "usedHeapSizeBefore": 11259712 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1157217, "duration": 5928, "usedHeapSizeAfter": 8519568, "usedHeapSizeBefore": 11259872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344518, "duration": 3372, "usedHeapSizeAfter": 21317464, "usedHeapSizeBefore": 22712488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379276, "duration": 3606, "usedHeapSizeAfter": 22175720, "usedHeapSizeBefore": 22825088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420074, "duration": 3747, "usedHeapSizeAfter": 24153424, "usedHeapSizeBefore": 25337144 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1569596, "duration": 95, "usedHeapSizeAfter": 28391640, "usedHeapSizeBefore": 28391640 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1579237, "duration": 9433, "usedHeapSizeAfter": 24808088, "usedHeapSizeBefore": 28550800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1750532, "duration": 4675, "usedHeapSizeAfter": 25109192, "usedHeapSizeBefore": 29418168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1943222, "duration": 3770, "usedHeapSizeAfter": 28946088, "usedHeapSizeBefore": 32496288 }, { "kind": "MinorGC", "type": "scavenge", "start": 2164683, "duration": 3525, "usedHeapSizeAfter": 28820560, "usedHeapSizeBefore": 41578592 }, { "kind": "MajorGC", "type": "weak processing", "start": 2687614, "duration": 483, "usedHeapSizeAfter": 39103648, "usedHeapSizeBefore": 39103648 } ], "blinkGC": [ { "start": 264948, "duration": 3201 }, { "start": 264960, "duration": 3151 }, { "start": 271530, "duration": 1428 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 647 }, "FunctionCallback": { "count": 4489, "time": 85339 }, "NamedGetterCallback": { "count": 107, "time": 8173 }, "GetMoreDataCallback": { "count": 14, "time": 140779 }, "AccessorSetterCallback": { "count": 5392, "time": 479 }, "GCEpilogueCallback": { "count": 16, "time": 628 }, "GCPrologueCallback": { "count": 16, "time": 1328 }, "NamedSetterCallback": { "count": 18, "time": 937 }, "StoreCallbackProperty": { "count": 5334, "time": 5421 }, "NamedQueryCallback": { "count": 11, "time": 43 }, "RunMicrotaskCallback": { "count": 42, "time": 13906 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1237 }, "CompileFunction": { "count": 3319, "time": 103975 }, "CompileIgnition": { "count": 3374, "time": 122641 }, "CompileIgnitionFinalization": { "count": 3379, "time": 41205 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1529 }, "CompileScopeAnalysis": { "count": 3329, "time": 19984 }, "CompileScript": { "count": 10, "time": 3000 }, "CompileLazy": { "count": 3176, "time": 10030 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1389 }, "RegExpInitializeAndCompile": { "count": 177, "time": 193 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 653, "time": 1971 }, "Map_SetPrototype": { "count": 12971, "time": 6859 }, "Map_TransitionToDataProperty": { "count": 11973, "time": 38261 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1402 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5982 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6878 }, "CreateArrayLiteral": { "count": 761, "time": 2024 }, "CreateObjectLiteral": { "count": 1888, "time": 9220 }, "SetProperty": { "count": 8830, "time": 10544 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 1086 }, "HandleApiCall": { "count": 3986, "time": 4837 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3408 }, "FunctionPrototypeSetter": { "count": 239, "time": 3778 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 2007 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 584 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7214 }, "ForInEnumerate": { "count": 380, "time": 3496 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 249, "time": 2230 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1910 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 8264 }, "AddDictionaryProperty": { "count": 10572, "time": 11277 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 32 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3768 }, "HasProperty": { "count": 961, "time": 3019 }, "KeyedGetProperty": { "count": 223, "time": 1626 }, "NewObject": { "count": 251, "time": 1188 }, "ObjectCreate": { "count": 221, "time": 2141 }, "ObjectKeys": { "count": 53, "time": 664 }, "SetDataProperties": { "count": 71, "time": 438 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10374 }, "RegExpExecMultiple": { "count": 327, "time": 1827 }, "RegExpReplace": { "count": 784, "time": 2785 }, "StringSplit": { "count": 6134, "time": 5140 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 61 }, "StringBuilderJoin": { "count": 136, "time": 57 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 568, "time": 2169 }, "StringIndexOfUnchecked": { "count": 330, "time": 911 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 673 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 295 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1461 }, "ObjectFreeze": { "count": 11, "time": 281 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53759 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1053 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 124 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 285 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 147, "time": 1353 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 87 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 547 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 274 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3914 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1181 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2949 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 738 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1078, "time": 2814 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 502 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3605 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8167 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 30955 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2179 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 521 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1359 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 81941 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 19996 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1469 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 705 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 136 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 78 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 624 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 743 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2431 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3640 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 41 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 152 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2908 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 519 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 920 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 12 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1373 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 85 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 180 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 678 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 179 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6141 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2143 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 34710 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2343 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 1231 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1017335 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15012 }, "ParseFunctionLiteral": { "count": 3377, "time": 129993 }, "ParseProgram": { "count": 10, "time": 2204 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10878 }, "PreParseNoVariableResolution": { "count": 105, "time": 3293 }, "JsonParse": { "count": 25, "time": 118948 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21853 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2290 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3106 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1377, "time": 8961 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9492 }, "LoadIC_FunctionPrototypeStub": { "count": 386, "time": 3471 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1748 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4130, "time": 19281 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 12300 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3223 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 14101 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 457 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1616 }, "LoadIC_LoadFieldDH": { "count": 4090, "time": 13126 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 3270 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 309 }, "LoadIC_Miss": { "count": 107, "time": 2724 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3135 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4569 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 104 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 3627 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1024 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1559 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1305 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8369 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2543 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 1610 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3332 }, "API_Object_CreateDataProperty": { "count": 22, "time": 14 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 881 }, "API_String_Write": { "count": 654, "time": 926 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 566 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 742 }, "ParseBackgroundProgram": { "count": 1, "time": 723 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6191 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53850 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 7 }, "OptimizeCode": { "count": 86, "time": 1060 }, "RecompileSynchronous": { "count": 171, "time": 111154 }, "CompileOptimized_Concurrent": { "count": 85, "time": 2006 }, "StackGuard": { "count": 83, "time": 1579 }, "DeoptimizeCode": { "count": 7, "time": 925 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2739547, "js": 2584149, "phases": [ { "phase": "load", "start": 0, "duration": 88513 }, { "phase": "boot", "start": 88513, "duration": 739075 }, { "phase": "transition", "start": 827588, "duration": 676529 }, { "phase": "render", "start": 1504117, "duration": 1235430 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293536 }, { "kind": "MinorGC", "type": "scavenge", "start": 394274, "duration": 6363, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 429011, "duration": 7375, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 511101, "duration": 2318, "usedHeapSizeAfter": 5807344, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 653629, "duration": 3540, "usedHeapSizeAfter": 7862232, "usedHeapSizeBefore": 8564192 }, { "kind": "MinorGC", "type": "scavenge", "start": 829877, "duration": 3009, "usedHeapSizeAfter": 9239528, "usedHeapSizeBefore": 9847088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1027347, "duration": 2635, "usedHeapSizeAfter": 10552536, "usedHeapSizeBefore": 11557560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139564, "duration": 658, "usedHeapSizeAfter": 11248448, "usedHeapSizeBefore": 11248448 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1141277, "duration": 5420, "usedHeapSizeAfter": 8519968, "usedHeapSizeBefore": 11248608 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147092, "duration": 10, "usedHeapSizeAfter": 8520048, "usedHeapSizeBefore": 8520048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1333694, "duration": 4582, "usedHeapSizeAfter": 21314864, "usedHeapSizeBefore": 22710800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366001, "duration": 6452, "usedHeapSizeAfter": 22184568, "usedHeapSizeBefore": 22793056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418531, "duration": 4323, "usedHeapSizeAfter": 24244016, "usedHeapSizeBefore": 25372992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1558516, "duration": 328, "usedHeapSizeAfter": 28491416, "usedHeapSizeBefore": 28491416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1585979, "duration": 9998, "usedHeapSizeAfter": 24988480, "usedHeapSizeBefore": 28987944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1746972, "duration": 5125, "usedHeapSizeAfter": 25117648, "usedHeapSizeBefore": 29438712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1992392, "duration": 4979, "usedHeapSizeAfter": 29143760, "usedHeapSizeBefore": 32604688 }, { "kind": "MinorGC", "type": "scavenge", "start": 2217561, "duration": 4167, "usedHeapSizeAfter": 28936192, "usedHeapSizeBefore": 41638296 } ], "blinkGC": [ { "start": 261026, "duration": 2743 }, { "start": 261035, "duration": 2687 }, { "start": 271753, "duration": 1389 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 1664 }, "FunctionCallback": { "count": 4491, "time": 82840 }, "NamedGetterCallback": { "count": 107, "time": 7606 }, "GetMoreDataCallback": { "count": 14, "time": 141158 }, "AccessorSetterCallback": { "count": 5392, "time": 2529 }, "GCEpilogueCallback": { "count": 16, "time": 1893 }, "GCPrologueCallback": { "count": 16, "time": 290 }, "NamedSetterCallback": { "count": 18, "time": 1762 }, "StoreCallbackProperty": { "count": 5334, "time": 6544 }, "NamedQueryCallback": { "count": 11, "time": 543 }, "RunMicrotaskCallback": { "count": 42, "time": 8742 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2463 }, "CompileFunction": { "count": 3319, "time": 96263 }, "CompileIgnition": { "count": 3374, "time": 113241 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31225 }, "CompileRewriteReturnResult": { "count": 3329, "time": 978 }, "CompileScopeAnalysis": { "count": 3329, "time": 15849 }, "CompileScript": { "count": 10, "time": 1887 }, "CompileLazy": { "count": 3176, "time": 12660 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 109 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1613 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2817 }, "Map_SetPrototype": { "count": 12981, "time": 4565 }, "Map_TransitionToDataProperty": { "count": 11977, "time": 33435 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6157 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11388 }, "CreateArrayLiteral": { "count": 761, "time": 1855 }, "CreateObjectLiteral": { "count": 1888, "time": 7552 }, "SetProperty": { "count": 8829, "time": 13095 }, "DeclareGlobals": { "count": 2, "time": 889 }, "NewClosure": { "count": 344, "time": 70 }, "NewClosure_Tenured": { "count": 2398, "time": 793 }, "HandleApiCall": { "count": 3986, "time": 3767 }, "DateConstructor": { "count": 268, "time": 222 }, "ArrayLengthGetter": { "count": 371, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 2657 }, "FunctionPrototypeSetter": { "count": 239, "time": 461 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 930 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 292 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 7419 }, "ForInEnumerate": { "count": 380, "time": 3361 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 252, "time": 3162 }, "CreateListFromArrayLike": { "count": 18, "time": 245 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3372 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4953 }, "AddDictionaryProperty": { "count": 10572, "time": 16406 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4200 }, "HasProperty": { "count": 961, "time": 1923 }, "KeyedGetProperty": { "count": 223, "time": 702 }, "NewObject": { "count": 251, "time": 745 }, "ObjectCreate": { "count": 221, "time": 1749 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 2258 }, "ToString": { "count": 28, "time": 52 }, "RegExpExec": { "count": 269, "time": 9931 }, "RegExpExecMultiple": { "count": 327, "time": 3075 }, "RegExpReplace": { "count": 784, "time": 4098 }, "StringSplit": { "count": 6134, "time": 7773 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 61 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 553, "time": 323 }, "StringIndexOfUnchecked": { "count": 330, "time": 535 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 406 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 332 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 53 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 184 }, "ObjectDefineProperty": { "count": 650, "time": 2176 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 65798 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1763 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1183 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 76 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 222 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 149, "time": 2581 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 97 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 762 }, "ArrayPop": { "count": 63, "time": 65 }, "ArrayBufferConstructor": { "count": 1, "time": 3946 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2596 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 130 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1064, "time": 3707 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 86 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3194 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7072 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39132 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4995 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 872 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 27 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1588 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 92335 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 18714 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1377 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 216 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 968 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 400 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 239 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 999 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 796 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1272 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4078 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 556 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2846 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 612 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1097 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 118 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 149 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1346 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 57 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6264 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4702 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 34830 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2665 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 456 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1016046 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17244 }, "ParseFunctionLiteral": { "count": 3377, "time": 132692 }, "ParseProgram": { "count": 10, "time": 1626 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12047 }, "PreParseNoVariableResolution": { "count": 105, "time": 2812 }, "JsonParse": { "count": 25, "time": 124573 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18577 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1878 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2152 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1381, "time": 11844 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6603 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 713 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 895 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4114, "time": 14217 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 11535 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3015 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16613 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1623 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 13037 }, "StoreIC_StoreFieldDH": { "count": 1293, "time": 5909 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1069 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2586 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5360 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 2260 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1771 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1722 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 196 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 353 } }, "API": { "API_Context_New": { "count": 2, "time": 7205 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3057 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 2543 }, "API_String_NewFromUtf8": { "count": 13, "time": 751 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 83 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4280 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 744 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1214 }, "API_String_Write": { "count": 654, "time": 112 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 456 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 101 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 739 }, "ParseBackgroundProgram": { "count": 1, "time": 715 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7002 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52905 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 4 }, "OptimizeCode": { "count": 76, "time": 1451 }, "RecompileSynchronous": { "count": 149, "time": 156637 }, "CompileOptimized_Concurrent": { "count": 73, "time": 3077 }, "StackGuard": { "count": 76, "time": 2433 }, "DeoptimizeCode": { "count": 8, "time": 2159 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 7, "time": 140 } } } }, { "duration": 2674183, "js": 2533697, "phases": [ { "phase": "load", "start": 0, "duration": 90272 }, { "phase": "boot", "start": 90272, "duration": 746579 }, { "phase": "transition", "start": 836851, "duration": 665575 }, { "phase": "render", "start": 1502426, "duration": 1171757 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295922 }, { "kind": "MinorGC", "type": "scavenge", "start": 399099, "duration": 6009, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434700, "duration": 6279, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 527884, "duration": 2003, "usedHeapSizeAfter": 5802880, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 663607, "duration": 2492, "usedHeapSizeAfter": 7876736, "usedHeapSizeBefore": 8566456 }, { "kind": "MinorGC", "type": "scavenge", "start": 838352, "duration": 3410, "usedHeapSizeAfter": 9227736, "usedHeapSizeBefore": 9841544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038436, "duration": 3578, "usedHeapSizeAfter": 10545496, "usedHeapSizeBefore": 11557528 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1136201, "duration": 3390, "usedHeapSizeAfter": 11243864, "usedHeapSizeBefore": 11243864 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1141398, "duration": 5542, "usedHeapSizeAfter": 8523624, "usedHeapSizeBefore": 11244024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1334931, "duration": 3397, "usedHeapSizeAfter": 21277280, "usedHeapSizeBefore": 22713984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364585, "duration": 6040, "usedHeapSizeAfter": 22143776, "usedHeapSizeBefore": 22795752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416414, "duration": 4056, "usedHeapSizeAfter": 24261928, "usedHeapSizeBefore": 25400016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1564763, "duration": 81, "usedHeapSizeAfter": 28553200, "usedHeapSizeBefore": 28553200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1587140, "duration": 9958, "usedHeapSizeAfter": 24785152, "usedHeapSizeBefore": 28889488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1757694, "duration": 7409, "usedHeapSizeAfter": 25329184, "usedHeapSizeBefore": 29543960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1922939, "duration": 5126, "usedHeapSizeAfter": 29039496, "usedHeapSizeBefore": 32506400 }, { "kind": "MinorGC", "type": "scavenge", "start": 2150102, "duration": 5750, "usedHeapSizeAfter": 28778336, "usedHeapSizeBefore": 41894376 }, { "kind": "MajorGC", "type": "weak processing", "start": 2670323, "duration": 17, "usedHeapSizeAfter": 38541480, "usedHeapSizeBefore": 38541480 } ], "blinkGC": [ { "start": 263776, "duration": 2141 }, { "start": 263783, "duration": 2098 }, { "start": 273381, "duration": 1589 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 638 }, "FunctionCallback": { "count": 4492, "time": 92282 }, "NamedGetterCallback": { "count": 107, "time": 8547 }, "GetMoreDataCallback": { "count": 14, "time": 142920 }, "AccessorSetterCallback": { "count": 5392, "time": 1976 }, "GCEpilogueCallback": { "count": 16, "time": 2896 }, "GCPrologueCallback": { "count": 16, "time": 772 }, "NamedSetterCallback": { "count": 18, "time": 849 }, "StoreCallbackProperty": { "count": 5334, "time": 6630 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 10759 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1505 }, "CompileFunction": { "count": 3319, "time": 111485 }, "CompileIgnition": { "count": 3374, "time": 101376 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25141 }, "CompileRewriteReturnResult": { "count": 3329, "time": 669 }, "CompileScopeAnalysis": { "count": 3329, "time": 17758 }, "CompileScript": { "count": 10, "time": 2542 }, "CompileLazy": { "count": 3176, "time": 15508 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 544 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 2070 }, "Map_SetPrototype": { "count": 12961, "time": 6492 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 29067 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8123 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9993 }, "CreateArrayLiteral": { "count": 761, "time": 874 }, "CreateObjectLiteral": { "count": 1888, "time": 9098 }, "SetProperty": { "count": 8829, "time": 8900 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 936 }, "NewClosure_Tenured": { "count": 2398, "time": 2810 }, "HandleApiCall": { "count": 3986, "time": 4113 }, "DateConstructor": { "count": 268, "time": 786 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2429 }, "FunctionPrototypeSetter": { "count": 239, "time": 1109 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 711 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 389 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 9360 }, "ForInEnumerate": { "count": 380, "time": 3243 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 160 }, "AllocateInNewSpace": { "count": 252, "time": 4176 }, "CreateListFromArrayLike": { "count": 18, "time": 565 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 5703 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4575 }, "AddDictionaryProperty": { "count": 10572, "time": 10220 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 2632 }, "HasProperty": { "count": 961, "time": 2051 }, "KeyedGetProperty": { "count": 223, "time": 1090 }, "NewObject": { "count": 251, "time": 2184 }, "ObjectCreate": { "count": 221, "time": 1941 }, "ObjectKeys": { "count": 53, "time": 591 }, "SetDataProperties": { "count": 71, "time": 1541 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 5755 }, "RegExpExecMultiple": { "count": 327, "time": 1220 }, "RegExpReplace": { "count": 784, "time": 6368 }, "StringSplit": { "count": 6134, "time": 6880 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 1629 }, "StringBuilderJoin": { "count": 136, "time": 86 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 572, "time": 134 }, "StringIndexOfUnchecked": { "count": 330, "time": 1850 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 214 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 460 }, "ArrayUnshift": { "count": 45, "time": 191 }, "DateNow": { "count": 60, "time": 882 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1398 }, "ObjectFreeze": { "count": 11, "time": 38 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55520 }, "ObjectSetPrototypeOf": { "count": 205, "time": 221 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 122 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 497 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 9 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 950 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 903 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 630 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 591 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3878 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2774 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 871 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 527 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1011, "time": 4585 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2888 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5134 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41188 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 5252 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 507 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1461 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105903 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 15605 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 953 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 971 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 3431 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 492 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 832 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 18 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 385 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1861 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4666 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 147 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 249 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2206 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1069 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1012 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 747 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1245 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 129 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 74 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7524 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4296 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 35441 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2275 }, "GC_Custom_IncrementalMarkingObserver": { "count": 110, "time": 742 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 991264 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18848 }, "ParseFunctionLiteral": { "count": 3377, "time": 137405 }, "ParseProgram": { "count": 10, "time": 560 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14216 }, "PreParseNoVariableResolution": { "count": 105, "time": 1265 }, "JsonParse": { "count": 25, "time": 116201 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21138 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2180 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2919 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1370, "time": 10037 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7967 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 1590 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2375 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 16719 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 18015 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3143 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17403 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 221 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1965 }, "LoadIC_LoadFieldDH": { "count": 4072, "time": 14251 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 2732 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 4091 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 3814 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5717 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 78 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 3881 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 518 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 418 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 65 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 750 }, "LoadIC_StringLength": { "count": 27, "time": 850 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 669 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 12835 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1804 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 678 }, "API_String_NewFromUtf8": { "count": 13, "time": 19 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 346 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4495 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 479 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 316 }, "API_String_Write": { "count": 654, "time": 1419 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 28 }, "API_External_New": { "count": 23, "time": 1 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 451 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 749 }, "ParseBackgroundProgram": { "count": 1, "time": 799 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6745 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51568 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 6 }, "OptimizeCode": { "count": 82, "time": 912 }, "RecompileSynchronous": { "count": 163, "time": 117891 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1767 }, "StackGuard": { "count": 82, "time": 1499 }, "DeoptimizeCode": { "count": 7, "time": 878 }, "NotifyDeoptimized": { "count": 5, "time": 97 } } } }, { "duration": 2700388, "js": 2548022, "phases": [ { "phase": "load", "start": 0, "duration": 97880 }, { "phase": "boot", "start": 97880, "duration": 737709 }, { "phase": "transition", "start": 835589, "duration": 657687 }, { "phase": "render", "start": 1493276, "duration": 1207112 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300871 }, { "kind": "MinorGC", "type": "scavenge", "start": 402107, "duration": 6581, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 436554, "duration": 6675, "usedHeapSizeAfter": 4487576, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 521257, "duration": 1671, "usedHeapSizeAfter": 5813712, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 656060, "duration": 4046, "usedHeapSizeAfter": 7871472, "usedHeapSizeBefore": 8557024 }, { "kind": "MinorGC", "type": "scavenge", "start": 826076, "duration": 2453, "usedHeapSizeAfter": 9192296, "usedHeapSizeBefore": 9808544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029054, "duration": 4046, "usedHeapSizeAfter": 10535688, "usedHeapSizeBefore": 11555648 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1188503, "duration": 88, "usedHeapSizeAfter": 16269800, "usedHeapSizeBefore": 16269800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1198185, "duration": 10665, "usedHeapSizeAfter": 13699320, "usedHeapSizeBefore": 16541336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355539, "duration": 2576, "usedHeapSizeAfter": 21155832, "usedHeapSizeBefore": 22546504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389199, "duration": 4067, "usedHeapSizeAfter": 22060800, "usedHeapSizeBefore": 22708648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415342, "duration": 3004, "usedHeapSizeAfter": 24056248, "usedHeapSizeBefore": 25195552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1648489, "duration": 4744, "usedHeapSizeAfter": 27713288, "usedHeapSizeBefore": 30654432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1824427, "duration": 3732, "usedHeapSizeAfter": 28923352, "usedHeapSizeBefore": 32633336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1955478, "duration": 5633, "usedHeapSizeAfter": 32035488, "usedHeapSizeBefore": 35911856 }, { "kind": "MinorGC", "type": "scavenge", "start": 2191500, "duration": 3346, "usedHeapSizeAfter": 31894528, "usedHeapSizeBefore": 45462344 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2375383, "duration": 731, "usedHeapSizeAfter": 36287856, "usedHeapSizeBefore": 36287856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2384541, "duration": 6611, "usedHeapSizeAfter": 28225704, "usedHeapSizeBefore": 36373832 }, { "kind": "MajorGC", "type": "weak processing", "start": 2696223, "duration": 931, "usedHeapSizeAfter": 31331400, "usedHeapSizeBefore": 31331400 } ], "blinkGC": [ { "start": 270053, "duration": 2992 }, { "start": 270063, "duration": 2933 }, { "start": 274705, "duration": 1882 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1432 }, "FunctionCallback": { "count": 4501, "time": 85272 }, "NamedGetterCallback": { "count": 107, "time": 9181 }, "GetMoreDataCallback": { "count": 14, "time": 141225 }, "AccessorSetterCallback": { "count": 5392, "time": 2940 }, "GCEpilogueCallback": { "count": 17, "time": 419 }, "GCPrologueCallback": { "count": 17, "time": 1633 }, "NamedSetterCallback": { "count": 18, "time": 241 }, "StoreCallbackProperty": { "count": 5334, "time": 2024 }, "NamedQueryCallback": { "count": 11, "time": 874 }, "RunMicrotaskCallback": { "count": 42, "time": 12288 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1791 }, "CompileFunction": { "count": 3319, "time": 97325 }, "CompileIgnition": { "count": 3374, "time": 105937 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29540 }, "CompileRewriteReturnResult": { "count": 3329, "time": 890 }, "CompileScopeAnalysis": { "count": 3329, "time": 14477 }, "CompileScript": { "count": 10, "time": 1088 }, "CompileLazy": { "count": 3176, "time": 13642 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 214 }, "RegExpInitializeAndCompile": { "count": 177, "time": 194 }, "CompileForOnStackReplacement": { "count": 1, "time": 567 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 2224 }, "Map_SetPrototype": { "count": 12961, "time": 5400 }, "Map_TransitionToDataProperty": { "count": 11981, "time": 30648 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4586 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7445 }, "CreateArrayLiteral": { "count": 761, "time": 2126 }, "CreateObjectLiteral": { "count": 1888, "time": 6574 }, "SetProperty": { "count": 8824, "time": 9036 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 639 }, "NewClosure_Tenured": { "count": 2398, "time": 1686 }, "HandleApiCall": { "count": 3986, "time": 3197 }, "DateConstructor": { "count": 268, "time": 666 }, "ArrayLengthGetter": { "count": 371, "time": 383 }, "ArrayLengthSetter": { "count": 5152, "time": 1937 }, "FunctionPrototypeSetter": { "count": 239, "time": 1305 }, "FunctionLengthGetter": { "count": 13, "time": 27 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 2363 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 1508 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 517 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 5063 }, "ForInEnumerate": { "count": 380, "time": 2593 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 195, "time": 2362 }, "CreateListFromArrayLike": { "count": 18, "time": 912 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4368 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5028, "time": 5822 }, "AddDictionaryProperty": { "count": 10572, "time": 9435 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3231 }, "HasProperty": { "count": 961, "time": 3969 }, "KeyedGetProperty": { "count": 214, "time": 297 }, "NewObject": { "count": 251, "time": 1753 }, "ObjectCreate": { "count": 221, "time": 3145 }, "ObjectKeys": { "count": 52, "time": 182 }, "SetDataProperties": { "count": 71, "time": 445 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 12851 }, "RegExpExecMultiple": { "count": 327, "time": 2442 }, "RegExpReplace": { "count": 784, "time": 2663 }, "StringSplit": { "count": 6134, "time": 5970 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 395 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 562, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1878 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 419 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 470 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1226 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51594 }, "ObjectSetPrototypeOf": { "count": 205, "time": 334 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 111 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 558 }, "ArrayShift": { "count": 82, "time": 403 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 3249 }, "OrdinaryHasInstance": { "count": 13, "time": 240 }, "StringToLowerCaseIntl": { "count": 223, "time": 1403 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4010 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 236 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2612 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1206 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 676 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1208, "time": 6525 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 176 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 85 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3041 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5229 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 57 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 47 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 42580 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2032 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 13 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1514 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 99788 }, "GC_MC_INCREMENTAL": { "count": 42, "time": 22182 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 799 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 614 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1105 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 788 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 714 }, "GC_MC_MARK": { "count": 2, "time": 184 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 65 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1081 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 119 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2793 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2494 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 35 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 650 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5726 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 400 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 379 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 64 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 545 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 33 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1003 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 78 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3084 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 17564 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 36907 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2661 }, "GC_Custom_IncrementalMarkingObserver": { "count": 59, "time": 727 } }, "JavaScript": { "JS_Execution": { "count": 5570, "time": 1040306 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 10145 }, "ParseFunctionLiteral": { "count": 3377, "time": 135069 }, "ParseProgram": { "count": 10, "time": 1644 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13615 }, "PreParseNoVariableResolution": { "count": 105, "time": 3070 }, "JsonParse": { "count": 25, "time": 136972 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20165 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 463 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3533 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1391, "time": 5143 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6735 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 1640 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1754 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4173, "time": 22652 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 35 }, "LoadIC_LoadNonexistentDH": { "count": 5560, "time": 14987 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4442 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18823 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 820 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 964 }, "LoadIC_LoadFieldDH": { "count": 4164, "time": 9554 }, "StoreIC_StoreFieldDH": { "count": 1332, "time": 5557 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1175 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 1882 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4681 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 822 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 555, "time": 2792 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 2780 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 509, "time": 3376 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 949 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 708 } }, "API": { "API_Context_New": { "count": 2, "time": 12681 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1736 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1874, "time": 1329 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2504 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1730 }, "API_String_Write": { "count": 654, "time": 100 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 0 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 61, "time": 24 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 347 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 706 }, "ParseBackgroundProgram": { "count": 1, "time": 895 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6695 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50618 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 5 }, "OptimizeCode": { "count": 76, "time": 1045 }, "RecompileSynchronous": { "count": 151, "time": 108247 }, "CompileOptimized_Concurrent": { "count": 75, "time": 846 }, "StackGuard": { "count": 78, "time": 2548 }, "DeoptimizeCode": { "count": 7, "time": 1041 }, "NotifyDeoptimized": { "count": 6, "time": 482 } } } }, { "duration": 2742819, "js": 2581803, "phases": [ { "phase": "load", "start": 0, "duration": 98033 }, { "phase": "boot", "start": 98033, "duration": 732747 }, { "phase": "transition", "start": 830780, "duration": 712041 }, { "phase": "render", "start": 1542821, "duration": 1199998 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308791 }, { "kind": "MinorGC", "type": "scavenge", "start": 410365, "duration": 4658, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 441950, "duration": 5565, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 518462, "duration": 1544, "usedHeapSizeAfter": 5795784, "usedHeapSizeBefore": 6119440 }, { "kind": "MinorGC", "type": "scavenge", "start": 647912, "duration": 3475, "usedHeapSizeAfter": 7898576, "usedHeapSizeBefore": 8569800 }, { "kind": "MinorGC", "type": "scavenge", "start": 822065, "duration": 2892, "usedHeapSizeAfter": 9190944, "usedHeapSizeBefore": 9816568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1034701, "duration": 65, "usedHeapSizeAfter": 11094296, "usedHeapSizeBefore": 11094296 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1049113, "duration": 6480, "usedHeapSizeAfter": 8898248, "usedHeapSizeBefore": 11210000 }, { "kind": "MajorGC", "type": "weak processing", "start": 1150125, "duration": 12, "usedHeapSizeAfter": 9941096, "usedHeapSizeBefore": 9941096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355054, "duration": 6764, "usedHeapSizeAfter": 21079344, "usedHeapSizeBefore": 22848576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409290, "duration": 5896, "usedHeapSizeAfter": 22393408, "usedHeapSizeBefore": 23262336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1441749, "duration": 3632, "usedHeapSizeAfter": 24154392, "usedHeapSizeBefore": 25199008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1447060, "duration": 433, "usedHeapSizeAfter": 24286016, "usedHeapSizeBefore": 24286016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1553921, "duration": 7569, "usedHeapSizeAfter": 24754272, "usedHeapSizeBefore": 28697128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1723762, "duration": 7418, "usedHeapSizeAfter": 24954592, "usedHeapSizeBefore": 28957248 }, { "kind": "MinorGC", "type": "scavenge", "start": 2094278, "duration": 8915, "usedHeapSizeAfter": 29200632, "usedHeapSizeBefore": 40658304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2402115, "duration": 4952, "usedHeapSizeAfter": 29745088, "usedHeapSizeBefore": 41813464 } ], "blinkGC": [ { "start": 270891, "duration": 2835 }, { "start": 270903, "duration": 2777 }, { "start": 277179, "duration": 1495 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 630 }, "FunctionCallback": { "count": 4488, "time": 81984 }, "NamedGetterCallback": { "count": 107, "time": 7062 }, "GetMoreDataCallback": { "count": 14, "time": 143520 }, "AccessorSetterCallback": { "count": 5392, "time": 2168 }, "GCEpilogueCallback": { "count": 15, "time": 316 }, "GCPrologueCallback": { "count": 15, "time": 1302 }, "NamedSetterCallback": { "count": 18, "time": 101 }, "StoreCallbackProperty": { "count": 5334, "time": 5042 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12066 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2122 }, "CompileFunction": { "count": 3319, "time": 92886 }, "CompileIgnition": { "count": 3374, "time": 105367 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31388 }, "CompileRewriteReturnResult": { "count": 3329, "time": 144 }, "CompileScopeAnalysis": { "count": 3329, "time": 13218 }, "CompileScript": { "count": 10, "time": 1346 }, "CompileLazy": { "count": 3176, "time": 17890 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 87 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1970 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1447 }, "Map_SetPrototype": { "count": 12869, "time": 1934 }, "Map_TransitionToDataProperty": { "count": 11920, "time": 36431 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 85 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4239 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8519 }, "CreateArrayLiteral": { "count": 761, "time": 1436 }, "CreateObjectLiteral": { "count": 1888, "time": 5799 }, "SetProperty": { "count": 8819, "time": 18946 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 445 }, "NewClosure_Tenured": { "count": 2398, "time": 1143 }, "HandleApiCall": { "count": 3986, "time": 4652 }, "DateConstructor": { "count": 268, "time": 108 }, "ArrayLengthGetter": { "count": 372, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 2458 }, "FunctionPrototypeSetter": { "count": 239, "time": 1601 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1387 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 449 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7528 }, "ForInEnumerate": { "count": 379, "time": 2423 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 311, "time": 2525 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 1544 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5016 }, "AddDictionaryProperty": { "count": 10572, "time": 16072 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4653 }, "HasProperty": { "count": 961, "time": 3070 }, "KeyedGetProperty": { "count": 220, "time": 1954 }, "NewObject": { "count": 251, "time": 883 }, "ObjectCreate": { "count": 221, "time": 2487 }, "ObjectKeys": { "count": 52, "time": 150 }, "SetDataProperties": { "count": 71, "time": 1500 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 270, "time": 13813 }, "RegExpExecMultiple": { "count": 327, "time": 2138 }, "RegExpReplace": { "count": 784, "time": 1659 }, "StringSplit": { "count": 6134, "time": 7268 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 856 }, "StringBuilderJoin": { "count": 136, "time": 66 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 537, "time": 325 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 611 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 102 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 57 }, "FunctionPrototypeToString": { "count": 116, "time": 697 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 1178 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58788 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1174 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 102 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 905 }, "Object_DeleteProperty": { "count": 6, "time": 846 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 2090 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 832 }, "DeleteProperty": { "count": 11, "time": 54 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 584 }, "ArrayPop": { "count": 63, "time": 897 }, "ArrayBufferConstructor": { "count": 1, "time": 4409 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 8 }, "StringPrototypeToUpperCaseIntl": { "count": 318, "time": 935 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3277 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 230 }, "StringToUpperCaseIntl": { "count": 13, "time": 9 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 409 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 911, "time": 3719 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 84 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3027 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7457 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 404 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 40611 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3655 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 966 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1537 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 118776 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 18839 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1105 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 484 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 27 }, "GC_MC_FINISH": { "count": 2, "time": 148 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 379 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1409 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 839 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 914 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4110 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 668 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 95 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2654 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 138 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 199 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1073 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 197 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5975 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3914 }, "GC_MC_BACKGROUND_MARKING": { "count": 39, "time": 31333 }, "GC_Custom_IncrementalMarkingObserver": { "count": 199, "time": 2984 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2666 } }, "JavaScript": { "JS_Execution": { "count": 5497, "time": 1079950 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12068 }, "ParseFunctionLiteral": { "count": 3377, "time": 132632 }, "ParseProgram": { "count": 10, "time": 2579 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9465 }, "PreParseNoVariableResolution": { "count": 105, "time": 1778 }, "JsonParse": { "count": 25, "time": 120396 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21057 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3134 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2266 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1337, "time": 4024 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7540 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1164 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1690 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3709, "time": 19004 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 28 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 13128 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1078 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 24818 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 215 }, "LoadIC_SlowStub": { "count": 21, "time": 575 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1693 }, "LoadIC_LoadFieldDH": { "count": 3878, "time": 19779 }, "StoreIC_StoreFieldDH": { "count": 1225, "time": 4514 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 377 }, "LoadIC_Miss": { "count": 108, "time": 2815 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3601 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5087 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 281 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 482, "time": 4001 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 853 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 403 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 729 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 159 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 259 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7244 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3290 }, "API_Object_SetPrivate": { "count": 35, "time": 97 }, "API_Persistent_New": { "count": 1877, "time": 3081 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 92 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2369 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 68 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 577 }, "API_String_Write": { "count": 654, "time": 360 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 31 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 153 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 20 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 319 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 860 }, "ParseBackgroundProgram": { "count": 1, "time": 815 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7110 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56499 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 6 }, "OptimizeCode": { "count": 70, "time": 1175 }, "RecompileSynchronous": { "count": 139, "time": 104774 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1789 }, "StackGuard": { "count": 72, "time": 1595 }, "DeoptimizeCode": { "count": 8, "time": 1971 }, "NotifyDeoptimized": { "count": 7, "time": 141 } } } }, { "duration": 2704105, "js": 2555645, "phases": [ { "phase": "load", "start": 0, "duration": 87648 }, { "phase": "boot", "start": 87648, "duration": 742495 }, { "phase": "transition", "start": 830143, "duration": 643874 }, { "phase": "render", "start": 1474017, "duration": 1230088 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286007 }, { "kind": "MinorGC", "type": "scavenge", "start": 386393, "duration": 5806, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 419382, "duration": 6778, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 502078, "duration": 2147, "usedHeapSizeAfter": 5804832, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 645873, "duration": 3811, "usedHeapSizeAfter": 7888656, "usedHeapSizeBefore": 8565560 }, { "kind": "MinorGC", "type": "scavenge", "start": 820899, "duration": 2821, "usedHeapSizeAfter": 9201464, "usedHeapSizeBefore": 9809032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1025793, "duration": 2184, "usedHeapSizeAfter": 10601128, "usedHeapSizeBefore": 11560344 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1121595, "duration": 252, "usedHeapSizeAfter": 11316688, "usedHeapSizeBefore": 11316688 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1123955, "duration": 6398, "usedHeapSizeAfter": 8493936, "usedHeapSizeBefore": 11316848 }, { "kind": "MajorGC", "type": "weak processing", "start": 1131946, "duration": 7, "usedHeapSizeAfter": 8494016, "usedHeapSizeBefore": 8494016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1315586, "duration": 3682, "usedHeapSizeAfter": 21297752, "usedHeapSizeBefore": 22711120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1349371, "duration": 6013, "usedHeapSizeAfter": 22148776, "usedHeapSizeBefore": 22822464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386895, "duration": 4550, "usedHeapSizeAfter": 24191976, "usedHeapSizeBefore": 25321568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1568850, "duration": 78, "usedHeapSizeAfter": 29115184, "usedHeapSizeBefore": 29115184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1578366, "duration": 10307, "usedHeapSizeAfter": 25041280, "usedHeapSizeBefore": 29256176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754542, "duration": 8348, "usedHeapSizeAfter": 25254344, "usedHeapSizeBefore": 29466896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2089776, "duration": 4674, "usedHeapSizeAfter": 28970944, "usedHeapSizeBefore": 40821176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2546830, "duration": 5257, "usedHeapSizeAfter": 30358464, "usedHeapSizeBefore": 42370800 } ], "blinkGC": [ { "start": 255960, "duration": 3623 }, { "start": 255968, "duration": 3362 }, { "start": 264170, "duration": 1156 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1875 }, "FunctionCallback": { "count": 4489, "time": 86721 }, "NamedGetterCallback": { "count": 107, "time": 7177 }, "GetMoreDataCallback": { "count": 14, "time": 136435 }, "AccessorSetterCallback": { "count": 5392, "time": 2813 }, "GCEpilogueCallback": { "count": 16, "time": 944 }, "GCPrologueCallback": { "count": 16, "time": 1564 }, "NamedSetterCallback": { "count": 18, "time": 370 }, "StoreCallbackProperty": { "count": 5334, "time": 3163 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13174 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1897 }, "CompileFunction": { "count": 3319, "time": 91011 }, "CompileIgnition": { "count": 3374, "time": 111396 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31237 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1070 }, "CompileScopeAnalysis": { "count": 3329, "time": 12244 }, "CompileScript": { "count": 10, "time": 1269 }, "CompileLazy": { "count": 3176, "time": 12944 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 959 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 2323 }, "Map_SetPrototype": { "count": 12974, "time": 5269 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 31932 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 2024 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2050 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9962 }, "CreateArrayLiteral": { "count": 761, "time": 510 }, "CreateObjectLiteral": { "count": 1888, "time": 4691 }, "SetProperty": { "count": 8830, "time": 14511 }, "DeclareGlobals": { "count": 2, "time": 507 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 780 }, "HandleApiCall": { "count": 3986, "time": 2057 }, "DateConstructor": { "count": 268, "time": 899 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 4343 }, "FunctionPrototypeSetter": { "count": 239, "time": 1025 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 877 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 1195 }, "WeakCollectionSet": { "count": 5007, "time": 7348 }, "ForInEnumerate": { "count": 380, "time": 1893 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 260, "time": 2960 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1631 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 2839 }, "AddDictionaryProperty": { "count": 10572, "time": 13636 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 686 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3262 }, "HasProperty": { "count": 961, "time": 2668 }, "KeyedGetProperty": { "count": 223, "time": 820 }, "NewObject": { "count": 251, "time": 2540 }, "ObjectCreate": { "count": 221, "time": 3539 }, "ObjectKeys": { "count": 53, "time": 485 }, "SetDataProperties": { "count": 71, "time": 1761 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 14185 }, "RegExpExecMultiple": { "count": 327, "time": 2204 }, "RegExpReplace": { "count": 784, "time": 3203 }, "StringSplit": { "count": 6134, "time": 7578 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 22 }, "StringBuilderConcat": { "count": 152, "time": 91 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 561, "time": 113 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1137 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 775 }, "ArrayUnshift": { "count": 45, "time": 20 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 1419 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 956 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52816 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1082 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 104 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 188 }, "ArrayShift": { "count": 120, "time": 294 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 1544 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 191 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 523 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3364 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 466 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 797 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3843 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1158 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 909, "time": 866 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 72 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 820 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 96 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3136 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5025 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 48 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 56 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41814 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3751 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 850 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1914 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 116710 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14368 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1632 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 929 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 122 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 111 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1527 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 701 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 209 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1418 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4438 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 40 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 139 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2858 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 391 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 948 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 469 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 103 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1000 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 138 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6182 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3826 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 32834 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2341 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 2130 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1038731 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16869 }, "ParseFunctionLiteral": { "count": 3377, "time": 147699 }, "ParseProgram": { "count": 10, "time": 273 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10265 }, "PreParseNoVariableResolution": { "count": 105, "time": 2719 }, "JsonParse": { "count": 25, "time": 120501 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20833 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1573 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2866 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1376, "time": 4363 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7800 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1718 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 924 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4138, "time": 16889 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 5466, "time": 16925 }, "LoadIC_Premonomorphic": { "count": 922, "time": 7065 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 21659 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 39 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1822 }, "LoadIC_LoadFieldDH": { "count": 4095, "time": 17039 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 7544 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 1387 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 1833 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4032 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 101 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 3563 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1438 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 2234 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 805 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 739 } }, "API": { "API_Context_New": { "count": 2, "time": 12060 }, "API_FunctionTemplate_New": { "count": 1353, "time": 748 }, "API_Object_SetPrivate": { "count": 35, "time": 599 }, "API_Persistent_New": { "count": 1875, "time": 242 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 222 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2381 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 43 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 940 }, "API_String_Write": { "count": 654, "time": 134 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 388 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 729 }, "ParseBackgroundProgram": { "count": 1, "time": 687 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6246 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51410 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 6 }, "OptimizeCode": { "count": 74, "time": 1247 }, "RecompileSynchronous": { "count": 146, "time": 121207 }, "CompileOptimized_Concurrent": { "count": 72, "time": 3557 }, "StackGuard": { "count": 74, "time": 1998 }, "DeoptimizeCode": { "count": 7, "time": 265 }, "NotifyDeoptimized": { "count": 5, "time": 685 } } } }, { "duration": 2752620, "js": 2598400, "phases": [ { "phase": "load", "start": 0, "duration": 89381 }, { "phase": "boot", "start": 89381, "duration": 764287 }, { "phase": "transition", "start": 853668, "duration": 665533 }, { "phase": "render", "start": 1519201, "duration": 1233419 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297915 }, { "kind": "MinorGC", "type": "scavenge", "start": 403745, "duration": 5215, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 439691, "duration": 5990, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 522954, "duration": 1760, "usedHeapSizeAfter": 5795560, "usedHeapSizeBefore": 6119568 }, { "kind": "MinorGC", "type": "scavenge", "start": 665603, "duration": 3813, "usedHeapSizeAfter": 7891864, "usedHeapSizeBefore": 8570272 }, { "kind": "MinorGC", "type": "scavenge", "start": 848456, "duration": 3627, "usedHeapSizeAfter": 9230528, "usedHeapSizeBefore": 9829336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049174, "duration": 2638, "usedHeapSizeAfter": 10603416, "usedHeapSizeBefore": 11563464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1156171, "duration": 60, "usedHeapSizeAfter": 11316640, "usedHeapSizeBefore": 11316640 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1157521, "duration": 6056, "usedHeapSizeAfter": 8495424, "usedHeapSizeBefore": 11316800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355264, "duration": 3602, "usedHeapSizeAfter": 21314512, "usedHeapSizeBefore": 22712704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388514, "duration": 4834, "usedHeapSizeAfter": 22187944, "usedHeapSizeBefore": 22795272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1433763, "duration": 3264, "usedHeapSizeAfter": 24187528, "usedHeapSizeBefore": 25372992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1573738, "duration": 925, "usedHeapSizeAfter": 28425992, "usedHeapSizeBefore": 28425992 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582761, "duration": 7661, "usedHeapSizeAfter": 24859496, "usedHeapSizeBefore": 28585320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1755407, "duration": 5957, "usedHeapSizeAfter": 25068232, "usedHeapSizeBefore": 29447200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1987250, "duration": 5979, "usedHeapSizeAfter": 29102312, "usedHeapSizeBefore": 32565136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2218711, "duration": 4621, "usedHeapSizeAfter": 28945608, "usedHeapSizeBefore": 41640776 }, { "kind": "MajorGC", "type": "weak processing", "start": 2747815, "duration": 22, "usedHeapSizeAfter": 39426600, "usedHeapSizeBefore": 39426600 } ], "blinkGC": [ { "start": 262125, "duration": 2975 }, { "start": 262417, "duration": 2432 }, { "start": 274065, "duration": 2375 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 563 }, "FunctionCallback": { "count": 4491, "time": 83766 }, "NamedGetterCallback": { "count": 107, "time": 7321 }, "GetMoreDataCallback": { "count": 14, "time": 141479 }, "AccessorSetterCallback": { "count": 5392, "time": 1900 }, "GCEpilogueCallback": { "count": 16, "time": 564 }, "GCPrologueCallback": { "count": 16, "time": 1224 }, "NamedSetterCallback": { "count": 18, "time": 824 }, "StoreCallbackProperty": { "count": 5334, "time": 5054 }, "NamedQueryCallback": { "count": 11, "time": 590 }, "RunMicrotaskCallback": { "count": 42, "time": 10620 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1707 }, "CompileFunction": { "count": 3319, "time": 97604 }, "CompileIgnition": { "count": 3374, "time": 108414 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30094 }, "CompileRewriteReturnResult": { "count": 3329, "time": 153 }, "CompileScopeAnalysis": { "count": 3329, "time": 12219 }, "CompileScript": { "count": 10, "time": 1542 }, "CompileLazy": { "count": 3176, "time": 13127 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 778 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1631 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2988 }, "Map_SetPrototype": { "count": 12975, "time": 3819 }, "Map_TransitionToDataProperty": { "count": 11973, "time": 34993 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 307 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8364 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9392 }, "CreateArrayLiteral": { "count": 761, "time": 1975 }, "CreateObjectLiteral": { "count": 1888, "time": 10733 }, "SetProperty": { "count": 8829, "time": 10007 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 2685 }, "HandleApiCall": { "count": 3986, "time": 2867 }, "DateConstructor": { "count": 268, "time": 231 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 4125 }, "FunctionPrototypeSetter": { "count": 239, "time": 1223 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 689 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 380 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 9040 }, "ForInEnumerate": { "count": 380, "time": 2282 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 247, "time": 5507 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3283 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 8293 }, "AddDictionaryProperty": { "count": 10572, "time": 12372 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 643 }, "GetProperty": { "count": 6296, "time": 831 }, "HasProperty": { "count": 961, "time": 2559 }, "KeyedGetProperty": { "count": 223, "time": 2367 }, "NewObject": { "count": 251, "time": 2530 }, "ObjectCreate": { "count": 221, "time": 2255 }, "ObjectKeys": { "count": 53, "time": 935 }, "SetDataProperties": { "count": 71, "time": 3244 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11657 }, "RegExpExecMultiple": { "count": 327, "time": 1775 }, "RegExpReplace": { "count": 784, "time": 3193 }, "StringSplit": { "count": 6134, "time": 7548 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 567, "time": 1689 }, "StringIndexOfUnchecked": { "count": 330, "time": 807 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1211 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 105 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 609 }, "ObjectDefineProperties": { "count": 2, "time": 1075 }, "ObjectDefineProperty": { "count": 650, "time": 3456 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60889 }, "ObjectSetPrototypeOf": { "count": 205, "time": 222 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 369 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 532 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 12 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 139, "time": 729 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 276 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 157 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 851 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4092 }, "GlobalDecodeURIComponent": { "count": 1, "time": 202 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 108 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2678 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 665 }, "StringToNumber": { "count": 196, "time": 272 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 7 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1067, "time": 2611 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 73 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 1883 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7306 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37615 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2927 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 500 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1494 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98005 }, "GC_MC_INCREMENTAL": { "count": 37, "time": 17338 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1407 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1734 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 967 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 424 }, "GC_MC_FINISH": { "count": 2, "time": 750 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1594 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1765 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2586 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 42 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2079 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 163 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1156 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 551 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 798 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 466 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 318 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 106 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4804 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2703 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 31304 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2536 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 937 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1013759 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13638 }, "ParseFunctionLiteral": { "count": 3377, "time": 136070 }, "ParseProgram": { "count": 10, "time": 1251 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16623 }, "PreParseNoVariableResolution": { "count": 105, "time": 2125 }, "JsonParse": { "count": 25, "time": 128709 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17590 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2090 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1638 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1377, "time": 5183 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7366 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1620 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2180 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4127, "time": 17861 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 13202 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4775 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19868 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 625 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2395 }, "LoadIC_LoadFieldDH": { "count": 4104, "time": 11639 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 5632 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 2365 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3451 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6295 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 249 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 3941 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 3023 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 2437 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 69 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1033 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 10884 }, "API_FunctionTemplate_New": { "count": 1353, "time": 691 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 265 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 747 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3138 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2622 }, "API_String_Write": { "count": 654, "time": 181 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 732 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 502 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 237 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 819 }, "ParseBackgroundProgram": { "count": 1, "time": 803 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7270 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54669 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 8 }, "OptimizeCode": { "count": 88, "time": 1473 }, "RecompileSynchronous": { "count": 173, "time": 165047 }, "CompileOptimized_Concurrent": { "count": 85, "time": 1915 }, "StackGuard": { "count": 86, "time": 2430 }, "DeoptimizeCode": { "count": 9, "time": 2005 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 744 }, "NotifyDeoptimized": { "count": 8, "time": 158 } } } }, { "duration": 2700065, "js": 2543672, "phases": [ { "phase": "load", "start": 0, "duration": 98205 }, { "phase": "boot", "start": 98205, "duration": 735287 }, { "phase": "transition", "start": 833492, "duration": 654340 }, { "phase": "render", "start": 1487832, "duration": 1212233 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304088 }, { "kind": "MinorGC", "type": "scavenge", "start": 400316, "duration": 7884, "usedHeapSizeAfter": 3767176, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433557, "duration": 7816, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629544 }, { "kind": "MinorGC", "type": "scavenge", "start": 515204, "duration": 1836, "usedHeapSizeAfter": 5795816, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 655151, "duration": 2589, "usedHeapSizeAfter": 7877608, "usedHeapSizeBefore": 8570376 }, { "kind": "MinorGC", "type": "scavenge", "start": 836286, "duration": 3162, "usedHeapSizeAfter": 9242824, "usedHeapSizeBefore": 9848552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040006, "duration": 1962, "usedHeapSizeAfter": 10551760, "usedHeapSizeBefore": 11563352 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135846, "duration": 814, "usedHeapSizeAfter": 11244504, "usedHeapSizeBefore": 11244504 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1137942, "duration": 7463, "usedHeapSizeAfter": 8523848, "usedHeapSizeBefore": 11244664 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147460, "duration": 8, "usedHeapSizeAfter": 8523928, "usedHeapSizeBefore": 8523928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329450, "duration": 3013, "usedHeapSizeAfter": 21318272, "usedHeapSizeBefore": 22715856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364245, "duration": 4753, "usedHeapSizeAfter": 22216752, "usedHeapSizeBefore": 22825288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400102, "duration": 3713, "usedHeapSizeAfter": 24138536, "usedHeapSizeBefore": 25361232 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1541424, "duration": 78, "usedHeapSizeAfter": 28381120, "usedHeapSizeBefore": 28381120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1563448, "duration": 9827, "usedHeapSizeAfter": 24836832, "usedHeapSizeBefore": 28619616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1740026, "duration": 6683, "usedHeapSizeAfter": 25048000, "usedHeapSizeBefore": 29404008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1938340, "duration": 5894, "usedHeapSizeAfter": 28786232, "usedHeapSizeBefore": 32469416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2166870, "duration": 8499, "usedHeapSizeAfter": 28801656, "usedHeapSizeBefore": 41524160 } ], "blinkGC": [ { "start": 272455, "duration": 2649 }, { "start": 272465, "duration": 2602 }, { "start": 275183, "duration": 1505 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1154 }, "FunctionCallback": { "count": 4493, "time": 103031 }, "NamedGetterCallback": { "count": 107, "time": 7054 }, "GetMoreDataCallback": { "count": 14, "time": 145442 }, "AccessorSetterCallback": { "count": 5392, "time": 2497 }, "GCEpilogueCallback": { "count": 16, "time": 364 }, "GCPrologueCallback": { "count": 16, "time": 1006 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 5593 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12722 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1733 }, "CompileFunction": { "count": 3319, "time": 93194 }, "CompileIgnition": { "count": 3374, "time": 92118 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35475 }, "CompileRewriteReturnResult": { "count": 3329, "time": 687 }, "CompileScopeAnalysis": { "count": 3329, "time": 13650 }, "CompileScript": { "count": 10, "time": 2067 }, "CompileLazy": { "count": 3176, "time": 13721 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 479 }, "RegExpInitializeAndCompile": { "count": 177, "time": 235 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1263 }, "Map_SetPrototype": { "count": 12969, "time": 3546 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 36938 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 557 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6337 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11310 }, "CreateArrayLiteral": { "count": 761, "time": 2720 }, "CreateObjectLiteral": { "count": 1888, "time": 7485 }, "SetProperty": { "count": 8829, "time": 9188 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 1230 }, "HandleApiCall": { "count": 3986, "time": 3213 }, "DateConstructor": { "count": 268, "time": 553 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 3881 }, "FunctionPrototypeSetter": { "count": 239, "time": 1071 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 827 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 6542 }, "ForInEnumerate": { "count": 380, "time": 3861 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 256, "time": 3944 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 5490 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4629 }, "AddDictionaryProperty": { "count": 10572, "time": 13612 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 5276 }, "HasProperty": { "count": 961, "time": 2633 }, "KeyedGetProperty": { "count": 223, "time": 1256 }, "NewObject": { "count": 251, "time": 1564 }, "ObjectCreate": { "count": 221, "time": 3138 }, "ObjectKeys": { "count": 53, "time": 164 }, "SetDataProperties": { "count": 71, "time": 1756 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 10415 }, "RegExpExecMultiple": { "count": 327, "time": 3203 }, "RegExpReplace": { "count": 784, "time": 1786 }, "StringSplit": { "count": 6134, "time": 8267 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 505 }, "StringBuilderJoin": { "count": 136, "time": 73 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 567, "time": 90 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 257 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 897 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 109 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1790 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56111 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1295 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 105 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 563 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 145, "time": 369 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 221 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 234 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 228 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 3782 }, "GlobalDecodeURIComponent": { "count": 1, "time": 315 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 88 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3333 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 714 }, "StringToNumber": { "count": 196, "time": 41 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 852 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 902, "time": 2715 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 804 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 90 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3181 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6857 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 122 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 63 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 47636 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1365 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 167 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1472 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 121054 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 12698 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 757 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 276 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 872 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 742 }, "GC_MC_MARK": { "count": 2, "time": 329 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1211 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1453 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 936 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4121 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 808 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 569 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2440 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 258 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 620 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 25 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 124 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 667 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 126 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 136 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5242 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4097 }, "GC_MC_BACKGROUND_MARKING": { "count": 17, "time": 31802 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2130 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 2251 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1016696 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14878 }, "ParseFunctionLiteral": { "count": 3377, "time": 136767 }, "ParseProgram": { "count": 10, "time": 821 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15241 }, "PreParseNoVariableResolution": { "count": 105, "time": 2493 }, "JsonParse": { "count": 25, "time": 116942 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20877 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1836 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1467 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 6179 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5631 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 2372 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1142 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4091, "time": 19451 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 19667 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1857 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 19906 }, "LoadGlobalIC_Slow": { "count": 21, "time": 576 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 859 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 958 }, "LoadIC_LoadFieldDH": { "count": 4075, "time": 13341 }, "StoreIC_StoreFieldDH": { "count": 1283, "time": 6044 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 4467 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2870 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3852 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1170 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 5974 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 2118 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 2325 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 70 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 148 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 182 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 870 } }, "API": { "API_Context_New": { "count": 2, "time": 7139 }, "API_FunctionTemplate_New": { "count": 1353, "time": 577 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1570 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 1449 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2845 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2368 }, "API_String_Write": { "count": 654, "time": 115 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 346 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 822 }, "ParseBackgroundProgram": { "count": 1, "time": 684 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5640 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50596 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 4 }, "OptimizeCode": { "count": 76, "time": 574 }, "RecompileSynchronous": { "count": 150, "time": 116018 }, "CompileOptimized_Concurrent": { "count": 74, "time": 3271 }, "StackGuard": { "count": 77, "time": 3127 }, "DeoptimizeCode": { "count": 8, "time": 1082 }, "NotifyDeoptimized": { "count": 6, "time": 118 } } } }, { "duration": 2674774, "js": 2522420, "phases": [ { "phase": "load", "start": 0, "duration": 97817 }, { "phase": "boot", "start": 97817, "duration": 735373 }, { "phase": "transition", "start": 833190, "duration": 656935 }, { "phase": "render", "start": 1490125, "duration": 1184649 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301656 }, { "kind": "MinorGC", "type": "scavenge", "start": 403578, "duration": 6767, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 438011, "duration": 6912, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 520636, "duration": 1513, "usedHeapSizeAfter": 5816760, "usedHeapSizeBefore": 6119464 }, { "kind": "MinorGC", "type": "scavenge", "start": 657610, "duration": 3437, "usedHeapSizeAfter": 7848008, "usedHeapSizeBefore": 8556672 }, { "kind": "MinorGC", "type": "scavenge", "start": 835016, "duration": 3155, "usedHeapSizeAfter": 9252560, "usedHeapSizeBefore": 9846232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029324, "duration": 2085, "usedHeapSizeAfter": 10548456, "usedHeapSizeBefore": 11552448 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1129168, "duration": 2034, "usedHeapSizeAfter": 11267112, "usedHeapSizeBefore": 11267112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1132768, "duration": 5018, "usedHeapSizeAfter": 8520224, "usedHeapSizeBefore": 11267272 }, { "kind": "MajorGC", "type": "weak processing", "start": 1139207, "duration": 7, "usedHeapSizeAfter": 8520304, "usedHeapSizeBefore": 8520304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1328698, "duration": 2781, "usedHeapSizeAfter": 21327232, "usedHeapSizeBefore": 22712336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1356818, "duration": 3995, "usedHeapSizeAfter": 22113832, "usedHeapSizeBefore": 22793384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404094, "duration": 4443, "usedHeapSizeAfter": 24237680, "usedHeapSizeBefore": 25356816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1576100, "duration": 516, "usedHeapSizeAfter": 28999592, "usedHeapSizeBefore": 28999592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1587051, "duration": 9926, "usedHeapSizeAfter": 24989344, "usedHeapSizeBefore": 29073096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1744174, "duration": 4516, "usedHeapSizeAfter": 25383832, "usedHeapSizeBefore": 29504248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1966811, "duration": 3672, "usedHeapSizeAfter": 29019008, "usedHeapSizeBefore": 32604984 }, { "kind": "MinorGC", "type": "scavenge", "start": 2190121, "duration": 4266, "usedHeapSizeAfter": 28854816, "usedHeapSizeBefore": 41977632 } ], "blinkGC": [ { "start": 270680, "duration": 2326 }, { "start": 270686, "duration": 2274 }, { "start": 280746, "duration": 1598 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 323 }, "FunctionCallback": { "count": 4489, "time": 84636 }, "NamedGetterCallback": { "count": 107, "time": 9292 }, "GetMoreDataCallback": { "count": 14, "time": 142506 }, "AccessorSetterCallback": { "count": 5392, "time": 2449 }, "GCEpilogueCallback": { "count": 16, "time": 2605 }, "GCPrologueCallback": { "count": 16, "time": 1576 }, "NamedSetterCallback": { "count": 18, "time": 111 }, "StoreCallbackProperty": { "count": 5334, "time": 4811 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 11783 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1731 }, "CompileFunction": { "count": 3319, "time": 98017 }, "CompileIgnition": { "count": 3374, "time": 107300 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28392 }, "CompileRewriteReturnResult": { "count": 3329, "time": 128 }, "CompileScopeAnalysis": { "count": 3329, "time": 10711 }, "CompileScript": { "count": 10, "time": 937 }, "CompileLazy": { "count": 3176, "time": 14591 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 110 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1244 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1263 }, "Map_SetPrototype": { "count": 12975, "time": 3844 }, "Map_TransitionToDataProperty": { "count": 11977, "time": 35715 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 80 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6748 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10516 }, "CreateArrayLiteral": { "count": 761, "time": 540 }, "CreateObjectLiteral": { "count": 1888, "time": 6662 }, "SetProperty": { "count": 8829, "time": 13463 }, "DeclareGlobals": { "count": 2, "time": 75 }, "NewClosure": { "count": 344, "time": 70 }, "NewClosure_Tenured": { "count": 2398, "time": 706 }, "HandleApiCall": { "count": 3986, "time": 3427 }, "DateConstructor": { "count": 268, "time": 411 }, "ArrayLengthGetter": { "count": 372, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 1292 }, "FunctionPrototypeSetter": { "count": 239, "time": 1181 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 599 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 558 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 56 }, "SetGrow": { "count": 26, "time": 39 }, "WeakCollectionSet": { "count": 5007, "time": 9116 }, "ForInEnumerate": { "count": 380, "time": 3606 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 239, "time": 2095 }, "CreateListFromArrayLike": { "count": 18, "time": 61 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3995 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5266 }, "AddDictionaryProperty": { "count": 10572, "time": 16015 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 2904 }, "HasProperty": { "count": 961, "time": 1180 }, "KeyedGetProperty": { "count": 223, "time": 270 }, "NewObject": { "count": 251, "time": 1014 }, "ObjectCreate": { "count": 221, "time": 3221 }, "ObjectKeys": { "count": 53, "time": 527 }, "SetDataProperties": { "count": 71, "time": 2097 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 8472 }, "RegExpExecMultiple": { "count": 327, "time": 1796 }, "RegExpReplace": { "count": 784, "time": 5138 }, "StringSplit": { "count": 6134, "time": 6752 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 66 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 570, "time": 116 }, "StringIndexOfUnchecked": { "count": 330, "time": 1448 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1397 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 1576 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 349 }, "FunctionPrototypeToString": { "count": 116, "time": 61 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2532 }, "ObjectFreeze": { "count": 11, "time": 151 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51864 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1025 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1275 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 559 }, "ArrayShift": { "count": 120, "time": 128 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 9 }, "Interrupt": { "count": 144, "time": 2975 }, "OrdinaryHasInstance": { "count": 13, "time": 8 }, "StringToLowerCaseIntl": { "count": 223, "time": 90 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 128 }, "ArrayPop": { "count": 63, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 3935 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 409 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 738 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2608 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 828 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1124, "time": 4977 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 960 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3877 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5593 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 32212 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4913 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 213 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1337 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 82199 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 13345 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1611 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 776 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 434 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 2089 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 102 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 2045 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 546 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2104 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2672 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3254 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 438 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 623 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1090 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 289 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 589 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 127 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5720 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5273 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 33721 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2599 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 1892 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 990474 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15340 }, "ParseFunctionLiteral": { "count": 3377, "time": 152218 }, "ParseProgram": { "count": 10, "time": 1756 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7985 }, "PreParseNoVariableResolution": { "count": 105, "time": 1704 }, "JsonParse": { "count": 25, "time": 115829 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21853 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2238 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2795 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1381, "time": 6952 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7442 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 556 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 537 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4069, "time": 15625 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5455, "time": 14557 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4407 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18964 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 36 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1033 }, "LoadIC_LoadFieldDH": { "count": 4075, "time": 10815 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 5097 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 2900 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4433 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 613 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4376 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 3349 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1244 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 464 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 938 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 11631 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1089 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 848 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 152 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2473 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 427 }, "API_ObjectTemplate_New": { "count": 102, "time": 29 }, "API_String_NewFromOneByte": { "count": 1038, "time": 286 }, "API_String_Write": { "count": 654, "time": 104 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 363 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 86 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 380 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 893 }, "ParseBackgroundProgram": { "count": 1, "time": 695 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6170 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50849 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 10 }, "OptimizeCode": { "count": 79, "time": 797 }, "RecompileSynchronous": { "count": 156, "time": 142386 }, "CompileOptimized_Concurrent": { "count": 77, "time": 3085 }, "StackGuard": { "count": 78, "time": 3630 }, "DeoptimizeCode": { "count": 8, "time": 2893 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 6, "time": 1419 } } } }, { "duration": 2682238, "js": 2520686, "phases": [ { "phase": "load", "start": 0, "duration": 91795 }, { "phase": "boot", "start": 91795, "duration": 731595 }, { "phase": "transition", "start": 823390, "duration": 648774 }, { "phase": "render", "start": 1472164, "duration": 1210074 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292864 }, { "kind": "MinorGC", "type": "scavenge", "start": 394274, "duration": 5023, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 428672, "duration": 5175, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 505787, "duration": 3882, "usedHeapSizeAfter": 5795496, "usedHeapSizeBefore": 6119208 }, { "kind": "MinorGC", "type": "scavenge", "start": 646115, "duration": 2168, "usedHeapSizeAfter": 7875648, "usedHeapSizeBefore": 8569712 }, { "kind": "MinorGC", "type": "scavenge", "start": 825537, "duration": 2390, "usedHeapSizeAfter": 9255736, "usedHeapSizeBefore": 9847752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1017741, "duration": 2256, "usedHeapSizeAfter": 10552944, "usedHeapSizeBefore": 11562384 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1113592, "duration": 60, "usedHeapSizeAfter": 11256688, "usedHeapSizeBefore": 11256688 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1115460, "duration": 5914, "usedHeapSizeAfter": 8520520, "usedHeapSizeBefore": 11256848 }, { "kind": "MajorGC", "type": "weak processing", "start": 1123048, "duration": 16, "usedHeapSizeAfter": 8520600, "usedHeapSizeBefore": 8520600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1309736, "duration": 3299, "usedHeapSizeAfter": 21328640, "usedHeapSizeBefore": 22712960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339001, "duration": 4516, "usedHeapSizeAfter": 22140272, "usedHeapSizeBefore": 22794504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385846, "duration": 4048, "usedHeapSizeAfter": 24249384, "usedHeapSizeBefore": 25373120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1561986, "duration": 80, "usedHeapSizeAfter": 29077760, "usedHeapSizeBefore": 29077760 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582612, "duration": 7348, "usedHeapSizeAfter": 25055528, "usedHeapSizeBefore": 29351952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1716380, "duration": 6378, "usedHeapSizeAfter": 25318520, "usedHeapSizeBefore": 29448944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2053342, "duration": 5498, "usedHeapSizeAfter": 28954024, "usedHeapSizeBefore": 40823896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2535208, "duration": 5977, "usedHeapSizeAfter": 30450584, "usedHeapSizeBefore": 42492936 } ], "blinkGC": [ { "start": 262569, "duration": 3472 }, { "start": 262577, "duration": 2915 }, { "start": 276240, "duration": 1633 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2389 }, "FunctionCallback": { "count": 4488, "time": 87117 }, "NamedGetterCallback": { "count": 107, "time": 6379 }, "GetMoreDataCallback": { "count": 14, "time": 140449 }, "AccessorSetterCallback": { "count": 5392, "time": 2674 }, "GCEpilogueCallback": { "count": 16, "time": 1563 }, "GCPrologueCallback": { "count": 16, "time": 348 }, "NamedSetterCallback": { "count": 18, "time": 1351 }, "StoreCallbackProperty": { "count": 5334, "time": 7443 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 14633 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2399 }, "CompileFunction": { "count": 3319, "time": 91219 }, "CompileIgnition": { "count": 3374, "time": 99664 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32726 }, "CompileRewriteReturnResult": { "count": 3329, "time": 128 }, "CompileScopeAnalysis": { "count": 3329, "time": 11870 }, "CompileScript": { "count": 10, "time": 545 }, "CompileLazy": { "count": 3176, "time": 14768 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 79 }, "RegExpInitializeAndCompile": { "count": 177, "time": 366 }, "CompileForOnStackReplacement": { "count": 1, "time": 206 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2938 }, "Map_SetPrototype": { "count": 12967, "time": 2827 }, "Map_TransitionToDataProperty": { "count": 11978, "time": 32117 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1880 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5144 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6993 }, "CreateArrayLiteral": { "count": 761, "time": 1840 }, "CreateObjectLiteral": { "count": 1888, "time": 11186 }, "SetProperty": { "count": 8829, "time": 9863 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 82 }, "NewClosure_Tenured": { "count": 2398, "time": 4038 }, "HandleApiCall": { "count": 3986, "time": 3672 }, "DateConstructor": { "count": 268, "time": 114 }, "ArrayLengthGetter": { "count": 372, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 1380 }, "FunctionPrototypeSetter": { "count": 239, "time": 739 }, "FunctionLengthGetter": { "count": 13, "time": 839 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 96 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 976 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 8122 }, "ForInEnumerate": { "count": 380, "time": 1493 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 234, "time": 3809 }, "CreateListFromArrayLike": { "count": 18, "time": 195 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2949 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6133 }, "AddDictionaryProperty": { "count": 10572, "time": 10765 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3789 }, "HasProperty": { "count": 961, "time": 446 }, "KeyedGetProperty": { "count": 223, "time": 555 }, "NewObject": { "count": 251, "time": 2583 }, "ObjectCreate": { "count": 221, "time": 4285 }, "ObjectKeys": { "count": 53, "time": 888 }, "SetDataProperties": { "count": 71, "time": 3447 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11129 }, "RegExpExecMultiple": { "count": 327, "time": 2073 }, "RegExpReplace": { "count": 784, "time": 3313 }, "StringSplit": { "count": 6134, "time": 9893 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 71 }, "StringBuilderJoin": { "count": 136, "time": 901 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 550, "time": 824 }, "StringIndexOfUnchecked": { "count": 330, "time": 66 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1514 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 852 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 613 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2253 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58941 }, "ObjectSetPrototypeOf": { "count": 205, "time": 215 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 3 }, "MapGrow": { "count": 45, "time": 114 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 96 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 308 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 86 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 20 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 127 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4335 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 114 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3358 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 854 }, "StringToNumber": { "count": 196, "time": 647 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 32 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1122, "time": 5058 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 86 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3527 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8722 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 462 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 83 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36521 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2684 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 147 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 18 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1831 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 102964 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14579 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1568 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1262 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 123 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 275 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 459 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1233 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 93 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1675 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2600 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 283 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1574 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1119 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1081 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 751 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 823 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 128 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 73 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4962 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3621 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 31985 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2795 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 3753 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1016736 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17177 }, "ParseFunctionLiteral": { "count": 3377, "time": 137987 }, "ParseProgram": { "count": 10, "time": 924 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11991 }, "PreParseNoVariableResolution": { "count": 105, "time": 1772 }, "JsonParse": { "count": 25, "time": 119245 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21508 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3235 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2601 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1382, "time": 6046 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6293 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1829 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1035 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4092, "time": 15887 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 17388 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3214 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16904 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 41 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1693 }, "LoadIC_LoadFieldDH": { "count": 4084, "time": 12748 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 5780 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 108, "time": 2972 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2316 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3628 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 3839 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1282 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 422 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 130 }, "LoadIC_StringLength": { "count": 27, "time": 1049 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 21 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 318 } }, "API": { "API_Context_New": { "count": 2, "time": 7346 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2040 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 227 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 389 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2345 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 304 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 750 }, "API_String_Write": { "count": 654, "time": 193 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 314 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 720 }, "ParseBackgroundProgram": { "count": 1, "time": 691 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6131 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50698 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 8 }, "OptimizeCode": { "count": 82, "time": 885 }, "RecompileSynchronous": { "count": 163, "time": 126451 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1297 }, "StackGuard": { "count": 82, "time": 5020 }, "DeoptimizeCode": { "count": 9, "time": 2560 }, "NotifyDeoptimized": { "count": 7, "time": 984 } } } }, { "duration": 2708220, "js": 2553070, "phases": [ { "phase": "load", "start": 0, "duration": 93506 }, { "phase": "boot", "start": 93506, "duration": 735961 }, { "phase": "transition", "start": 829467, "duration": 666655 }, { "phase": "render", "start": 1496122, "duration": 1212098 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298653 }, { "kind": "MinorGC", "type": "scavenge", "start": 404615, "duration": 5791, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 441553, "duration": 5451, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 523172, "duration": 1146, "usedHeapSizeAfter": 5805160, "usedHeapSizeBefore": 6119584 }, { "kind": "MinorGC", "type": "scavenge", "start": 656856, "duration": 2534, "usedHeapSizeAfter": 7866808, "usedHeapSizeBefore": 8565664 }, { "kind": "MinorGC", "type": "scavenge", "start": 831361, "duration": 2916, "usedHeapSizeAfter": 9244888, "usedHeapSizeBefore": 9846848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1027565, "duration": 3475, "usedHeapSizeAfter": 10547296, "usedHeapSizeBefore": 11557664 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1130675, "duration": 257, "usedHeapSizeAfter": 11250216, "usedHeapSizeBefore": 11250216 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1132586, "duration": 5196, "usedHeapSizeAfter": 8523256, "usedHeapSizeBefore": 11250376 }, { "kind": "MajorGC", "type": "weak processing", "start": 1139670, "duration": 7, "usedHeapSizeAfter": 8523336, "usedHeapSizeBefore": 8523336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329846, "duration": 3218, "usedHeapSizeAfter": 21293952, "usedHeapSizeBefore": 22713416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359851, "duration": 3515, "usedHeapSizeAfter": 22201192, "usedHeapSizeBefore": 22796784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408031, "duration": 4253, "usedHeapSizeAfter": 24242616, "usedHeapSizeBefore": 25378288 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1546835, "duration": 79, "usedHeapSizeAfter": 28393048, "usedHeapSizeBefore": 28393048 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1551902, "duration": 10232, "usedHeapSizeAfter": 24735384, "usedHeapSizeBefore": 28478912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1726703, "duration": 5513, "usedHeapSizeAfter": 25139800, "usedHeapSizeBefore": 29438328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1916623, "duration": 8032, "usedHeapSizeAfter": 28911336, "usedHeapSizeBefore": 32423136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2170143, "duration": 7200, "usedHeapSizeAfter": 28879440, "usedHeapSizeBefore": 41621936 } ], "blinkGC": [ { "start": 269566, "duration": 2346 }, { "start": 269573, "duration": 2301 }, { "start": 286782, "duration": 935 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 372 }, "FunctionCallback": { "count": 4492, "time": 87459 }, "NamedGetterCallback": { "count": 107, "time": 8378 }, "GetMoreDataCallback": { "count": 14, "time": 143258 }, "AccessorSetterCallback": { "count": 5392, "time": 2766 }, "GCEpilogueCallback": { "count": 16, "time": 750 }, "GCPrologueCallback": { "count": 16, "time": 2742 }, "NamedSetterCallback": { "count": 18, "time": 705 }, "StoreCallbackProperty": { "count": 5334, "time": 3272 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12103 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3264 }, "CompileFunction": { "count": 3319, "time": 103156 }, "CompileIgnition": { "count": 3374, "time": 96097 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27602 }, "CompileRewriteReturnResult": { "count": 3329, "time": 128 }, "CompileScopeAnalysis": { "count": 3329, "time": 12787 }, "CompileScript": { "count": 10, "time": 1166 }, "CompileLazy": { "count": 3176, "time": 11687 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 954 }, "RegExpInitializeAndCompile": { "count": 177, "time": 224 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 3102 }, "Map_SetPrototype": { "count": 12964, "time": 3937 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 36545 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4153 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8561 }, "CreateArrayLiteral": { "count": 761, "time": 2987 }, "CreateObjectLiteral": { "count": 1888, "time": 9771 }, "SetProperty": { "count": 8829, "time": 19515 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 104 }, "NewClosure_Tenured": { "count": 2398, "time": 1393 }, "HandleApiCall": { "count": 3986, "time": 2440 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1140 }, "FunctionPrototypeSetter": { "count": 239, "time": 1788 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 109 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 82 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 68 }, "SetGrow": { "count": 26, "time": 38 }, "WeakCollectionSet": { "count": 5007, "time": 6606 }, "ForInEnumerate": { "count": 380, "time": 3765 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 221, "time": 1481 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1308 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4102 }, "AddDictionaryProperty": { "count": 10572, "time": 16836 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 541 }, "CreateDataProperty": { "count": 2, "time": 9 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1533 }, "HasProperty": { "count": 961, "time": 1971 }, "KeyedGetProperty": { "count": 223, "time": 1251 }, "NewObject": { "count": 251, "time": 2048 }, "ObjectCreate": { "count": 221, "time": 3659 }, "ObjectKeys": { "count": 53, "time": 1512 }, "SetDataProperties": { "count": 71, "time": 3769 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9150 }, "RegExpExecMultiple": { "count": 327, "time": 3539 }, "RegExpReplace": { "count": 784, "time": 4969 }, "StringSplit": { "count": 6134, "time": 6847 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 499 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 562, "time": 104 }, "StringIndexOfUnchecked": { "count": 330, "time": 905 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 791 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 376 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 3501 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57122 }, "ObjectSetPrototypeOf": { "count": 205, "time": 889 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1040 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 1341 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 41 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 1859 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3917 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1073 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2708 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 136 }, "StringToNumber": { "count": 196, "time": 882 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1072, "time": 2810 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 478 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3581 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6226 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 292 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40662 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1094 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 605 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1566 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 116065 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 16984 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1993 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 725 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 316 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 27 }, "GC_MC_FINISH": { "count": 2, "time": 318 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 124 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 809 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 606 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2040 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4177 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 728 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3545 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 307 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 374 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 116 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 723 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 993 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 127 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3827 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5205 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33059 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2701 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1253 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1029887 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19651 }, "ParseFunctionLiteral": { "count": 3377, "time": 140794 }, "ParseProgram": { "count": 10, "time": 717 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12988 }, "PreParseNoVariableResolution": { "count": 105, "time": 2943 }, "JsonParse": { "count": 25, "time": 119981 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21861 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2157 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1932 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1374, "time": 6989 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8627 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 724 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1462 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 17479 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 10758 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5769 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18831 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1891 }, "LoadIC_LoadFieldDH": { "count": 4079, "time": 17292 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 4751 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2271 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4027 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 40 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5321 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 427 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 5393 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 1662 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1803 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 340 }, "LoadIC_StringLength": { "count": 27, "time": 719 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 11548 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2124 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 1900 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 13 }, "API_Function_NewInstance": { "count": 43, "time": 99 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2949 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 69 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 918 }, "API_String_Write": { "count": 654, "time": 123 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 372 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 149 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 781 }, "ParseBackgroundProgram": { "count": 1, "time": 774 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6386 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51399 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 9 }, "OptimizeCode": { "count": 77, "time": 525 }, "RecompileSynchronous": { "count": 153, "time": 116764 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1731 }, "StackGuard": { "count": 78, "time": 1420 }, "DeoptimizeCode": { "count": 9, "time": 818 }, "NotifyDeoptimized": { "count": 7, "time": 402 } } } }, { "duration": 2680534, "js": 2530422, "phases": [ { "phase": "load", "start": 0, "duration": 90366 }, { "phase": "boot", "start": 90366, "duration": 739529 }, { "phase": "transition", "start": 829895, "duration": 660481 }, { "phase": "render", "start": 1490376, "duration": 1190158 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297284 }, { "kind": "MinorGC", "type": "scavenge", "start": 401243, "duration": 5745, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434796, "duration": 6075, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 516168, "duration": 1960, "usedHeapSizeAfter": 5805784, "usedHeapSizeBefore": 6119552 }, { "kind": "MinorGC", "type": "scavenge", "start": 653220, "duration": 3043, "usedHeapSizeAfter": 7875384, "usedHeapSizeBefore": 8565144 }, { "kind": "MinorGC", "type": "scavenge", "start": 826557, "duration": 3033, "usedHeapSizeAfter": 9217592, "usedHeapSizeBefore": 9835696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034971, "duration": 3293, "usedHeapSizeAfter": 10558800, "usedHeapSizeBefore": 11559056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1132012, "duration": 80, "usedHeapSizeAfter": 11265104, "usedHeapSizeBefore": 11265104 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1134062, "duration": 6408, "usedHeapSizeAfter": 8534744, "usedHeapSizeBefore": 11265264 }, { "kind": "MajorGC", "type": "weak processing", "start": 1142867, "duration": 7, "usedHeapSizeAfter": 8534824, "usedHeapSizeBefore": 8534824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1325827, "duration": 3262, "usedHeapSizeAfter": 21302608, "usedHeapSizeBefore": 22726424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354968, "duration": 4143, "usedHeapSizeAfter": 22230656, "usedHeapSizeBefore": 22809016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403940, "duration": 4238, "usedHeapSizeAfter": 24248880, "usedHeapSizeBefore": 25395904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1546932, "duration": 80, "usedHeapSizeAfter": 28602840, "usedHeapSizeBefore": 28602840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1557406, "duration": 9159, "usedHeapSizeAfter": 24908072, "usedHeapSizeBefore": 28682184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1722833, "duration": 6295, "usedHeapSizeAfter": 25127792, "usedHeapSizeBefore": 29497824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1919397, "duration": 6951, "usedHeapSizeAfter": 28979360, "usedHeapSizeBefore": 32556064 }, { "kind": "MinorGC", "type": "scavenge", "start": 2153574, "duration": 7024, "usedHeapSizeAfter": 28953392, "usedHeapSizeBefore": 41630872 } ], "blinkGC": [ { "start": 263891, "duration": 3015 }, { "start": 263900, "duration": 2306 }, { "start": 280104, "duration": 2317 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1939 }, "FunctionCallback": { "count": 4491, "time": 86973 }, "NamedGetterCallback": { "count": 107, "time": 8043 }, "GetMoreDataCallback": { "count": 14, "time": 144434 }, "AccessorSetterCallback": { "count": 5392, "time": 3483 }, "GCEpilogueCallback": { "count": 16, "time": 1242 }, "GCPrologueCallback": { "count": 16, "time": 1011 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 4624 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13100 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2052 }, "CompileFunction": { "count": 3319, "time": 90993 }, "CompileIgnition": { "count": 3374, "time": 98407 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26199 }, "CompileRewriteReturnResult": { "count": 3329, "time": 606 }, "CompileScopeAnalysis": { "count": 3329, "time": 18167 }, "CompileScript": { "count": 10, "time": 1082 }, "CompileLazy": { "count": 3176, "time": 11601 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 131 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1274 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1252 }, "Map_SetPrototype": { "count": 12945, "time": 3034 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 37709 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 95 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4665 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6931 }, "CreateArrayLiteral": { "count": 761, "time": 1308 }, "CreateObjectLiteral": { "count": 1888, "time": 9714 }, "SetProperty": { "count": 8829, "time": 16134 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 356 }, "NewClosure_Tenured": { "count": 2398, "time": 2876 }, "HandleApiCall": { "count": 3986, "time": 3096 }, "DateConstructor": { "count": 268, "time": 376 }, "ArrayLengthGetter": { "count": 372, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 2371 }, "FunctionPrototypeSetter": { "count": 239, "time": 2476 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 247 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 57 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 8843 }, "ForInEnumerate": { "count": 380, "time": 1499 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 254, "time": 3204 }, "CreateListFromArrayLike": { "count": 18, "time": 51 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1019 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3164 }, "AddDictionaryProperty": { "count": 10572, "time": 11546 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4469 }, "HasProperty": { "count": 961, "time": 2596 }, "KeyedGetProperty": { "count": 223, "time": 1167 }, "NewObject": { "count": 251, "time": 4077 }, "ObjectCreate": { "count": 221, "time": 3439 }, "ObjectKeys": { "count": 53, "time": 157 }, "SetDataProperties": { "count": 71, "time": 425 }, "ToString": { "count": 28, "time": 494 }, "RegExpExec": { "count": 269, "time": 11163 }, "RegExpExecMultiple": { "count": 327, "time": 1500 }, "RegExpReplace": { "count": 784, "time": 1553 }, "StringSplit": { "count": 6134, "time": 8026 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 556, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 977 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1535 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 107 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 1718 }, "ObjectDefineProperties": { "count": 2, "time": 75 }, "ObjectDefineProperty": { "count": 650, "time": 2185 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50991 }, "ObjectSetPrototypeOf": { "count": 205, "time": 779 }, "ObjectIsExtensible": { "count": 19, "time": 223 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 933 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 604 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 2051 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 642 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 849 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4331 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 17 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 402 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2217 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 619 }, "StringToNumber": { "count": 196, "time": 390 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1040, "time": 3163 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 260 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 122 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 1984 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9490 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40369 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1984 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 705 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1372 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98081 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 15101 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1394 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 907 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 140 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 7 }, "GC_MC_FINISH": { "count": 2, "time": 439 }, "GC_MC_MARK": { "count": 2, "time": 106 }, "GC_MC_PROLOGUE": { "count": 2, "time": 1821 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 789 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 227 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 538 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 862 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1529 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2609 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 542 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3327 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 131 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 384 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 33 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 507 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 669 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 549 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 18 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 129 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 72 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5193 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4386 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 35891 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2636 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 838 } }, "JavaScript": { "JS_Execution": { "count": 5512, "time": 1019075 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16537 }, "ParseFunctionLiteral": { "count": 3377, "time": 143114 }, "ParseProgram": { "count": 10, "time": 2772 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16787 }, "PreParseNoVariableResolution": { "count": 105, "time": 1582 }, "JsonParse": { "count": 25, "time": 117883 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17888 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1335 }, "LoadGlobalIC_Miss": { "count": 719, "time": 6424 }, "StoreGlobalIC_Miss": { "count": 8, "time": 515 }, "StoreIC_Miss": { "count": 1362, "time": 5604 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7009 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 2704 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1828 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3861, "time": 20555 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 11617 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5095 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17151 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 881 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1340 }, "LoadIC_LoadFieldDH": { "count": 4025, "time": 12607 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 5728 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 4379 }, "KeyedLoadIC_LoadElementDH": { "count": 832, "time": 2141 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5738 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1914 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 497, "time": 3605 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 2030 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1517 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 937 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 962 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 17 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 815 } }, "API": { "API_Context_New": { "count": 2, "time": 6561 }, "API_FunctionTemplate_New": { "count": 1353, "time": 859 }, "API_Object_SetPrivate": { "count": 35, "time": 37 }, "API_Persistent_New": { "count": 1875, "time": 1702 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 13 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4830 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 979 }, "API_String_Write": { "count": 654, "time": 93 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 27 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "API_Function_Call": { "count": 8, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 324 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1903 }, "ParseBackgroundProgram": { "count": 1, "time": 882 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6388 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51115 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 8 }, "OptimizeCode": { "count": 90, "time": 1087 }, "RecompileSynchronous": { "count": 179, "time": 121931 }, "CompileOptimized_Concurrent": { "count": 89, "time": 2264 }, "StackGuard": { "count": 89, "time": 2812 }, "DeoptimizeCode": { "count": 10, "time": 2035 }, "NotifyDeoptimized": { "count": 9, "time": 594 } } } }, { "duration": 2736754, "js": 2559379, "phases": [ { "phase": "load", "start": 0, "duration": 87527 }, { "phase": "boot", "start": 87527, "duration": 732309 }, { "phase": "transition", "start": 819836, "duration": 743312 }, { "phase": "render", "start": 1563148, "duration": 1173606 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287778 }, { "kind": "MinorGC", "type": "scavenge", "start": 385706, "duration": 5641, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 421069, "duration": 5934, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 502357, "duration": 3009, "usedHeapSizeAfter": 5791976, "usedHeapSizeBefore": 6119600 }, { "kind": "MinorGC", "type": "scavenge", "start": 647762, "duration": 3174, "usedHeapSizeAfter": 7893944, "usedHeapSizeBefore": 8570696 }, { "kind": "MinorGC", "type": "scavenge", "start": 820720, "duration": 2359, "usedHeapSizeAfter": 9242624, "usedHeapSizeBefore": 9835416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1023913, "duration": 70, "usedHeapSizeAfter": 11361584, "usedHeapSizeBefore": 11361584 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1032655, "duration": 7434, "usedHeapSizeAfter": 9032024, "usedHeapSizeBefore": 11466376 }, { "kind": "MajorGC", "type": "weak processing", "start": 1112794, "duration": 9, "usedHeapSizeAfter": 9837160, "usedHeapSizeBefore": 9837160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367062, "duration": 3382, "usedHeapSizeAfter": 21122544, "usedHeapSizeBefore": 22850296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1419180, "duration": 5348, "usedHeapSizeAfter": 22434432, "usedHeapSizeBefore": 23335448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1462174, "duration": 2878, "usedHeapSizeAfter": 24363080, "usedHeapSizeBefore": 25320096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1527513, "duration": 748, "usedHeapSizeAfter": 27816416, "usedHeapSizeBefore": 27816416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1536701, "duration": 8115, "usedHeapSizeAfter": 24141712, "usedHeapSizeBefore": 28162312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1743721, "duration": 5639, "usedHeapSizeAfter": 24954352, "usedHeapSizeBefore": 29078264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1962067, "duration": 6905, "usedHeapSizeAfter": 28171096, "usedHeapSizeBefore": 32102024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2202685, "duration": 5572, "usedHeapSizeAfter": 28987968, "usedHeapSizeBefore": 41469688 }, { "kind": "MajorGC", "type": "weak processing", "start": 2732299, "duration": 18, "usedHeapSizeAfter": 39853424, "usedHeapSizeBefore": 39853424 } ], "blinkGC": [ { "start": 254926, "duration": 2857 }, { "start": 254938, "duration": 2785 }, { "start": 265967, "duration": 1806 }, { "start": 1130812, "duration": 10 }, { "start": 1130833, "duration": 1018 }, { "start": 1130837, "duration": 971 }, { "start": 1527339, "duration": 150 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1156 }, "FunctionCallback": { "count": 4497, "time": 91011 }, "NamedGetterCallback": { "count": 107, "time": 9019 }, "GetMoreDataCallback": { "count": 14, "time": 136934 }, "AccessorSetterCallback": { "count": 5392, "time": 3680 }, "GCEpilogueCallback": { "count": 15, "time": 828 }, "GCPrologueCallback": { "count": 15, "time": 1674 }, "NamedSetterCallback": { "count": 18, "time": 112 }, "StoreCallbackProperty": { "count": 5334, "time": 2078 }, "NamedQueryCallback": { "count": 11, "time": 404 }, "RunMicrotaskCallback": { "count": 42, "time": 10956 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2023 }, "CompileFunction": { "count": 3319, "time": 107686 }, "CompileIgnition": { "count": 3374, "time": 95126 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25642 }, "CompileRewriteReturnResult": { "count": 3329, "time": 170 }, "CompileScopeAnalysis": { "count": 3329, "time": 12769 }, "CompileScript": { "count": 10, "time": 2292 }, "CompileLazy": { "count": 3176, "time": 9884 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1604 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1438 }, "Map_SetPrototype": { "count": 12959, "time": 4230 }, "Map_TransitionToDataProperty": { "count": 11938, "time": 44077 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 71 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2121 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10028 }, "CreateArrayLiteral": { "count": 761, "time": 1211 }, "CreateObjectLiteral": { "count": 1888, "time": 12502 }, "SetProperty": { "count": 8817, "time": 14255 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 505 }, "HandleApiCall": { "count": 3986, "time": 4450 }, "DateConstructor": { "count": 268, "time": 130 }, "ArrayLengthGetter": { "count": 369, "time": 485 }, "ArrayLengthSetter": { "count": 5152, "time": 1185 }, "FunctionPrototypeSetter": { "count": 239, "time": 725 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 463 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 5 }, "PrepareElementsForSort": { "count": 39, "time": 99 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 6133 }, "ForInEnumerate": { "count": 380, "time": 1626 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 316, "time": 4814 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 4030 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4358 }, "AddDictionaryProperty": { "count": 10572, "time": 14094 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3714 }, "HasProperty": { "count": 961, "time": 1722 }, "KeyedGetProperty": { "count": 223, "time": 1634 }, "NewObject": { "count": 251, "time": 1843 }, "ObjectCreate": { "count": 221, "time": 2269 }, "ObjectKeys": { "count": 52, "time": 185 }, "SetDataProperties": { "count": 71, "time": 1414 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 8868 }, "RegExpExecMultiple": { "count": 327, "time": 2833 }, "RegExpReplace": { "count": 784, "time": 4609 }, "StringSplit": { "count": 6134, "time": 9215 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 683 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 504 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 555, "time": 856 }, "StringIndexOfUnchecked": { "count": 330, "time": 456 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 860 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 57 }, "ArrayUnshift": { "count": 45, "time": 306 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 61 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3446 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54965 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1515 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 498 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 702 }, "ArrayShift": { "count": 120, "time": 78 }, "Object_DeleteProperty": { "count": 6, "time": 889 }, "ArrayIndexOf": { "count": 70, "time": 6 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 9 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 146, "time": 2451 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 102 }, "DeleteProperty": { "count": 11, "time": 4 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 535 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4664 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2418 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 131 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 935, "time": 2973 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 254 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 33 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 107 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2082 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6077 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 250 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38247 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2751 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 695 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1418 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 90614 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 19706 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1051 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 797 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 428 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1427 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 95 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1850 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5297 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 166 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2696 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 428 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 616 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 746 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 32 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 22 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 16 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 826 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 14 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5402 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4270 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 31341 }, "GC_Custom_IncrementalMarkingObserver": { "count": 192, "time": 2586 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2430 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1033224 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13888 }, "ParseFunctionLiteral": { "count": 3377, "time": 134127 }, "ParseProgram": { "count": 10, "time": 1869 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12141 }, "PreParseNoVariableResolution": { "count": 105, "time": 508 }, "JsonParse": { "count": 25, "time": 141548 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18454 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1766 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1540 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1354, "time": 7085 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7431 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 954 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1702 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4079, "time": 17267 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 59 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 14567 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5050 }, "StoreIC_Premonomorphic": { "count": 4834, "time": 14702 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 24 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1467 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 13711 }, "StoreIC_StoreFieldDH": { "count": 1269, "time": 4799 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 3203 }, "KeyedLoadIC_LoadElementDH": { "count": 826, "time": 3695 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 89 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4526 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 156 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 4483 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 136, "time": 455 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 825 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1002 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 10972 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3890 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1876, "time": 1538 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 1306 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2808 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 892 }, "API_String_Write": { "count": 654, "time": 2106 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 737 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 96 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 545 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 134 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 746 }, "ParseBackgroundProgram": { "count": 1, "time": 743 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6630 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52072 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 9 }, "OptimizeCode": { "count": 88, "time": 1264 }, "RecompileSynchronous": { "count": 175, "time": 121404 }, "CompileOptimized_Concurrent": { "count": 87, "time": 1252 }, "StackGuard": { "count": 90, "time": 3186 }, "DeoptimizeCode": { "count": 8, "time": 1970 }, "NotifyDeoptimized": { "count": 6, "time": 647 } } } }, { "duration": 2639903, "js": 2489460, "phases": [ { "phase": "load", "start": 0, "duration": 92415 }, { "phase": "boot", "start": 92415, "duration": 733932 }, { "phase": "transition", "start": 826347, "duration": 639886 }, { "phase": "render", "start": 1466233, "duration": 1173670 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292097 }, { "kind": "MinorGC", "type": "scavenge", "start": 391260, "duration": 5540, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 426201, "duration": 6998, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 511770, "duration": 2472, "usedHeapSizeAfter": 5791976, "usedHeapSizeBefore": 6119128 }, { "kind": "MinorGC", "type": "scavenge", "start": 649171, "duration": 2395, "usedHeapSizeAfter": 7900512, "usedHeapSizeBefore": 8570968 }, { "kind": "MinorGC", "type": "scavenge", "start": 818545, "duration": 3341, "usedHeapSizeAfter": 9218824, "usedHeapSizeBefore": 9822392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1021888, "duration": 2182, "usedHeapSizeAfter": 10559512, "usedHeapSizeBefore": 11567480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1118768, "duration": 71, "usedHeapSizeAfter": 11271864, "usedHeapSizeBefore": 11271864 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1120068, "duration": 5109, "usedHeapSizeAfter": 8524784, "usedHeapSizeBefore": 11272024 }, { "kind": "MajorGC", "type": "weak processing", "start": 1127158, "duration": 9, "usedHeapSizeAfter": 8524864, "usedHeapSizeBefore": 8524864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1322153, "duration": 2826, "usedHeapSizeAfter": 21334864, "usedHeapSizeBefore": 22717864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350888, "duration": 3302, "usedHeapSizeAfter": 22144128, "usedHeapSizeBefore": 22798544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390609, "duration": 5334, "usedHeapSizeAfter": 24269784, "usedHeapSizeBefore": 25398864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1618273, "duration": 6064, "usedHeapSizeAfter": 27965136, "usedHeapSizeBefore": 30839160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1791591, "duration": 6442, "usedHeapSizeAfter": 29113200, "usedHeapSizeBefore": 32854048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1929798, "duration": 6099, "usedHeapSizeAfter": 32257144, "usedHeapSizeBefore": 36141896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2162668, "duration": 4128, "usedHeapSizeAfter": 32118208, "usedHeapSizeBefore": 45606152 } ], "blinkGC": [ { "start": 264665, "duration": 2365 }, { "start": 264675, "duration": 2309 }, { "start": 276719, "duration": 1519 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 1745 }, "FunctionCallback": { "count": 4489, "time": 83206 }, "NamedGetterCallback": { "count": 107, "time": 6063 }, "GetMoreDataCallback": { "count": 14, "time": 141662 }, "AccessorSetterCallback": { "count": 5392, "time": 885 }, "GCEpilogueCallback": { "count": 15, "time": 2003 }, "GCPrologueCallback": { "count": 15, "time": 1260 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 2665 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 13322 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1272 }, "CompileFunction": { "count": 3319, "time": 99516 }, "CompileIgnition": { "count": 3374, "time": 110325 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31878 }, "CompileRewriteReturnResult": { "count": 3329, "time": 555 }, "CompileScopeAnalysis": { "count": 3329, "time": 9921 }, "CompileScript": { "count": 10, "time": 1530 }, "CompileLazy": { "count": 3176, "time": 11233 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 188 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 3275 }, "Map_SetPrototype": { "count": 12974, "time": 3514 }, "Map_TransitionToDataProperty": { "count": 11921, "time": 34615 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 68 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4616 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9016 }, "CreateArrayLiteral": { "count": 761, "time": 635 }, "CreateObjectLiteral": { "count": 1888, "time": 6701 }, "SetProperty": { "count": 8830, "time": 15476 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 919 }, "NewClosure_Tenured": { "count": 2398, "time": 1881 }, "HandleApiCall": { "count": 3986, "time": 3408 }, "DateConstructor": { "count": 268, "time": 670 }, "ArrayLengthGetter": { "count": 372, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 5673 }, "FunctionPrototypeSetter": { "count": 239, "time": 925 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 895 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 6 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 70 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 462 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 11694 }, "ForInEnumerate": { "count": 380, "time": 2334 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 156, "time": 3425 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2082 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 3259 }, "AddDictionaryProperty": { "count": 10572, "time": 8700 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 491 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1837 }, "HasProperty": { "count": 961, "time": 1360 }, "KeyedGetProperty": { "count": 223, "time": 623 }, "NewObject": { "count": 251, "time": 1827 }, "ObjectCreate": { "count": 221, "time": 3481 }, "ObjectKeys": { "count": 53, "time": 159 }, "SetDataProperties": { "count": 71, "time": 3276 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11254 }, "RegExpExecMultiple": { "count": 327, "time": 2441 }, "RegExpReplace": { "count": 784, "time": 4510 }, "StringSplit": { "count": 6134, "time": 7692 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 882 }, "StringBuilderJoin": { "count": 136, "time": 109 }, "StringCharCodeAt": { "count": 11, "time": 1 }, "StringEqual": { "count": 558, "time": 108 }, "StringIndexOfUnchecked": { "count": 330, "time": 466 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1429 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 474 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 193 }, "FunctionPrototypeToString": { "count": 116, "time": 61 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3621 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57401 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1487 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 335 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 19 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 153, "time": 1903 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 229 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 145 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4087 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 50 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1695 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2285 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1334 }, "StringToNumber": { "count": 196, "time": 907 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 650 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1001, "time": 3947 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 71 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 61 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2531 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 3683 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 45670 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 4568 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2317 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 121769 }, "GC_MC_INCREMENTAL": { "count": 13, "time": 7049 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 842 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 571 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 114 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 60 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 55 }, "GC_MC_MARK": { "count": 1, "time": 5 }, "GC_MC_PROLOGUE": { "count": 1, "time": 786 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 146 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 52 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 793 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1086 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 885 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 426 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 80 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 520 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 4 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 6 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 50 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 63 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 4 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 51 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 1326 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 355 }, "GC_MC_BACKGROUND_MARKING": { "count": 4, "time": 9770 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1003742 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16227 }, "ParseFunctionLiteral": { "count": 3377, "time": 142044 }, "ParseProgram": { "count": 10, "time": 357 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16706 }, "PreParseNoVariableResolution": { "count": 105, "time": 2097 }, "JsonParse": { "count": 25, "time": 123448 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18467 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2620 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1857 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1325, "time": 4486 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7681 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 988 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1849 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4048, "time": 18317 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5425, "time": 13912 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2982 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16266 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 908 }, "LoadIC_LoadFieldDH": { "count": 4040, "time": 11715 }, "StoreIC_StoreFieldDH": { "count": 1252, "time": 3726 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2195 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 3369 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4469 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 4799 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2118 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 1974 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 140 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 10975 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1525 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 1318 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 364 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2518 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 923 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 263 }, "API_String_Write": { "count": 654, "time": 99 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 340 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 93 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 764 }, "ParseBackgroundProgram": { "count": 1, "time": 676 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5264 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48451 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 8 }, "OptimizeCode": { "count": 73, "time": 1326 }, "RecompileSynchronous": { "count": 145, "time": 112327 }, "CompileOptimized_Concurrent": { "count": 72, "time": 2842 }, "StackGuard": { "count": 72, "time": 927 }, "DeoptimizeCode": { "count": 8, "time": 2503 }, "NotifyDeoptimized": { "count": 7, "time": 667 } } } }, { "duration": 2799198, "js": 2645634, "phases": [ { "phase": "load", "start": 0, "duration": 98266 }, { "phase": "boot", "start": 98266, "duration": 770650 }, { "phase": "transition", "start": 868916, "duration": 703030 }, { "phase": "render", "start": 1571946, "duration": 1227252 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 320485 }, { "kind": "MinorGC", "type": "scavenge", "start": 424505, "duration": 5090, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 459700, "duration": 5940, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 548754, "duration": 1779, "usedHeapSizeAfter": 5802912, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 690439, "duration": 3572, "usedHeapSizeAfter": 7898176, "usedHeapSizeBefore": 8567112 }, { "kind": "MinorGC", "type": "scavenge", "start": 859131, "duration": 2644, "usedHeapSizeAfter": 9199688, "usedHeapSizeBefore": 9806408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1070974, "duration": 2090, "usedHeapSizeAfter": 10552640, "usedHeapSizeBefore": 11558488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1176931, "duration": 560, "usedHeapSizeAfter": 11279112, "usedHeapSizeBefore": 11279112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1179092, "duration": 4662, "usedHeapSizeAfter": 8523344, "usedHeapSizeBefore": 11279272 }, { "kind": "MajorGC", "type": "weak processing", "start": 1185224, "duration": 8, "usedHeapSizeAfter": 8523424, "usedHeapSizeBefore": 8523424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1392882, "duration": 3456, "usedHeapSizeAfter": 21316424, "usedHeapSizeBefore": 22715072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424066, "duration": 3551, "usedHeapSizeAfter": 22115240, "usedHeapSizeBefore": 22796704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1480129, "duration": 4662, "usedHeapSizeAfter": 24286888, "usedHeapSizeBefore": 25406648 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1622784, "duration": 75, "usedHeapSizeAfter": 28330368, "usedHeapSizeBefore": 28330368 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1633379, "duration": 7105, "usedHeapSizeAfter": 24708696, "usedHeapSizeBefore": 28458528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1832060, "duration": 6245, "usedHeapSizeAfter": 25115280, "usedHeapSizeBefore": 29467696 }, { "kind": "MinorGC", "type": "scavenge", "start": 2019910, "duration": 4765, "usedHeapSizeAfter": 28939624, "usedHeapSizeBefore": 32366600 }, { "kind": "MinorGC", "type": "scavenge", "start": 2251181, "duration": 4793, "usedHeapSizeAfter": 28795760, "usedHeapSizeBefore": 41508840 } ], "blinkGC": [ { "start": 277652, "duration": 3336 }, { "start": 277661, "duration": 3281 }, { "start": 289359, "duration": 1261 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 596 }, "FunctionCallback": { "count": 4491, "time": 84140 }, "NamedGetterCallback": { "count": 107, "time": 7117 }, "GetMoreDataCallback": { "count": 14, "time": 147600 }, "AccessorSetterCallback": { "count": 5392, "time": 2608 }, "GCEpilogueCallback": { "count": 16, "time": 1712 }, "GCPrologueCallback": { "count": 16, "time": 975 }, "NamedSetterCallback": { "count": 18, "time": 328 }, "StoreCallbackProperty": { "count": 5334, "time": 4370 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 14334 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2608 }, "CompileFunction": { "count": 3319, "time": 94004 }, "CompileIgnition": { "count": 3374, "time": 105904 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33508 }, "CompileRewriteReturnResult": { "count": 3329, "time": 619 }, "CompileScopeAnalysis": { "count": 3329, "time": 17522 }, "CompileScript": { "count": 10, "time": 3697 }, "CompileLazy": { "count": 3176, "time": 11475 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 144 }, "RegExpInitializeAndCompile": { "count": 177, "time": 175 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1256 }, "Map_SetPrototype": { "count": 12962, "time": 4825 }, "Map_TransitionToDataProperty": { "count": 11957, "time": 38087 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5087 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10440 }, "CreateArrayLiteral": { "count": 761, "time": 2002 }, "CreateObjectLiteral": { "count": 1888, "time": 11009 }, "SetProperty": { "count": 8830, "time": 16815 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 1232 }, "HandleApiCall": { "count": 3986, "time": 2987 }, "DateConstructor": { "count": 268, "time": 1414 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 710 }, "FunctionPrototypeSetter": { "count": 239, "time": 1204 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 106 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 309 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 5447 }, "ForInEnumerate": { "count": 380, "time": 4498 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 211, "time": 2015 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2654 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 6229 }, "AddDictionaryProperty": { "count": 10572, "time": 10883 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 60 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 1380 }, "HasProperty": { "count": 961, "time": 1342 }, "KeyedGetProperty": { "count": 223, "time": 1498 }, "NewObject": { "count": 251, "time": 2974 }, "ObjectCreate": { "count": 221, "time": 2708 }, "ObjectKeys": { "count": 53, "time": 152 }, "SetDataProperties": { "count": 71, "time": 1532 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 10151 }, "RegExpExecMultiple": { "count": 327, "time": 2918 }, "RegExpReplace": { "count": 784, "time": 4226 }, "StringSplit": { "count": 6134, "time": 10525 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 67 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 555, "time": 2389 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 13 }, "ArrayConcat": { "count": 168, "time": 815 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 100 }, "ArrayUnshift": { "count": 45, "time": 1172 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 355 }, "ObjectDefineProperties": { "count": 2, "time": 454 }, "ObjectDefineProperty": { "count": 650, "time": 1984 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60777 }, "ObjectSetPrototypeOf": { "count": 205, "time": 594 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 106 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 290 }, "ArrayShift": { "count": 120, "time": 727 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 6 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 137, "time": 1197 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 99 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 272 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3760 }, "GlobalDecodeURIComponent": { "count": 1, "time": 241 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3554 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 129 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 15 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1065, "time": 2696 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 759 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 65 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2775 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5588 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 19 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35196 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4107 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 130 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1992 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95214 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 18427 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 618 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 24 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 851 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 610 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 42 }, "GC_MC_FINISH": { "count": 2, "time": 814 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 48 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1480 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 366 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 926 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2968 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 36 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1827 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 155 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 202 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 20 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 741 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 76 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 444 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 66 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 7, "time": 4043 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2728 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 37701 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2903 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1047 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1075292 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14463 }, "ParseFunctionLiteral": { "count": 3377, "time": 157614 }, "ParseProgram": { "count": 10, "time": 1582 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11084 }, "PreParseNoVariableResolution": { "count": 105, "time": 3085 }, "JsonParse": { "count": 25, "time": 136015 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19585 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1494 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3277 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1361, "time": 6571 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8762 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 2367 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2066 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3926, "time": 16158 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5432, "time": 10538 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3357 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 18012 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1804 }, "LoadIC_LoadFieldDH": { "count": 4049, "time": 16555 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 7886 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 3112 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 6317 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3887 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 121 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 4243 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1328 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1510 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1552 }, "LoadIC_StringLength": { "count": 27, "time": 719 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 522 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 442 } }, "API": { "API_Context_New": { "count": 2, "time": 8387 }, "API_FunctionTemplate_New": { "count": 1353, "time": 690 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 640 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 195 }, "API_Function_NewInstance": { "count": 43, "time": 355 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5450 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1831 }, "API_String_Write": { "count": 654, "time": 672 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 19 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 526 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 841 }, "ParseBackgroundProgram": { "count": 1, "time": 899 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7777 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 62373 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 6 }, "OptimizeCode": { "count": 74, "time": 1047 }, "RecompileSynchronous": { "count": 147, "time": 115127 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2592 }, "StackGuard": { "count": 75, "time": 901 }, "DeoptimizeCode": { "count": 7, "time": 884 }, "NotifyDeoptimized": { "count": 6, "time": 195 } } } }, { "duration": 2783513, "js": 2616254, "phases": [ { "phase": "load", "start": 0, "duration": 104857 }, { "phase": "boot", "start": 104857, "duration": 768337 }, { "phase": "transition", "start": 873194, "duration": 680561 }, { "phase": "render", "start": 1553755, "duration": 1229758 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 324374 }, { "kind": "MinorGC", "type": "scavenge", "start": 435671, "duration": 6718, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 463755, "duration": 6647, "usedHeapSizeAfter": 4487576, "usedHeapSizeBefore": 4629448 }, { "kind": "MinorGC", "type": "scavenge", "start": 537094, "duration": 1865, "usedHeapSizeAfter": 5796208, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 689270, "duration": 3082, "usedHeapSizeAfter": 7874728, "usedHeapSizeBefore": 8570464 }, { "kind": "MinorGC", "type": "scavenge", "start": 875347, "duration": 3624, "usedHeapSizeAfter": 9230112, "usedHeapSizeBefore": 9848976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1073805, "duration": 3250, "usedHeapSizeAfter": 10604392, "usedHeapSizeBefore": 11563088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1178365, "duration": 62, "usedHeapSizeAfter": 11281416, "usedHeapSizeBefore": 11281416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1179940, "duration": 4276, "usedHeapSizeAfter": 8493352, "usedHeapSizeBefore": 11281576 }, { "kind": "MajorGC", "type": "weak processing", "start": 1185988, "duration": 7, "usedHeapSizeAfter": 8493432, "usedHeapSizeBefore": 8493432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380357, "duration": 2584, "usedHeapSizeAfter": 21367816, "usedHeapSizeBefore": 22714008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418217, "duration": 2991, "usedHeapSizeAfter": 22151048, "usedHeapSizeBefore": 22818568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1461093, "duration": 4631, "usedHeapSizeAfter": 24243048, "usedHeapSizeBefore": 25396272 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1634768, "duration": 637, "usedHeapSizeAfter": 28928360, "usedHeapSizeBefore": 28928360 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1651636, "duration": 8573, "usedHeapSizeAfter": 24978056, "usedHeapSizeBefore": 29069016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1828267, "duration": 4816, "usedHeapSizeAfter": 25345296, "usedHeapSizeBefore": 29484632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2012546, "duration": 3679, "usedHeapSizeAfter": 28953104, "usedHeapSizeBefore": 32547936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2238128, "duration": 4115, "usedHeapSizeAfter": 28797744, "usedHeapSizeBefore": 41912536 } ], "blinkGC": [ { "start": 282923, "duration": 2929 }, { "start": 282932, "duration": 2877 }, { "start": 299288, "duration": 2280 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1158 }, "FunctionCallback": { "count": 4490, "time": 90836 }, "NamedGetterCallback": { "count": 107, "time": 7907 }, "GetMoreDataCallback": { "count": 14, "time": 144668 }, "AccessorSetterCallback": { "count": 5392, "time": 1308 }, "GCEpilogueCallback": { "count": 16, "time": 1713 }, "GCPrologueCallback": { "count": 16, "time": 3264 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 3158 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11630 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1874 }, "CompileFunction": { "count": 3319, "time": 112656 }, "CompileIgnition": { "count": 3374, "time": 108888 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30722 }, "CompileRewriteReturnResult": { "count": 3329, "time": 132 }, "CompileScopeAnalysis": { "count": 3329, "time": 11664 }, "CompileScript": { "count": 10, "time": 1387 }, "CompileLazy": { "count": 3176, "time": 9355 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 173 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1311 }, "Map_SetPrototype": { "count": 12978, "time": 3863 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 29715 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 510 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3934 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7425 }, "CreateArrayLiteral": { "count": 761, "time": 2134 }, "CreateObjectLiteral": { "count": 1888, "time": 8615 }, "SetProperty": { "count": 8829, "time": 14750 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 201 }, "NewClosure_Tenured": { "count": 2398, "time": 3695 }, "HandleApiCall": { "count": 3986, "time": 2491 }, "DateConstructor": { "count": 268, "time": 110 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1043 }, "FunctionPrototypeSetter": { "count": 239, "time": 881 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 109 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 15 }, "PrepareElementsForSort": { "count": 39, "time": 65 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 166 }, "WeakCollectionSet": { "count": 5007, "time": 7294 }, "ForInEnumerate": { "count": 380, "time": 4111 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 255, "time": 2999 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3008 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5774 }, "AddDictionaryProperty": { "count": 10572, "time": 19831 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2851 }, "HasProperty": { "count": 961, "time": 2552 }, "KeyedGetProperty": { "count": 223, "time": 4590 }, "NewObject": { "count": 251, "time": 2417 }, "ObjectCreate": { "count": 221, "time": 2493 }, "ObjectKeys": { "count": 53, "time": 497 }, "SetDataProperties": { "count": 71, "time": 2006 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 14821 }, "RegExpExecMultiple": { "count": 327, "time": 1827 }, "RegExpReplace": { "count": 784, "time": 4261 }, "StringSplit": { "count": 6134, "time": 6272 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 61 }, "StringBuilderJoin": { "count": 136, "time": 819 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 560, "time": 118 }, "StringIndexOfUnchecked": { "count": 330, "time": 754 }, "StringToArray": { "count": 1, "time": 12 }, "ArrayConcat": { "count": 168, "time": 346 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 213 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 185 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1714 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61140 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1910 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 133 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 694 }, "ArrayShift": { "count": 120, "time": 331 }, "Object_DeleteProperty": { "count": 6, "time": 746 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 141, "time": 919 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 797 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 508 }, "ArrayPop": { "count": 63, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 3491 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2862 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 766 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 496 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1070, "time": 5338 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 71 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 120 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2676 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7239 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 31579 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3799 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 563 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1784 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 79554 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 17280 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1103 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 744 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 675 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 42 }, "GC_MC_FINISH": { "count": 2, "time": 665 }, "GC_MC_MARK": { "count": 2, "time": 683 }, "GC_MC_PROLOGUE": { "count": 2, "time": 488 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 331 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1215 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 86 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2319 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2553 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 88 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1367 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 485 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 563 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 523 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 381 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 695 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 61 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4703 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 2517 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 40038 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2665 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 1174 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1026266 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16930 }, "ParseFunctionLiteral": { "count": 3377, "time": 153814 }, "ParseProgram": { "count": 10, "time": 2165 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13773 }, "PreParseNoVariableResolution": { "count": 105, "time": 2352 }, "JsonParse": { "count": 25, "time": 125647 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24090 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2594 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2021 }, "StoreGlobalIC_Miss": { "count": 8, "time": 372 }, "StoreIC_Miss": { "count": 1375, "time": 10443 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8185 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1993 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 677 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4134, "time": 18522 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 190 }, "LoadIC_LoadNonexistentDH": { "count": 5459, "time": 17058 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3262 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17548 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1079 }, "LoadIC_LoadFieldDH": { "count": 4093, "time": 11120 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 4982 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 107, "time": 1966 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2469 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3148 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 126 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 4618 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1789 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 2414 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 66 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1088 }, "LoadIC_StringLength": { "count": 27, "time": 577 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 22 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 5330 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2491 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 946 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 735 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3569 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 38 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1732 }, "API_String_Write": { "count": 654, "time": 308 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 26 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 18 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 499 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1038 }, "ParseBackgroundProgram": { "count": 1, "time": 832 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7474 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 62612 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 5 }, "OptimizeCode": { "count": 81, "time": 1246 }, "RecompileSynchronous": { "count": 161, "time": 131004 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2061 }, "StackGuard": { "count": 81, "time": 931 }, "DeoptimizeCode": { "count": 7, "time": 1269 }, "NotifyDeoptimized": { "count": 6, "time": 402 } } } }, { "duration": 2834190, "js": 2677989, "phases": [ { "phase": "load", "start": 0, "duration": 90875 }, { "phase": "boot", "start": 90875, "duration": 793356 }, { "phase": "transition", "start": 884231, "duration": 707434 }, { "phase": "render", "start": 1591665, "duration": 1242525 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 323580 }, { "kind": "MinorGC", "type": "scavenge", "start": 431551, "duration": 5705, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 470694, "duration": 5964, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 557192, "duration": 2121, "usedHeapSizeAfter": 5791064, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 707886, "duration": 2520, "usedHeapSizeAfter": 7885824, "usedHeapSizeBefore": 8571848 }, { "kind": "MinorGC", "type": "scavenge", "start": 886754, "duration": 2868, "usedHeapSizeAfter": 9259456, "usedHeapSizeBefore": 9846416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1086540, "duration": 4230, "usedHeapSizeAfter": 10601888, "usedHeapSizeBefore": 11566112 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1210632, "duration": 64, "usedHeapSizeAfter": 11332920, "usedHeapSizeBefore": 11332920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1212284, "duration": 4335, "usedHeapSizeAfter": 8517560, "usedHeapSizeBefore": 11333080 }, { "kind": "MajorGC", "type": "weak processing", "start": 1218377, "duration": 7, "usedHeapSizeAfter": 8517640, "usedHeapSizeBefore": 8517640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415697, "duration": 3763, "usedHeapSizeAfter": 21298608, "usedHeapSizeBefore": 22735328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1447345, "duration": 4569, "usedHeapSizeAfter": 22249680, "usedHeapSizeBefore": 22818344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1494387, "duration": 4371, "usedHeapSizeAfter": 24195968, "usedHeapSizeBefore": 25363152 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1652960, "duration": 74, "usedHeapSizeAfter": 28472344, "usedHeapSizeBefore": 28472344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1656130, "duration": 7459, "usedHeapSizeAfter": 24807344, "usedHeapSizeBefore": 28555488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1820217, "duration": 5226, "usedHeapSizeAfter": 25091376, "usedHeapSizeBefore": 29423088 }, { "kind": "MinorGC", "type": "scavenge", "start": 2016867, "duration": 4046, "usedHeapSizeAfter": 28712704, "usedHeapSizeBefore": 32409224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2255436, "duration": 6432, "usedHeapSizeAfter": 28820872, "usedHeapSizeBefore": 41501336 } ], "blinkGC": [ { "start": 285060, "duration": 3210 }, { "start": 285071, "duration": 3156 }, { "start": 299868, "duration": 2367 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 577 }, "FunctionCallback": { "count": 4488, "time": 91668 }, "NamedGetterCallback": { "count": 107, "time": 7219 }, "GetMoreDataCallback": { "count": 14, "time": 157098 }, "AccessorSetterCallback": { "count": 5392, "time": 3119 }, "GCEpilogueCallback": { "count": 16, "time": 1043 }, "GCPrologueCallback": { "count": 16, "time": 623 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 3641 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12249 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1209 }, "CompileFunction": { "count": 3319, "time": 107524 }, "CompileIgnition": { "count": 3374, "time": 104681 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29758 }, "CompileRewriteReturnResult": { "count": 3329, "time": 118 }, "CompileScopeAnalysis": { "count": 3329, "time": 16440 }, "CompileScript": { "count": 10, "time": 285 }, "CompileLazy": { "count": 3176, "time": 16575 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1136 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2089 }, "Map_SetPrototype": { "count": 12968, "time": 3842 }, "Map_TransitionToDataProperty": { "count": 11956, "time": 37067 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 861 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4236 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7591 }, "CreateArrayLiteral": { "count": 761, "time": 1582 }, "CreateObjectLiteral": { "count": 1888, "time": 7757 }, "SetProperty": { "count": 8829, "time": 18820 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 78 }, "NewClosure_Tenured": { "count": 2398, "time": 3369 }, "HandleApiCall": { "count": 3986, "time": 858 }, "DateConstructor": { "count": 268, "time": 488 }, "ArrayLengthGetter": { "count": 370, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 3678 }, "FunctionPrototypeSetter": { "count": 239, "time": 936 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 465 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 6 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 356 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 7727 }, "ForInEnumerate": { "count": 380, "time": 1804 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 244, "time": 4636 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2709 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5106 }, "AddDictionaryProperty": { "count": 10572, "time": 16851 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4252 }, "HasProperty": { "count": 961, "time": 4338 }, "KeyedGetProperty": { "count": 223, "time": 1343 }, "NewObject": { "count": 251, "time": 1593 }, "ObjectCreate": { "count": 221, "time": 3350 }, "ObjectKeys": { "count": 53, "time": 424 }, "SetDataProperties": { "count": 71, "time": 3281 }, "ToString": { "count": 28, "time": 642 }, "RegExpExec": { "count": 269, "time": 10855 }, "RegExpExecMultiple": { "count": 327, "time": 1705 }, "RegExpReplace": { "count": 784, "time": 3927 }, "StringSplit": { "count": 6134, "time": 11399 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 97 }, "StringBuilderJoin": { "count": 136, "time": 500 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 576, "time": 125 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 221 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 821 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 1351 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2058 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60446 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2317 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 872 }, "GlobalUnescape": { "count": 1, "time": 266 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 247 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 136, "time": 628 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 101 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 603 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4302 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 38 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 86 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3011 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 137 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 287 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 133 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1041, "time": 2441 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 60 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2414 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5921 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 227 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37499 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3520 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1349 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1754 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97992 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 18760 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 691 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 717 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 530 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 121 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 25 }, "GC_MC_FINISH": { "count": 2, "time": 103 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 48 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 526 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 427 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1596 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3444 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 412 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2092 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 279 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 196 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 216 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 282 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 174 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 249 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 841 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 103 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8206 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2820 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 42030 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2238 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 3287 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1066836 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14020 }, "ParseFunctionLiteral": { "count": 3377, "time": 163294 }, "ParseProgram": { "count": 10, "time": 873 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12770 }, "PreParseNoVariableResolution": { "count": 105, "time": 2833 }, "JsonParse": { "count": 25, "time": 128567 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24734 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1243 }, "LoadGlobalIC_Miss": { "count": 719, "time": 637 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1360, "time": 6230 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 5668 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1028 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1908 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3922, "time": 14657 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 415 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 13410 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3994 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 23625 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 703 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1512 }, "LoadIC_LoadFieldDH": { "count": 4048, "time": 11801 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 3320 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3182 }, "KeyedLoadIC_LoadElementDH": { "count": 830, "time": 2512 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 5014 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 3287 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1947 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 1676 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 824 }, "LoadIC_StringLength": { "count": 27, "time": 521 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 4086 } }, "API": { "API_Context_New": { "count": 2, "time": 7492 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1929 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 1779 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 474 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2717 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 251 }, "API_ObjectTemplate_New": { "count": 102, "time": 822 }, "API_String_NewFromOneByte": { "count": 1038, "time": 274 }, "API_String_Write": { "count": 654, "time": 101 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 324 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 416 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 890 }, "ParseBackgroundProgram": { "count": 1, "time": 881 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7522 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 61803 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 10 }, "OptimizeCode": { "count": 83, "time": 1843 }, "RecompileSynchronous": { "count": 165, "time": 113685 }, "CompileOptimized_Concurrent": { "count": 82, "time": 3164 }, "StackGuard": { "count": 84, "time": 2544 }, "DeoptimizeCode": { "count": 8, "time": 1130 }, "NotifyDeoptimized": { "count": 7, "time": 880 } } } }, { "duration": 2859289, "js": 2708432, "phases": [ { "phase": "load", "start": 0, "duration": 87483 }, { "phase": "boot", "start": 87483, "duration": 797523 }, { "phase": "transition", "start": 885006, "duration": 714725 }, { "phase": "render", "start": 1599731, "duration": 1259558 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 311477 }, { "kind": "MinorGC", "type": "scavenge", "start": 428006, "duration": 9127, "usedHeapSizeAfter": 3767176, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 467307, "duration": 5905, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629600 }, { "kind": "MinorGC", "type": "scavenge", "start": 555081, "duration": 2758, "usedHeapSizeAfter": 5799080, "usedHeapSizeBefore": 6119280 }, { "kind": "MinorGC", "type": "scavenge", "start": 706415, "duration": 2816, "usedHeapSizeAfter": 7879936, "usedHeapSizeBefore": 8567488 }, { "kind": "MinorGC", "type": "scavenge", "start": 885928, "duration": 3359, "usedHeapSizeAfter": 9218016, "usedHeapSizeBefore": 9838232 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1065486, "duration": 215, "usedHeapSizeAfter": 11017064, "usedHeapSizeBefore": 11017064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1073440, "duration": 8310, "usedHeapSizeAfter": 8816104, "usedHeapSizeBefore": 11110280 }, { "kind": "MajorGC", "type": "weak processing", "start": 1188158, "duration": 13, "usedHeapSizeAfter": 9958304, "usedHeapSizeBefore": 9958304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409179, "duration": 4430, "usedHeapSizeAfter": 21081768, "usedHeapSizeBefore": 22850352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1466615, "duration": 8219, "usedHeapSizeAfter": 22360528, "usedHeapSizeBefore": 23248040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1508559, "duration": 3819, "usedHeapSizeAfter": 24148592, "usedHeapSizeBefore": 25231784 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1514365, "duration": 68, "usedHeapSizeAfter": 24281120, "usedHeapSizeBefore": 24281120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1538868, "duration": 6462, "usedHeapSizeAfter": 22130792, "usedHeapSizeBefore": 26092376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1811978, "duration": 4324, "usedHeapSizeAfter": 25122824, "usedHeapSizeBefore": 28912880 }, { "kind": "MinorGC", "type": "scavenge", "start": 2003652, "duration": 3977, "usedHeapSizeAfter": 26798184, "usedHeapSizeBefore": 30284776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2269476, "duration": 3165, "usedHeapSizeAfter": 29031584, "usedHeapSizeBefore": 41471592 }, { "kind": "MajorGC", "type": "weak processing", "start": 2854632, "duration": 20, "usedHeapSizeAfter": 40490000, "usedHeapSizeBefore": 40490000 } ], "blinkGC": [ { "start": 272038, "duration": 2278 }, { "start": 272047, "duration": 2227 }, { "start": 280755, "duration": 922 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 2907 }, "FunctionCallback": { "count": 4485, "time": 88408 }, "NamedGetterCallback": { "count": 107, "time": 7200 }, "GetMoreDataCallback": { "count": 14, "time": 146859 }, "AccessorSetterCallback": { "count": 5392, "time": 788 }, "GCEpilogueCallback": { "count": 15, "time": 331 }, "GCPrologueCallback": { "count": 15, "time": 245 }, "NamedSetterCallback": { "count": 18, "time": 193 }, "StoreCallbackProperty": { "count": 5334, "time": 5581 }, "NamedQueryCallback": { "count": 11, "time": 40 }, "RunMicrotaskCallback": { "count": 42, "time": 9875 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3057 }, "CompileFunction": { "count": 3319, "time": 117791 }, "CompileIgnition": { "count": 3374, "time": 108087 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35876 }, "CompileRewriteReturnResult": { "count": 3329, "time": 139 }, "CompileScopeAnalysis": { "count": 3329, "time": 13045 }, "CompileScript": { "count": 10, "time": 1289 }, "CompileLazy": { "count": 3176, "time": 13335 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1361 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1074 }, "CompileForOnStackReplacement": { "count": 2, "time": 727 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 653, "time": 1950 }, "Map_SetPrototype": { "count": 12949, "time": 2701 }, "Map_TransitionToDataProperty": { "count": 11934, "time": 38490 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6262 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12651 }, "CreateArrayLiteral": { "count": 761, "time": 3022 }, "CreateObjectLiteral": { "count": 1888, "time": 7332 }, "SetProperty": { "count": 8822, "time": 11553 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 457 }, "NewClosure_Tenured": { "count": 2398, "time": 6059 }, "HandleApiCall": { "count": 3986, "time": 3739 }, "DateConstructor": { "count": 268, "time": 126 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 4028 }, "FunctionPrototypeSetter": { "count": 239, "time": 1015 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 734 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 67 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 804 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 9142 }, "ForInEnumerate": { "count": 379, "time": 2722 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 243, "time": 2214 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1940 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 7285 }, "AddDictionaryProperty": { "count": 10572, "time": 11098 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 507 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4218 }, "HasProperty": { "count": 961, "time": 2596 }, "KeyedGetProperty": { "count": 223, "time": 1201 }, "NewObject": { "count": 251, "time": 1229 }, "ObjectCreate": { "count": 221, "time": 2737 }, "ObjectKeys": { "count": 53, "time": 1016 }, "SetDataProperties": { "count": 71, "time": 944 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 270, "time": 10361 }, "RegExpExecMultiple": { "count": 327, "time": 2307 }, "RegExpReplace": { "count": 784, "time": 4071 }, "StringSplit": { "count": 6134, "time": 9773 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 81 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 551, "time": 675 }, "StringIndexOfUnchecked": { "count": 330, "time": 236 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 444 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 51 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 570 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2177 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60522 }, "ObjectSetPrototypeOf": { "count": 205, "time": 4707 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 105 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 1681 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 141, "time": 1511 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 819 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 5 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 112 }, "ArrayPop": { "count": 63, "time": 543 }, "ArrayBufferConstructor": { "count": 1, "time": 4374 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 82 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3695 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1055 }, "StringToNumber": { "count": 196, "time": 713 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 568 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1127, "time": 4099 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 1798 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2133 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6673 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 124 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 34066 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 7647 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1017 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1632 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 88155 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 17865 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2097 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 7 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 269 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 312 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 193 }, "GC_MC_FINISH": { "count": 2, "time": 273 }, "GC_MC_MARK": { "count": 2, "time": 9 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 47 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 717 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 84 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 817 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4487 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 168 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2204 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1011 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 224 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 319 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 392 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 32 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 234 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1000 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 3 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5593 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3757 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 35053 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2608 }, "GC_Custom_IncrementalMarkingObserver": { "count": 162, "time": 3385 }, "AllocateInTargetSpace": { "count": 2, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1095886 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 9951 }, "ParseFunctionLiteral": { "count": 3377, "time": 154806 }, "ParseProgram": { "count": 10, "time": 520 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15640 }, "PreParseNoVariableResolution": { "count": 105, "time": 2870 }, "JsonParse": { "count": 25, "time": 130309 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 485, "time": 4746 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2159 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3466 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1347, "time": 10042 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6581 }, "LoadIC_FunctionPrototypeStub": { "count": 386, "time": 1492 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1432 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4054, "time": 18231 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 17287 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3385 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 16808 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1491 }, "LoadIC_LoadFieldDH": { "count": 4029, "time": 16053 }, "StoreIC_StoreFieldDH": { "count": 1264, "time": 4444 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 106, "time": 1215 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 6504 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4848 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 551 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 5630 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 2724 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 3309 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 706 }, "LoadIC_StringLength": { "count": 27, "time": 590 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 210 } }, "API": { "API_Context_New": { "count": 2, "time": 7171 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2109 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1877, "time": 909 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5543 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1254 }, "API_String_Write": { "count": 654, "time": 105 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 20 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 430 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 91 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 893 }, "ParseBackgroundProgram": { "count": 1, "time": 895 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 8176 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 64444 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 5 }, "OptimizeCode": { "count": 83, "time": 311 }, "RecompileSynchronous": { "count": 164, "time": 127063 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1700 }, "StackGuard": { "count": 84, "time": 1256 }, "DeoptimizeCode": { "count": 8, "time": 1012 }, "NotifyDeoptimized": { "count": 7, "time": 709 } } } }, { "duration": 2893130, "js": 2737602, "phases": [ { "phase": "load", "start": 0, "duration": 99460 }, { "phase": "boot", "start": 99460, "duration": 796531 }, { "phase": "transition", "start": 895991, "duration": 675550 }, { "phase": "render", "start": 1571541, "duration": 1321589 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 328938 }, { "kind": "MinorGC", "type": "scavenge", "start": 440806, "duration": 5328, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 476131, "duration": 7166, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 563123, "duration": 1010, "usedHeapSizeAfter": 5803616, "usedHeapSizeBefore": 6119472 }, { "kind": "MinorGC", "type": "scavenge", "start": 711226, "duration": 2660, "usedHeapSizeAfter": 7884016, "usedHeapSizeBefore": 8565648 }, { "kind": "MinorGC", "type": "scavenge", "start": 888336, "duration": 2344, "usedHeapSizeAfter": 9200320, "usedHeapSizeBefore": 9821368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1100254, "duration": 2594, "usedHeapSizeAfter": 10597160, "usedHeapSizeBefore": 11559376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1211469, "duration": 62, "usedHeapSizeAfter": 11321840, "usedHeapSizeBefore": 11321840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1249748, "duration": 5349, "usedHeapSizeAfter": 13474728, "usedHeapSizeBefore": 16343680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415484, "duration": 3245, "usedHeapSizeAfter": 21177120, "usedHeapSizeBefore": 22597616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1453747, "duration": 3506, "usedHeapSizeAfter": 22078048, "usedHeapSizeBefore": 22722680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1489631, "duration": 2336, "usedHeapSizeAfter": 24119936, "usedHeapSizeBefore": 25258472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1771722, "duration": 3185, "usedHeapSizeAfter": 27794240, "usedHeapSizeBefore": 30745600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989929, "duration": 3960, "usedHeapSizeAfter": 29009632, "usedHeapSizeBefore": 32783088 }, { "kind": "MinorGC", "type": "scavenge", "start": 2143847, "duration": 4013, "usedHeapSizeAfter": 32115600, "usedHeapSizeBefore": 36020920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2372293, "duration": 2739, "usedHeapSizeAfter": 31977808, "usedHeapSizeBefore": 45524632 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2559025, "duration": 695, "usedHeapSizeAfter": 36181168, "usedHeapSizeBefore": 36181168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2565975, "duration": 7310, "usedHeapSizeAfter": 28130400, "usedHeapSizeBefore": 36272184 }, { "kind": "MajorGC", "type": "weak processing", "start": 2889497, "duration": 598, "usedHeapSizeAfter": 31340880, "usedHeapSizeBefore": 31340880 } ], "blinkGC": [ { "start": 293988, "duration": 8921 }, { "start": 293997, "duration": 8867 }, { "start": 308354, "duration": 1537 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 2443 }, "FunctionCallback": { "count": 4503, "time": 83167 }, "NamedGetterCallback": { "count": 107, "time": 6803 }, "GetMoreDataCallback": { "count": 14, "time": 154711 }, "AccessorSetterCallback": { "count": 5392, "time": 2193 }, "GCEpilogueCallback": { "count": 17, "time": 355 }, "GCPrologueCallback": { "count": 17, "time": 1064 }, "NamedSetterCallback": { "count": 18, "time": 616 }, "StoreCallbackProperty": { "count": 5334, "time": 4566 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12193 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4215 }, "CompileFunction": { "count": 3319, "time": 109083 }, "CompileIgnition": { "count": 3374, "time": 117007 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30623 }, "CompileRewriteReturnResult": { "count": 3329, "time": 608 }, "CompileScopeAnalysis": { "count": 3329, "time": 16077 }, "CompileScript": { "count": 10, "time": 838 }, "CompileLazy": { "count": 3176, "time": 11358 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 101 }, "RegExpInitializeAndCompile": { "count": 177, "time": 273 }, "CompileForOnStackReplacement": { "count": 2, "time": 26 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1488 }, "Map_SetPrototype": { "count": 12938, "time": 2517 }, "Map_TransitionToDataProperty": { "count": 11955, "time": 42002 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 465 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5941 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9562 }, "CreateArrayLiteral": { "count": 761, "time": 2198 }, "CreateObjectLiteral": { "count": 1888, "time": 8407 }, "SetProperty": { "count": 8824, "time": 20566 }, "DeclareGlobals": { "count": 2, "time": 23 }, "NewClosure": { "count": 344, "time": 89 }, "NewClosure_Tenured": { "count": 2398, "time": 1810 }, "HandleApiCall": { "count": 3986, "time": 2533 }, "DateConstructor": { "count": 268, "time": 119 }, "ArrayLengthGetter": { "count": 372, "time": 38 }, "ArrayLengthSetter": { "count": 5152, "time": 4448 }, "FunctionPrototypeSetter": { "count": 239, "time": 706 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 7050 }, "ForInEnumerate": { "count": 379, "time": 4231 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 187 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3426 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5029, "time": 3044 }, "AddDictionaryProperty": { "count": 10572, "time": 11742 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 3361 }, "HasProperty": { "count": 961, "time": 2211 }, "KeyedGetProperty": { "count": 214, "time": 1377 }, "NewObject": { "count": 251, "time": 1379 }, "ObjectCreate": { "count": 221, "time": 3086 }, "ObjectKeys": { "count": 53, "time": 1209 }, "SetDataProperties": { "count": 71, "time": 8845 }, "ToString": { "count": 28, "time": 18 }, "RegExpExec": { "count": 269, "time": 12335 }, "RegExpExecMultiple": { "count": 327, "time": 3102 }, "RegExpReplace": { "count": 784, "time": 3851 }, "StringSplit": { "count": 6134, "time": 9484 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 64 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 557, "time": 126 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 518 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 737 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 845 }, "FunctionPrototypeToString": { "count": 116, "time": 809 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3457 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53952 }, "ObjectSetPrototypeOf": { "count": 205, "time": 739 }, "ObjectIsExtensible": { "count": 19, "time": 699 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 468 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 610 }, "ArrayShift": { "count": 120, "time": 109 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "AllocateInNewSpace": { "count": 196, "time": 2492 }, "Interrupt": { "count": 145, "time": 1372 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 102 }, "DeleteProperty": { "count": 11, "time": 4 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 120 }, "ArrayPop": { "count": 63, "time": 224 }, "ArrayBufferConstructor": { "count": 1, "time": 4818 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 97 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2887 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1052 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1075, "time": 3733 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 1180 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 4261 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 4241 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 311 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 35071 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2933 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1663 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 91612 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 16620 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1748 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 947 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 737 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 398 }, "GC_MC_MARK": { "count": 2, "time": 22 }, "GC_MC_PROLOGUE": { "count": 2, "time": 144 }, "GC_MC_SWEEP": { "count": 2, "time": 7 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 49 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 821 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 714 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 655 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 407 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3321 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 45 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1598 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 759 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1378 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 39 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 733 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 39 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 3824 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 2136 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 46783 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3561 }, "GC_Custom_IncrementalMarkingObserver": { "count": 58, "time": 1502 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1128731 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13747 }, "ParseFunctionLiteral": { "count": 3377, "time": 146788 }, "ParseProgram": { "count": 10, "time": 808 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9181 }, "PreParseNoVariableResolution": { "count": 105, "time": 3725 }, "JsonParse": { "count": 25, "time": 128056 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21588 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2209 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1892 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1365, "time": 8311 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7457 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1882 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1850 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3944, "time": 16912 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5552, "time": 19016 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2968 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17281 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 431 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1733 }, "LoadIC_LoadFieldDH": { "count": 4082, "time": 13235 }, "StoreIC_StoreFieldDH": { "count": 1321, "time": 5861 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 108, "time": 3219 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 4563 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3506 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 796 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 4644 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 142, "time": 1555 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 506, "time": 2213 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 634 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 143 }, "LoadIC_StringLength": { "count": 27, "time": 36 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 387 } }, "API": { "API_Context_New": { "count": 2, "time": 12385 }, "API_FunctionTemplate_New": { "count": 1353, "time": 5176 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1874, "time": 327 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 31 }, "API_Function_NewInstance": { "count": 43, "time": 522 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2950 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 428 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1214 }, "API_String_Write": { "count": 654, "time": 118 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 61, "time": 784 }, "API_Function_Call": { "count": 8, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 485 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 910 }, "ParseBackgroundProgram": { "count": 1, "time": 887 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7400 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 62219 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 4 }, "OptimizeCode": { "count": 78, "time": 314 }, "RecompileSynchronous": { "count": 154, "time": 128834 }, "CompileOptimized_Concurrent": { "count": 76, "time": 3312 }, "StackGuard": { "count": 78, "time": 3502 }, "DeoptimizeCode": { "count": 5, "time": 395 }, "NotifyDeoptimized": { "count": 4, "time": 198 } } } }, { "duration": 2809071, "js": 2655090, "phases": [ { "phase": "load", "start": 0, "duration": 94471 }, { "phase": "boot", "start": 94471, "duration": 759179 }, { "phase": "transition", "start": 853650, "duration": 702017 }, { "phase": "render", "start": 1555667, "duration": 1253404 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 310951 }, { "kind": "MinorGC", "type": "scavenge", "start": 416908, "duration": 4683, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 452683, "duration": 6875, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 536291, "duration": 1581, "usedHeapSizeAfter": 5804928, "usedHeapSizeBefore": 6119328 }, { "kind": "MinorGC", "type": "scavenge", "start": 685622, "duration": 3464, "usedHeapSizeAfter": 7874368, "usedHeapSizeBefore": 8566096 }, { "kind": "MinorGC", "type": "scavenge", "start": 854446, "duration": 3799, "usedHeapSizeAfter": 9243536, "usedHeapSizeBefore": 9842384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1070309, "duration": 2426, "usedHeapSizeAfter": 10555344, "usedHeapSizeBefore": 11559240 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1170006, "duration": 877, "usedHeapSizeAfter": 11278016, "usedHeapSizeBefore": 11278016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1172529, "duration": 5891, "usedHeapSizeAfter": 8532152, "usedHeapSizeBefore": 11278176 }, { "kind": "MajorGC", "type": "weak processing", "start": 1180018, "duration": 9, "usedHeapSizeAfter": 8532232, "usedHeapSizeBefore": 8532232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378048, "duration": 3145, "usedHeapSizeAfter": 21316072, "usedHeapSizeBefore": 22724736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414721, "duration": 2481, "usedHeapSizeAfter": 22192776, "usedHeapSizeBefore": 22806520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1466841, "duration": 4713, "usedHeapSizeAfter": 24190288, "usedHeapSizeBefore": 25354464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1606868, "duration": 74, "usedHeapSizeAfter": 28465560, "usedHeapSizeBefore": 28465560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1619596, "duration": 6466, "usedHeapSizeAfter": 24866568, "usedHeapSizeBefore": 28632440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1806297, "duration": 5123, "usedHeapSizeAfter": 25078984, "usedHeapSizeBefore": 29436976 }, { "kind": "MinorGC", "type": "scavenge", "start": 2038474, "duration": 4511, "usedHeapSizeAfter": 29047568, "usedHeapSizeBefore": 32526960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2266381, "duration": 2969, "usedHeapSizeAfter": 28860032, "usedHeapSizeBefore": 41592480 } ], "blinkGC": [ { "start": 270070, "duration": 4539 }, { "start": 270077, "duration": 4490 }, { "start": 283555, "duration": 910 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 993 }, "FunctionCallback": { "count": 4488, "time": 90039 }, "NamedGetterCallback": { "count": 107, "time": 8667 }, "GetMoreDataCallback": { "count": 14, "time": 143842 }, "AccessorSetterCallback": { "count": 5392, "time": 2389 }, "GCEpilogueCallback": { "count": 16, "time": 1628 }, "GCPrologueCallback": { "count": 16, "time": 2178 }, "NamedSetterCallback": { "count": 18, "time": 3850 }, "StoreCallbackProperty": { "count": 5334, "time": 11288 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12395 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1308 }, "CompileFunction": { "count": 3319, "time": 109441 }, "CompileIgnition": { "count": 3374, "time": 98946 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29853 }, "CompileRewriteReturnResult": { "count": 3329, "time": 128 }, "CompileScopeAnalysis": { "count": 3329, "time": 14902 }, "CompileScript": { "count": 10, "time": 292 }, "CompileLazy": { "count": 3176, "time": 10519 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 376 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3072 }, "Map_SetPrototype": { "count": 12975, "time": 2300 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 47443 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 188 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5451 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5534 }, "CreateArrayLiteral": { "count": 761, "time": 1327 }, "CreateObjectLiteral": { "count": 1888, "time": 9967 }, "SetProperty": { "count": 8829, "time": 15400 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 1152 }, "HandleApiCall": { "count": 3986, "time": 2593 }, "DateConstructor": { "count": 268, "time": 94 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1472 }, "FunctionPrototypeSetter": { "count": 239, "time": 883 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 945 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 745 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 7543 }, "ForInEnumerate": { "count": 380, "time": 2258 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 251, "time": 2547 }, "CreateListFromArrayLike": { "count": 18, "time": 329 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2494 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4619 }, "AddDictionaryProperty": { "count": 10572, "time": 13118 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4877 }, "HasProperty": { "count": 961, "time": 727 }, "KeyedGetProperty": { "count": 223, "time": 2484 }, "NewObject": { "count": 251, "time": 2417 }, "ObjectCreate": { "count": 221, "time": 4955 }, "ObjectKeys": { "count": 53, "time": 179 }, "SetDataProperties": { "count": 71, "time": 4621 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 9507 }, "RegExpExecMultiple": { "count": 327, "time": 3895 }, "RegExpReplace": { "count": 784, "time": 4609 }, "StringSplit": { "count": 6134, "time": 9550 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 85 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 578, "time": 1108 }, "StringIndexOfUnchecked": { "count": 330, "time": 200 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 484 }, "ArrayPush": { "count": 8, "time": 32 }, "ArraySplice": { "count": 82, "time": 631 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 77 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 4441 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48258 }, "ObjectSetPrototypeOf": { "count": 205, "time": 220 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 114 }, "GlobalUnescape": { "count": 1, "time": 504 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 81 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 327 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 641 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 507 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 1045 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 318, "time": 308 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3596 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 424 }, "StringToUpperCaseIntl": { "count": 13, "time": 7 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 13 }, "ObjectPrototypeGetProto": { "count": 12, "time": 2 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1073, "time": 2863 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 61 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4448 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4202 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37051 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2441 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 112 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 2540 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 86626 }, "GC_MC_INCREMENTAL": { "count": 24, "time": 16674 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 799 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 4, "time": 160 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 927 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 14 }, "GC_MC_FINISH": { "count": 2, "time": 125 }, "GC_MC_MARK": { "count": 2, "time": 148 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 583 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 83 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2157 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2656 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 1267 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 105 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 800 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 106 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1034 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 29 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 908 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1027 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 112 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 4136 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2459 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 37171 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2978 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1426 } }, "JavaScript": { "JS_Execution": { "count": 5549, "time": 1094299 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18778 }, "ParseFunctionLiteral": { "count": 3377, "time": 159044 }, "ParseProgram": { "count": 10, "time": 1303 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10392 }, "PreParseNoVariableResolution": { "count": 105, "time": 1959 }, "JsonParse": { "count": 25, "time": 122052 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24758 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1457 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1463 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1362, "time": 8932 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7898 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 960 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 3488 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3904, "time": 19753 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 16152 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3885 }, "StoreIC_Premonomorphic": { "count": 4835, "time": 17728 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 753 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1245 }, "LoadIC_LoadFieldDH": { "count": 4037, "time": 13092 }, "StoreIC_StoreFieldDH": { "count": 1280, "time": 4597 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 3255 }, "KeyedLoadIC_LoadElementDH": { "count": 828, "time": 2784 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5845 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 758 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 4787 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2030 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 869 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 170, "time": 158 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 261 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 285 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 378 } }, "API": { "API_Context_New": { "count": 2, "time": 10348 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2490 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 584 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 684 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3060 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1394 }, "API_String_Write": { "count": 654, "time": 152 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 34 }, "API_External_New": { "count": 23, "time": 10 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 29 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 521 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 132 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 880 }, "ParseBackgroundProgram": { "count": 1, "time": 869 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6992 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 60807 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 5 }, "OptimizeCode": { "count": 81, "time": 2127 }, "RecompileSynchronous": { "count": 162, "time": 106978 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2204 }, "StackGuard": { "count": 82, "time": 1410 }, "DeoptimizeCode": { "count": 8, "time": 955 }, "NotifyDeoptimized": { "count": 6, "time": 109 } } } } ], "set": "master-33531804e" }, { "meta": { "browserVersion": "Chrome/69.0.3497.92", "cpus": [ "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz", "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz", "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz", "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz" ] }, "samples": [ { "duration": 2814550, "js": 2646363, "phases": [ { "phase": "load", "start": 0, "duration": 94760 }, { "phase": "boot", "start": 94760, "duration": 818081 }, { "phase": "transition", "start": 912841, "duration": 698269 }, { "phase": "render", "start": 1611110, "duration": 1203440 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314377 }, { "kind": "MinorGC", "type": "scavenge", "start": 427258, "duration": 6484, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 465978, "duration": 7078, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629464 }, { "kind": "MinorGC", "type": "scavenge", "start": 562217, "duration": 1578, "usedHeapSizeAfter": 5804576, "usedHeapSizeBefore": 6119000 }, { "kind": "MinorGC", "type": "scavenge", "start": 716958, "duration": 4300, "usedHeapSizeAfter": 7866640, "usedHeapSizeBefore": 8565040 }, { "kind": "MinorGC", "type": "scavenge", "start": 914829, "duration": 3396, "usedHeapSizeAfter": 9241840, "usedHeapSizeBefore": 9846136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1105664, "duration": 3955, "usedHeapSizeAfter": 10552680, "usedHeapSizeBefore": 11558704 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1225887, "duration": 59, "usedHeapSizeAfter": 11273144, "usedHeapSizeBefore": 11273144 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1227815, "duration": 7595, "usedHeapSizeAfter": 8544376, "usedHeapSizeBefore": 11273304 }, { "kind": "MajorGC", "type": "weak processing", "start": 1237385, "duration": 8, "usedHeapSizeAfter": 8544456, "usedHeapSizeBefore": 8544456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438912, "duration": 3720, "usedHeapSizeAfter": 21327752, "usedHeapSizeBefore": 22733144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1477080, "duration": 5402, "usedHeapSizeAfter": 22142872, "usedHeapSizeBefore": 22814624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1525187, "duration": 4090, "usedHeapSizeAfter": 24273448, "usedHeapSizeBefore": 25384136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1725078, "duration": 613, "usedHeapSizeAfter": 29304296, "usedHeapSizeBefore": 29304296 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1729250, "duration": 10724, "usedHeapSizeAfter": 24938752, "usedHeapSizeBefore": 29369856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1877221, "duration": 6914, "usedHeapSizeAfter": 25406640, "usedHeapSizeBefore": 29558336 }, { "kind": "MinorGC", "type": "scavenge", "start": 2047142, "duration": 5869, "usedHeapSizeAfter": 28871520, "usedHeapSizeBefore": 32528120 }, { "kind": "MinorGC", "type": "scavenge", "start": 2288494, "duration": 4023, "usedHeapSizeAfter": 28725136, "usedHeapSizeBefore": 41938480 } ], "blinkGC": [ { "start": 277943, "duration": 3664 }, { "start": 277950, "duration": 2520 }, { "start": 289704, "duration": 996 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1511 }, "FunctionCallback": { "count": 4488, "time": 84060 }, "NamedGetterCallback": { "count": 107, "time": 6889 }, "GetMoreDataCallback": { "count": 14, "time": 152001 }, "AccessorSetterCallback": { "count": 5392, "time": 3017 }, "GCEpilogueCallback": { "count": 16, "time": 822 }, "GCPrologueCallback": { "count": 16, "time": 3105 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 4511 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13485 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4502 }, "CompileFunction": { "count": 3319, "time": 117398 }, "CompileIgnition": { "count": 3374, "time": 104742 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33486 }, "CompileRewriteReturnResult": { "count": 3329, "time": 117 }, "CompileScopeAnalysis": { "count": 3329, "time": 16546 }, "CompileScript": { "count": 10, "time": 1762 }, "CompileLazy": { "count": 3176, "time": 18133 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 338 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2479 }, "Map_SetPrototype": { "count": 12971, "time": 6669 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 36580 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 632 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4959 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7088 }, "CreateArrayLiteral": { "count": 761, "time": 1799 }, "CreateObjectLiteral": { "count": 1890, "time": 11129 }, "SetProperty": { "count": 8829, "time": 13031 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 454 }, "NewClosure_Tenured": { "count": 2398, "time": 3280 }, "HandleApiCall": { "count": 3986, "time": 2653 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 372, "time": 231 }, "ArrayLengthSetter": { "count": 5152, "time": 1497 }, "FunctionPrototypeSetter": { "count": 239, "time": 2485 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 478 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 38 }, "WeakCollectionSet": { "count": 5007, "time": 9195 }, "ForInEnumerate": { "count": 380, "time": 3502 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 244, "time": 3082 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2331 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4444 }, "AddDictionaryProperty": { "count": 10572, "time": 18048 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 6877 }, "HasProperty": { "count": 961, "time": 738 }, "KeyedGetProperty": { "count": 223, "time": 301 }, "NewObject": { "count": 251, "time": 3747 }, "ObjectCreate": { "count": 221, "time": 3767 }, "ObjectKeys": { "count": 53, "time": 478 }, "SetDataProperties": { "count": 71, "time": 948 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11173 }, "RegExpExecMultiple": { "count": 327, "time": 1693 }, "RegExpReplace": { "count": 784, "time": 4746 }, "StringSplit": { "count": 6134, "time": 9650 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 157 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 638 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 564, "time": 98 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1146 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 106 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 386 }, "FunctionPrototypeToString": { "count": 116, "time": 710 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 5972 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52950 }, "ObjectSetPrototypeOf": { "count": 205, "time": 483 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 510 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 503 }, "ArrayShift": { "count": 120, "time": 699 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 8 }, "Interrupt": { "count": 137, "time": 1764 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 107 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 661 }, "ArrayPop": { "count": 63, "time": 40 }, "ArrayBufferConstructor": { "count": 1, "time": 3730 }, "GlobalDecodeURIComponent": { "count": 1, "time": 662 }, "MapPrototypeClear": { "count": 93, "time": 42 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 81 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2909 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 955 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 613 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 963, "time": 2155 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3406 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6539 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 737 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 155 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 59 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42505 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3552 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 222 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1487 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 99716 }, "GC_MC_INCREMENTAL": { "count": 38, "time": 12913 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1253 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 209 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1213 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 648 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 537 }, "GC_MC_MARK": { "count": 2, "time": 30 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1362 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 526 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 28 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1825 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 6035 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 200 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 271 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3021 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 602 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 616 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 116 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 698 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 816 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 77 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 10137 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 16, "time": 4187 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 36248 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2137 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 2299 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1049390 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13569 }, "ParseFunctionLiteral": { "count": 3377, "time": 152906 }, "ParseProgram": { "count": 10, "time": 1438 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14512 }, "PreParseNoVariableResolution": { "count": 105, "time": 995 }, "JsonParse": { "count": 25, "time": 128433 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16796 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2492 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2859 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1376, "time": 6117 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 11051 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1977 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1887 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4129, "time": 15911 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 33 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 17988 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2302 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 22133 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 58 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2394 }, "LoadIC_LoadFieldDH": { "count": 4101, "time": 12784 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 5208 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 23 }, "LoadIC_Miss": { "count": 108, "time": 1616 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4015 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 982 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3965 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3444 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2394 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1772 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 615 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 2579 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 74 } }, "API": { "API_Context_New": { "count": 2, "time": 6895 }, "API_FunctionTemplate_New": { "count": 1353, "time": 663 }, "API_Object_SetPrivate": { "count": 35, "time": 33 }, "API_Persistent_New": { "count": 1875, "time": 2057 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3355 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 792 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 772 }, "API_String_Write": { "count": 654, "time": 1220 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 117 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 8 }, "API_String_NewExternalOneByte": { "count": 62, "time": 13 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 602 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 789 }, "ParseBackgroundProgram": { "count": 1, "time": 910 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7013 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56194 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 882 }, "RecompileSynchronous": { "count": 148, "time": 100596 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1842 }, "StackGuard": { "count": 75, "time": 2918 }, "DeoptimizeCode": { "count": 7, "time": 358 }, "NotifyDeoptimized": { "count": 6, "time": 249 } } } }, { "duration": 2894900, "js": 2747774, "phases": [ { "phase": "load", "start": 0, "duration": 94539 }, { "phase": "boot", "start": 94539, "duration": 796583 }, { "phase": "transition", "start": 891122, "duration": 669016 }, { "phase": "render", "start": 1560138, "duration": 1334762 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300964 }, { "kind": "MinorGC", "type": "scavenge", "start": 406343, "duration": 5436, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 445287, "duration": 6578, "usedHeapSizeAfter": 4487408, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 529528, "duration": 2088, "usedHeapSizeAfter": 5790720, "usedHeapSizeBefore": 6119000 }, { "kind": "MinorGC", "type": "scavenge", "start": 717134, "duration": 2508, "usedHeapSizeAfter": 7897352, "usedHeapSizeBefore": 8571288 }, { "kind": "MinorGC", "type": "scavenge", "start": 886341, "duration": 3198, "usedHeapSizeAfter": 9207584, "usedHeapSizeBefore": 9829216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1109813, "duration": 2076, "usedHeapSizeAfter": 10549632, "usedHeapSizeBefore": 11566992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1197009, "duration": 791, "usedHeapSizeAfter": 11235648, "usedHeapSizeBefore": 11235648 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1199536, "duration": 5722, "usedHeapSizeAfter": 8518352, "usedHeapSizeBefore": 11235808 }, { "kind": "MajorGC", "type": "weak processing", "start": 1207169, "duration": 8, "usedHeapSizeAfter": 8518432, "usedHeapSizeBefore": 8518432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396448, "duration": 2836, "usedHeapSizeAfter": 21281232, "usedHeapSizeBefore": 22711784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436444, "duration": 3984, "usedHeapSizeAfter": 22219216, "usedHeapSizeBefore": 22823672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1472334, "duration": 4097, "usedHeapSizeAfter": 24210648, "usedHeapSizeBefore": 25365472 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1615910, "duration": 389, "usedHeapSizeAfter": 28448512, "usedHeapSizeBefore": 28448512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1649023, "duration": 8463, "usedHeapSizeAfter": 24995000, "usedHeapSizeBefore": 29010032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1826427, "duration": 5164, "usedHeapSizeAfter": 25105584, "usedHeapSizeBefore": 29412808 }, { "kind": "MinorGC", "type": "scavenge", "start": 2080504, "duration": 4162, "usedHeapSizeAfter": 28825816, "usedHeapSizeBefore": 32584448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2300239, "duration": 5866, "usedHeapSizeAfter": 28897408, "usedHeapSizeBefore": 41600800 } ], "blinkGC": [ { "start": 267336, "duration": 3108 }, { "start": 267346, "duration": 3038 }, { "start": 284503, "duration": 1210 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1706 }, "FunctionCallback": { "count": 4491, "time": 87699 }, "NamedGetterCallback": { "count": 107, "time": 8002 }, "GetMoreDataCallback": { "count": 14, "time": 141174 }, "AccessorSetterCallback": { "count": 5392, "time": 3363 }, "GCEpilogueCallback": { "count": 16, "time": 1774 }, "GCPrologueCallback": { "count": 16, "time": 1399 }, "NamedSetterCallback": { "count": 18, "time": 1299 }, "StoreCallbackProperty": { "count": 5334, "time": 3375 }, "NamedQueryCallback": { "count": 11, "time": 37 }, "RunMicrotaskCallback": { "count": 42, "time": 11182 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1917 }, "CompileFunction": { "count": 3319, "time": 109472 }, "CompileIgnition": { "count": 3374, "time": 107464 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38074 }, "CompileRewriteReturnResult": { "count": 3329, "time": 177 }, "CompileScopeAnalysis": { "count": 3329, "time": 13587 }, "CompileScript": { "count": 10, "time": 2357 }, "CompileLazy": { "count": 3176, "time": 10045 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 954 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1036 }, "CompileForOnStackReplacement": { "count": 2, "time": 39 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2733 }, "Map_SetPrototype": { "count": 12978, "time": 4724 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 40181 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 196 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6808 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12176 }, "CreateArrayLiteral": { "count": 761, "time": 4436 }, "CreateObjectLiteral": { "count": 1890, "time": 6374 }, "SetProperty": { "count": 8829, "time": 15916 }, "DeclareGlobals": { "count": 2, "time": 22 }, "NewClosure": { "count": 344, "time": 803 }, "NewClosure_Tenured": { "count": 2398, "time": 2854 }, "HandleApiCall": { "count": 3986, "time": 6096 }, "DateConstructor": { "count": 268, "time": 128 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 4441 }, "FunctionPrototypeSetter": { "count": 239, "time": 2023 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 921 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 239 }, "SetGrow": { "count": 26, "time": 398 }, "WeakCollectionSet": { "count": 5007, "time": 5885 }, "ForInEnumerate": { "count": 380, "time": 1964 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1843 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 6763 }, "AddDictionaryProperty": { "count": 10572, "time": 11875 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3731 }, "HasProperty": { "count": 961, "time": 5871 }, "KeyedGetProperty": { "count": 223, "time": 1292 }, "NewObject": { "count": 251, "time": 1895 }, "ObjectCreate": { "count": 221, "time": 1993 }, "ObjectKeys": { "count": 53, "time": 696 }, "SetDataProperties": { "count": 71, "time": 1232 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 10790 }, "RegExpExecMultiple": { "count": 327, "time": 2602 }, "RegExpReplace": { "count": 784, "time": 3314 }, "StringSplit": { "count": 6134, "time": 7861 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 611 }, "StringBuilderJoin": { "count": 136, "time": 658 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 562, "time": 859 }, "StringIndexOfUnchecked": { "count": 330, "time": 648 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1078 }, "ArrayPush": { "count": 8, "time": 20 }, "ArraySplice": { "count": 82, "time": 596 }, "ArrayUnshift": { "count": 45, "time": 455 }, "DateNow": { "count": 60, "time": 209 }, "FunctionPrototypeToString": { "count": 116, "time": 761 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1396 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50018 }, "ObjectSetPrototypeOf": { "count": 205, "time": 633 }, "ObjectIsExtensible": { "count": 19, "time": 10 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 135 }, "AllocateInNewSpace": { "count": 247, "time": 2958 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 111 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 150, "time": 1831 }, "OrdinaryHasInstance": { "count": 13, "time": 759 }, "StringToLowerCaseIntl": { "count": 223, "time": 90 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 459 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 626 }, "ArrayPop": { "count": 63, "time": 709 }, "ArrayBufferConstructor": { "count": 1, "time": 3788 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1233 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3020 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 540 }, "StringToNumber": { "count": 196, "time": 724 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 23 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 991, "time": 8567 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3040 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6277 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34614 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3414 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 771 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1565 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 85258 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 13324 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 877 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 729 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1159 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 152 }, "GC_MC_MARK": { "count": 2, "time": 133 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 449 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 619 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 388 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 804 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3253 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 92 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 368 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1667 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 565 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 478 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 331 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 474 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 113 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 312 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 456 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1022 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 703 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 74 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4757 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3309 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 30948 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2164 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 1219 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1113754 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18583 }, "ParseFunctionLiteral": { "count": 3377, "time": 154608 }, "ParseProgram": { "count": 10, "time": 1821 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13600 }, "PreParseNoVariableResolution": { "count": 105, "time": 2352 }, "JsonParse": { "count": 25, "time": 121674 }, "StringParseFloat": { "count": 7, "time": 599 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23338 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1921 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3584 }, "StoreGlobalIC_Miss": { "count": 8, "time": 18 }, "StoreIC_Miss": { "count": 1375, "time": 7598 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7536 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1294 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1246 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4124, "time": 20712 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 17688 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4313 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18415 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 300 }, "LoadIC_SlowStub": { "count": 21, "time": 85 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1534 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 14311 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 4802 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 1926 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4236 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 208 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4699 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 2720 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1508 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1401 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 149 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 989 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 745 } }, "API": { "API_Context_New": { "count": 2, "time": 9608 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2060 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1190 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 83 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2711 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 538 }, "API_String_Write": { "count": 654, "time": 1014 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 640 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 677 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 389 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 122 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 830 }, "ParseBackgroundProgram": { "count": 1, "time": 730 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5918 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54243 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 10 }, "OptimizeCode": { "count": 85, "time": 1553 }, "RecompileSynchronous": { "count": 167, "time": 168948 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1690 }, "StackGuard": { "count": 85, "time": 1702 }, "DeoptimizeCode": { "count": 7, "time": 621 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 11 }, "NotifyDeoptimized": { "count": 6, "time": 477 } } } }, { "duration": 2778790, "js": 2623247, "phases": [ { "phase": "load", "start": 0, "duration": 95475 }, { "phase": "boot", "start": 95475, "duration": 766729 }, { "phase": "transition", "start": 862204, "duration": 638350 }, { "phase": "render", "start": 1500554, "duration": 1278236 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314533 }, { "kind": "MinorGC", "type": "scavenge", "start": 415723, "duration": 4701, "usedHeapSizeAfter": 3767040, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 449640, "duration": 6311, "usedHeapSizeAfter": 4487440, "usedHeapSizeBefore": 4629456 }, { "kind": "MinorGC", "type": "scavenge", "start": 540250, "duration": 1062, "usedHeapSizeAfter": 5792864, "usedHeapSizeBefore": 6119032 }, { "kind": "MinorGC", "type": "scavenge", "start": 687864, "duration": 3142, "usedHeapSizeAfter": 7880856, "usedHeapSizeBefore": 8569704 }, { "kind": "MinorGC", "type": "scavenge", "start": 863844, "duration": 2834, "usedHeapSizeAfter": 9242760, "usedHeapSizeBefore": 9847160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1063517, "duration": 2516, "usedHeapSizeAfter": 10550320, "usedHeapSizeBefore": 11565976 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1171947, "duration": 69, "usedHeapSizeAfter": 11240496, "usedHeapSizeBefore": 11240496 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1208854, "duration": 6627, "usedHeapSizeAfter": 13461088, "usedHeapSizeBefore": 16262232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1364841, "duration": 3468, "usedHeapSizeAfter": 21160904, "usedHeapSizeBefore": 22566056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399125, "duration": 3521, "usedHeapSizeAfter": 22057400, "usedHeapSizeBefore": 22689040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423295, "duration": 6363, "usedHeapSizeAfter": 24034176, "usedHeapSizeBefore": 25191832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1664858, "duration": 4088, "usedHeapSizeAfter": 27743664, "usedHeapSizeBefore": 30681600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1833294, "duration": 6869, "usedHeapSizeAfter": 28893848, "usedHeapSizeBefore": 32622072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1974389, "duration": 4493, "usedHeapSizeAfter": 32099016, "usedHeapSizeBefore": 35957000 }, { "kind": "MinorGC", "type": "scavenge", "start": 2224856, "duration": 5050, "usedHeapSizeAfter": 31934712, "usedHeapSizeBefore": 45408216 }, { "kind": "MajorGC", "type": "weak processing", "start": 2773072, "duration": 22, "usedHeapSizeAfter": 39902640, "usedHeapSizeBefore": 39902640 } ], "blinkGC": [ { "start": 278790, "duration": 761 }, { "start": 278797, "duration": 707 }, { "start": 284942, "duration": 1013 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1119, "time": 1673 }, "FunctionCallback": { "count": 4485, "time": 95440 }, "NamedGetterCallback": { "count": 107, "time": 9827 }, "GetMoreDataCallback": { "count": 14, "time": 156075 }, "AccessorSetterCallback": { "count": 5392, "time": 2355 }, "GCEpilogueCallback": { "count": 15, "time": 4545 }, "GCPrologueCallback": { "count": 15, "time": 270 }, "NamedSetterCallback": { "count": 18, "time": 459 }, "StoreCallbackProperty": { "count": 5334, "time": 6414 }, "NamedQueryCallback": { "count": 11, "time": 42 }, "RunMicrotaskCallback": { "count": 42, "time": 11307 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2117 }, "CompileFunction": { "count": 3319, "time": 102846 }, "CompileIgnition": { "count": 3374, "time": 116952 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33259 }, "CompileRewriteReturnResult": { "count": 3329, "time": 156 }, "CompileScopeAnalysis": { "count": 3329, "time": 11771 }, "CompileScript": { "count": 10, "time": 1264 }, "CompileLazy": { "count": 3176, "time": 12656 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1006 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 2113 }, "Map_SetPrototype": { "count": 12970, "time": 4527 }, "Map_TransitionToDataProperty": { "count": 11935, "time": 32834 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 64 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5021 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10346 }, "CreateArrayLiteral": { "count": 761, "time": 988 }, "CreateObjectLiteral": { "count": 1890, "time": 10091 }, "SetProperty": { "count": 8823, "time": 10622 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 1503 }, "HandleApiCall": { "count": 3986, "time": 3277 }, "DateConstructor": { "count": 268, "time": 108 }, "ArrayLengthGetter": { "count": 371, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 4084 }, "FunctionPrototypeSetter": { "count": 239, "time": 1082 }, "FunctionLengthGetter": { "count": 13, "time": 49 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 417 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 603 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 609 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 8879 }, "ForInEnumerate": { "count": 380, "time": 2347 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2895 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 3795 }, "AddDictionaryProperty": { "count": 10572, "time": 12941 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 5447 }, "HasProperty": { "count": 961, "time": 1575 }, "KeyedGetProperty": { "count": 209, "time": 2365 }, "NewObject": { "count": 251, "time": 4566 }, "ObjectCreate": { "count": 221, "time": 4499 }, "ObjectKeys": { "count": 52, "time": 835 }, "SetDataProperties": { "count": 71, "time": 3801 }, "ToString": { "count": 28, "time": 581 }, "RegExpExec": { "count": 269, "time": 8397 }, "RegExpExecMultiple": { "count": 327, "time": 773 }, "RegExpReplace": { "count": 784, "time": 1735 }, "StringSplit": { "count": 6134, "time": 5445 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 1375 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 1 }, "StringEqual": { "count": 554, "time": 128 }, "StringIndexOfUnchecked": { "count": 330, "time": 104 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 854 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 446 }, "ArrayUnshift": { "count": 45, "time": 359 }, "DateNow": { "count": 60, "time": 81 }, "FunctionPrototypeToString": { "count": 116, "time": 255 }, "ObjectDefineProperties": { "count": 2, "time": 491 }, "ObjectDefineProperty": { "count": 650, "time": 3154 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51490 }, "ObjectSetPrototypeOf": { "count": 205, "time": 585 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 222 }, "AllocateInNewSpace": { "count": 148, "time": 1619 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 414 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 711 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 151 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 335 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3859 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 155 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2839 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1076 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 787 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 17 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1053, "time": 3868 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 55 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2981 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7301 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 528 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 41056 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2386 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1347 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 118286 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 8181 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 558 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 729 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 49 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_FINISH": { "count": 1, "time": 471 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_PROLOGUE": { "count": 1, "time": 29 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 405 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 734 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 54 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 884 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 2189 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 45 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 768 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 151 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 135 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 9 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 71 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 3, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 6 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 2245 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 4, "time": 259 }, "GC_MC_BACKGROUND_MARKING": { "count": 12, "time": 12153 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 625 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1075304 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15297 }, "ParseFunctionLiteral": { "count": 3377, "time": 152510 }, "ParseProgram": { "count": 10, "time": 6019 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11797 }, "PreParseNoVariableResolution": { "count": 105, "time": 1101 }, "JsonParse": { "count": 25, "time": 122059 }, "StringParseFloat": { "count": 7, "time": 10 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18845 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1896 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2481 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1337, "time": 7752 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6372 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 2303 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 3036 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4100, "time": 20253 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 264 }, "LoadIC_LoadNonexistentDH": { "count": 5416, "time": 13350 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3157 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19525 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 392 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1536 }, "LoadIC_LoadFieldDH": { "count": 4077, "time": 14594 }, "StoreIC_StoreFieldDH": { "count": 1266, "time": 4631 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 1520 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1823 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5477 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 3011 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1532 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 465, "time": 964 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 512 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 56 } }, "API": { "API_Context_New": { "count": 2, "time": 12798 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1245 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1866, "time": 250 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 165 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3334 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 32 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2846 }, "API_String_Write": { "count": 654, "time": 275 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 53, "time": 24 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 552 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 142 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 776 }, "ParseBackgroundProgram": { "count": 1, "time": 741 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6186 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51839 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 4 }, "OptimizeCode": { "count": 79, "time": 325 }, "RecompileSynchronous": { "count": 157, "time": 115368 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2071 }, "StackGuard": { "count": 79, "time": 1156 }, "DeoptimizeCode": { "count": 7, "time": 629 }, "NotifyDeoptimized": { "count": 6, "time": 776 } } } }, { "duration": 2805760, "js": 2642287, "phases": [ { "phase": "load", "start": 0, "duration": 101090 }, { "phase": "boot", "start": 101090, "duration": 749165 }, { "phase": "transition", "start": 850255, "duration": 705763 }, { "phase": "render", "start": 1556018, "duration": 1249742 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308716 }, { "kind": "MinorGC", "type": "scavenge", "start": 405839, "duration": 6122, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439345, "duration": 6317, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 534998, "duration": 1449, "usedHeapSizeAfter": 5788392, "usedHeapSizeBefore": 6119528 }, { "kind": "MinorGC", "type": "scavenge", "start": 678470, "duration": 2661, "usedHeapSizeAfter": 7891216, "usedHeapSizeBefore": 8581328 }, { "kind": "MinorGC", "type": "scavenge", "start": 853316, "duration": 3320, "usedHeapSizeAfter": 9256440, "usedHeapSizeBefore": 9849016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1049916, "duration": 68, "usedHeapSizeAfter": 11142408, "usedHeapSizeBefore": 11142408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1065357, "duration": 6893, "usedHeapSizeAfter": 8906168, "usedHeapSizeBefore": 11262664 }, { "kind": "MajorGC", "type": "weak processing", "start": 1175161, "duration": 25, "usedHeapSizeAfter": 9900040, "usedHeapSizeBefore": 9900040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385036, "duration": 3906, "usedHeapSizeAfter": 21081600, "usedHeapSizeBefore": 22854720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432978, "duration": 5451, "usedHeapSizeAfter": 22402576, "usedHeapSizeBefore": 23267120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1472631, "duration": 3620, "usedHeapSizeAfter": 24168128, "usedHeapSizeBefore": 25225704 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1478202, "duration": 69, "usedHeapSizeAfter": 24284704, "usedHeapSizeBefore": 24284704 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1501983, "duration": 7932, "usedHeapSizeAfter": 22102056, "usedHeapSizeBefore": 26030168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1746312, "duration": 5327, "usedHeapSizeAfter": 25046472, "usedHeapSizeBefore": 28932928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1928322, "duration": 5381, "usedHeapSizeAfter": 26636944, "usedHeapSizeBefore": 30263512 }, { "kind": "MinorGC", "type": "scavenge", "start": 2206001, "duration": 5157, "usedHeapSizeAfter": 29058368, "usedHeapSizeBefore": 41405624 }, { "kind": "MajorGC", "type": "weak processing", "start": 2800275, "duration": 12, "usedHeapSizeAfter": 40820688, "usedHeapSizeBefore": 40820688 } ], "blinkGC": [ { "start": 273110, "duration": 967 }, { "start": 273116, "duration": 919 }, { "start": 283354, "duration": 1285 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 2478 }, "FunctionCallback": { "count": 4488, "time": 93248 }, "NamedGetterCallback": { "count": 107, "time": 8280 }, "GetMoreDataCallback": { "count": 14, "time": 146124 }, "AccessorSetterCallback": { "count": 5392, "time": 2842 }, "GCEpilogueCallback": { "count": 15, "time": 1038 }, "GCPrologueCallback": { "count": 15, "time": 1752 }, "NamedSetterCallback": { "count": 18, "time": 112 }, "StoreCallbackProperty": { "count": 5334, "time": 4606 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 21244 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 807 }, "CompileFunction": { "count": 3319, "time": 111224 }, "CompileIgnition": { "count": 3374, "time": 100758 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31783 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1609 }, "CompileScopeAnalysis": { "count": 3329, "time": 14228 }, "CompileScript": { "count": 10, "time": 2213 }, "CompileLazy": { "count": 3176, "time": 12498 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1477 }, "CompileForOnStackReplacement": { "count": 2, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2903 }, "Map_SetPrototype": { "count": 12944, "time": 6165 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 31383 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 542 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6163 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9588 }, "CreateArrayLiteral": { "count": 761, "time": 1221 }, "CreateObjectLiteral": { "count": 1890, "time": 8917 }, "SetProperty": { "count": 8819, "time": 13060 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 833 }, "NewClosure_Tenured": { "count": 2398, "time": 2999 }, "HandleApiCall": { "count": 3986, "time": 3033 }, "DateConstructor": { "count": 268, "time": 140 }, "ArrayLengthGetter": { "count": 372, "time": 671 }, "ArrayLengthSetter": { "count": 5152, "time": 961 }, "FunctionPrototypeSetter": { "count": 239, "time": 1746 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 866 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 64 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 7984 }, "ForInEnumerate": { "count": 380, "time": 2319 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 270, "time": 4002 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 1810 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4413 }, "AddDictionaryProperty": { "count": 10572, "time": 14411 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 25 }, "GetProperty": { "count": 6297, "time": 2445 }, "HasProperty": { "count": 961, "time": 3925 }, "KeyedGetProperty": { "count": 223, "time": 301 }, "NewObject": { "count": 251, "time": 1573 }, "ObjectCreate": { "count": 221, "time": 4392 }, "ObjectKeys": { "count": 52, "time": 162 }, "SetDataProperties": { "count": 71, "time": 1128 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 12298 }, "RegExpExecMultiple": { "count": 327, "time": 1383 }, "RegExpReplace": { "count": 784, "time": 5901 }, "StringSplit": { "count": 6134, "time": 5797 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 1418 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 554, "time": 339 }, "StringIndexOfUnchecked": { "count": 330, "time": 581 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 1170 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 233 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 220 }, "ObjectDefineProperties": { "count": 2, "time": 33 }, "ObjectDefineProperty": { "count": 650, "time": 4373 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57313 }, "ObjectSetPrototypeOf": { "count": 205, "time": 233 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 528 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 413 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 3460 }, "OrdinaryHasInstance": { "count": 13, "time": 8 }, "StringToLowerCaseIntl": { "count": 223, "time": 663 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 6 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 290 }, "ArrayPop": { "count": 28, "time": 15 }, "ArrayBufferConstructor": { "count": 1, "time": 4036 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 103 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3495 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 785 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 696 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 1133 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 885, "time": 5038 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3149 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4879 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36303 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3292 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2775 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1449 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 95552 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 15481 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1832 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 122 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 791 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 773 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 902 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2123 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3855 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 67 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2584 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 846 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 195 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 124 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 32 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1472 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4667 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4248 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 29990 }, "GC_Custom_IncrementalMarkingObserver": { "count": 163, "time": 2065 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2534 } }, "JavaScript": { "JS_Execution": { "count": 5520, "time": 1056366 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14521 }, "ParseFunctionLiteral": { "count": 3377, "time": 169237 }, "ParseProgram": { "count": 10, "time": 1917 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12865 }, "PreParseNoVariableResolution": { "count": 105, "time": 2497 }, "JsonParse": { "count": 25, "time": 122047 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 485, "time": 2678 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2060 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2213 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1351, "time": 9316 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8211 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1999 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1767 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4012, "time": 17574 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5447, "time": 17015 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2854 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18479 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1504 }, "LoadIC_LoadFieldDH": { "count": 4022, "time": 16081 }, "StoreIC_StoreFieldDH": { "count": 1270, "time": 5604 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 524 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 4191 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4548 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 373 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 505, "time": 4646 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1139 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 1637 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 918 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 892 } }, "API": { "API_Context_New": { "count": 2, "time": 7740 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2110 }, "API_Object_SetPrivate": { "count": 35, "time": 610 }, "API_Persistent_New": { "count": 1876, "time": 248 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 339 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3819 }, "API_Object_CreateDataProperty": { "count": 22, "time": 623 }, "API_Object_Get": { "count": 138, "time": 132 }, "API_Object_SetPrototype": { "count": 43, "time": 58 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1723 }, "API_String_Write": { "count": 654, "time": 118 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 30 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 373 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 127 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 776 }, "ParseBackgroundProgram": { "count": 1, "time": 649 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6086 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51399 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 8 }, "OptimizeCode": { "count": 90, "time": 3127 }, "RecompileSynchronous": { "count": 178, "time": 127185 }, "CompileOptimized_Concurrent": { "count": 88, "time": 2599 }, "StackGuard": { "count": 92, "time": 3984 }, "DeoptimizeCode": { "count": 8, "time": 387 }, "NotifyDeoptimized": { "count": 6, "time": 657 } } } }, { "duration": 2787948, "js": 2636535, "phases": [ { "phase": "load", "start": 0, "duration": 87664 }, { "phase": "boot", "start": 87664, "duration": 734890 }, { "phase": "transition", "start": 822554, "duration": 728037 }, { "phase": "render", "start": 1550591, "duration": 1237357 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307210 }, { "kind": "MinorGC", "type": "scavenge", "start": 405487, "duration": 4829, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 435999, "duration": 5422, "usedHeapSizeAfter": 4487712, "usedHeapSizeBefore": 4629688 }, { "kind": "MinorGC", "type": "scavenge", "start": 512659, "duration": 1890, "usedHeapSizeAfter": 5803912, "usedHeapSizeBefore": 6119496 }, { "kind": "MinorGC", "type": "scavenge", "start": 644134, "duration": 2563, "usedHeapSizeAfter": 7876264, "usedHeapSizeBefore": 8566056 }, { "kind": "MinorGC", "type": "scavenge", "start": 823336, "duration": 3565, "usedHeapSizeAfter": 9249384, "usedHeapSizeBefore": 9842112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1021371, "duration": 1807, "usedHeapSizeAfter": 10548920, "usedHeapSizeBefore": 11559656 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1217602, "duration": 665, "usedHeapSizeAfter": 16836520, "usedHeapSizeBefore": 16836520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1225022, "duration": 13162, "usedHeapSizeAfter": 14153232, "usedHeapSizeBefore": 16996392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384280, "duration": 3072, "usedHeapSizeAfter": 21107040, "usedHeapSizeBefore": 22524304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415635, "duration": 6795, "usedHeapSizeAfter": 22028112, "usedHeapSizeBefore": 22670752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458903, "duration": 2384, "usedHeapSizeAfter": 24085152, "usedHeapSizeBefore": 25195024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1711245, "duration": 6868, "usedHeapSizeAfter": 27765904, "usedHeapSizeBefore": 30715896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1883588, "duration": 4607, "usedHeapSizeAfter": 28977720, "usedHeapSizeBefore": 32660560 }, { "kind": "MinorGC", "type": "scavenge", "start": 2046178, "duration": 7105, "usedHeapSizeAfter": 32078992, "usedHeapSizeBefore": 35971392 }, { "kind": "MinorGC", "type": "scavenge", "start": 2297552, "duration": 2896, "usedHeapSizeAfter": 31939304, "usedHeapSizeBefore": 45485904 }, { "kind": "MajorGC", "type": "weak processing", "start": 2783420, "duration": 10, "usedHeapSizeAfter": 39496824, "usedHeapSizeBefore": 39496824 } ], "blinkGC": [ { "start": 275206, "duration": 2770 }, { "start": 275216, "duration": 2717 }, { "start": 278913, "duration": 1865 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 2052 }, "FunctionCallback": { "count": 4484, "time": 94130 }, "NamedGetterCallback": { "count": 107, "time": 7627 }, "GetMoreDataCallback": { "count": 14, "time": 156773 }, "AccessorSetterCallback": { "count": 5392, "time": 3884 }, "GCEpilogueCallback": { "count": 15, "time": 1307 }, "GCPrologueCallback": { "count": 15, "time": 1651 }, "NamedSetterCallback": { "count": 18, "time": 771 }, "StoreCallbackProperty": { "count": 5334, "time": 2482 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 14553 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2997 }, "CompileFunction": { "count": 3319, "time": 108712 }, "CompileIgnition": { "count": 3374, "time": 109338 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31628 }, "CompileRewriteReturnResult": { "count": 3329, "time": 189 }, "CompileScopeAnalysis": { "count": 3329, "time": 11247 }, "CompileScript": { "count": 10, "time": 673 }, "CompileLazy": { "count": 3176, "time": 11621 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 329 }, "RegExpInitializeAndCompile": { "count": 177, "time": 840 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1982 }, "Map_SetPrototype": { "count": 12952, "time": 4005 }, "Map_TransitionToDataProperty": { "count": 11930, "time": 44652 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 74 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7016 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6857 }, "CreateArrayLiteral": { "count": 761, "time": 1384 }, "CreateObjectLiteral": { "count": 1890, "time": 7956 }, "SetProperty": { "count": 8823, "time": 12975 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 2444 }, "HandleApiCall": { "count": 3986, "time": 4363 }, "DateConstructor": { "count": 268, "time": 109 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1555 }, "FunctionPrototypeSetter": { "count": 239, "time": 1115 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 747 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 209 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 4622 }, "ForInEnumerate": { "count": 380, "time": 2508 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 157, "time": 2890 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 7 }, "CreateRegExpLiteral": { "count": 235, "time": 3323 }, "GenerateRandomNumbers": { "count": 1, "time": 7 }, "NumberToStringSkipCache": { "count": 4966, "time": 6664 }, "AddDictionaryProperty": { "count": 10572, "time": 9985 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6296, "time": 5912 }, "HasProperty": { "count": 961, "time": 2816 }, "KeyedGetProperty": { "count": 209, "time": 284 }, "NewObject": { "count": 251, "time": 2267 }, "ObjectCreate": { "count": 221, "time": 3885 }, "ObjectKeys": { "count": 52, "time": 612 }, "SetDataProperties": { "count": 71, "time": 1133 }, "ToString": { "count": 28, "time": 31 }, "RegExpExec": { "count": 269, "time": 8460 }, "RegExpExecMultiple": { "count": 327, "time": 1757 }, "RegExpReplace": { "count": 784, "time": 4548 }, "StringSplit": { "count": 6134, "time": 4750 }, "PushCatchContext": { "count": 2, "time": 6 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 695 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 566, "time": 100 }, "StringIndexOfUnchecked": { "count": 330, "time": 670 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 493 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 472 }, "ArrayUnshift": { "count": 45, "time": 371 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2374 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54192 }, "ObjectSetPrototypeOf": { "count": 205, "time": 3397 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 538 }, "GlobalUnescape": { "count": 1, "time": 688 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 54 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 915 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 82 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 876 }, "ArrayPop": { "count": 63, "time": 19 }, "ArrayBufferConstructor": { "count": 1, "time": 4588 }, "GlobalDecodeURIComponent": { "count": 1, "time": 9 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3144 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 139 }, "StringToNumber": { "count": 196, "time": 43 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 750 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 853, "time": 2891 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 431 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 15 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 52 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3588 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 9376 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 441 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 87 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 39668 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 1329 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 8 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 1303 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 115464 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 11823 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1220 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1730 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 99 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_FINISH": { "count": 1, "time": 41 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_PROLOGUE": { "count": 1, "time": 32 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 680 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 8 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 465 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1089 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1440 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 13 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 6865 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 398 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 618 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 8 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 849 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 3, "time": 33 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 13 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 6 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 3 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 80 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 3287 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 22993 }, "GC_MC_BACKGROUND_MARKING": { "count": 15, "time": 14143 }, "GC_Custom_IncrementalMarkingObserver": { "count": 13, "time": 1224 } }, "JavaScript": { "JS_Execution": { "count": 5519, "time": 1025313 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16634 }, "ParseFunctionLiteral": { "count": 3377, "time": 131415 }, "ParseProgram": { "count": 10, "time": 933 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10217 }, "PreParseNoVariableResolution": { "count": 105, "time": 2855 }, "JsonParse": { "count": 25, "time": 163799 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19702 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2532 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2013 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1332, "time": 6391 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8084 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1634 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1090 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4006, "time": 18802 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 5419, "time": 12534 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3153 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15342 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 54 }, "LoadIC_SlowStub": { "count": 21, "time": 1774 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1352 }, "LoadIC_LoadFieldDH": { "count": 4032, "time": 12230 }, "StoreIC_StoreFieldDH": { "count": 1261, "time": 5142 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 108, "time": 1582 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2108 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3185 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 504, "time": 3095 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1482 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 392 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 213 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 12927 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1386 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1866, "time": 1748 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 12 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2608 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 635 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1817 }, "API_String_Write": { "count": 654, "time": 101 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 34 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 53, "time": 28 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 365 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 95 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 738 }, "ParseBackgroundProgram": { "count": 1, "time": 745 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6594 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52377 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 14 }, "OptimizeCode": { "count": 84, "time": 2003 }, "RecompileSynchronous": { "count": 165, "time": 155436 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3473 }, "StackGuard": { "count": 80, "time": 1277 }, "DeoptimizeCode": { "count": 11, "time": 1850 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 18 }, "NotifyDeoptimized": { "count": 9, "time": 1337 } } } }, { "duration": 2878172, "js": 2696963, "phases": [ { "phase": "load", "start": 0, "duration": 128833 }, { "phase": "boot", "start": 128833, "duration": 773707 }, { "phase": "transition", "start": 902540, "duration": 729065 }, { "phase": "render", "start": 1631605, "duration": 1246567 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 333116 }, { "kind": "MinorGC", "type": "scavenge", "start": 432117, "duration": 5754, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 465184, "duration": 6023, "usedHeapSizeAfter": 4487480, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 548759, "duration": 1633, "usedHeapSizeAfter": 5804664, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 703721, "duration": 3133, "usedHeapSizeAfter": 7875528, "usedHeapSizeBefore": 8565256 }, { "kind": "MinorGC", "type": "scavenge", "start": 898400, "duration": 3183, "usedHeapSizeAfter": 9214656, "usedHeapSizeBefore": 9835816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1082952, "duration": 72, "usedHeapSizeAfter": 11230448, "usedHeapSizeBefore": 11230448 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1100565, "duration": 8160, "usedHeapSizeAfter": 9046464, "usedHeapSizeBefore": 11434184 }, { "kind": "MajorGC", "type": "weak processing", "start": 1181237, "duration": 489, "usedHeapSizeAfter": 9857304, "usedHeapSizeBefore": 9857304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414887, "duration": 6578, "usedHeapSizeAfter": 21157016, "usedHeapSizeBefore": 22852624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1473008, "duration": 4682, "usedHeapSizeAfter": 22386200, "usedHeapSizeBefore": 23301376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1522274, "duration": 3358, "usedHeapSizeAfter": 24190352, "usedHeapSizeBefore": 25274168 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1527053, "duration": 70, "usedHeapSizeAfter": 24303160, "usedHeapSizeBefore": 24303160 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1580874, "duration": 6698, "usedHeapSizeAfter": 23246672, "usedHeapSizeBefore": 27297800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1823933, "duration": 7738, "usedHeapSizeAfter": 25032192, "usedHeapSizeBefore": 28960496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2049149, "duration": 8495, "usedHeapSizeAfter": 27345880, "usedHeapSizeBefore": 31299560 }, { "kind": "MinorGC", "type": "scavenge", "start": 2296179, "duration": 5049, "usedHeapSizeAfter": 28971704, "usedHeapSizeBefore": 41354408 }, { "kind": "MajorGC", "type": "weak processing", "start": 2873527, "duration": 11, "usedHeapSizeAfter": 40418496, "usedHeapSizeBefore": 40418496 } ], "blinkGC": [ { "start": 299073, "duration": 3783 }, { "start": 299080, "duration": 693 }, { "start": 303869, "duration": 1784 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2637 }, "FunctionCallback": { "count": 4495, "time": 81350 }, "NamedGetterCallback": { "count": 107, "time": 9340 }, "GetMoreDataCallback": { "count": 14, "time": 142719 }, "AccessorSetterCallback": { "count": 5392, "time": 681 }, "GCEpilogueCallback": { "count": 15, "time": 1018 }, "GCPrologueCallback": { "count": 15, "time": 3040 }, "NamedSetterCallback": { "count": 18, "time": 1265 }, "StoreCallbackProperty": { "count": 5334, "time": 5080 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 10985 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3073 }, "CompileFunction": { "count": 3319, "time": 103374 }, "CompileIgnition": { "count": 3374, "time": 106440 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37225 }, "CompileRewriteReturnResult": { "count": 3329, "time": 506 }, "CompileScopeAnalysis": { "count": 3329, "time": 15585 }, "CompileScript": { "count": 10, "time": 2293 }, "CompileLazy": { "count": 3176, "time": 16670 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1453 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1938 }, "Map_SetPrototype": { "count": 12965, "time": 7747 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 37066 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5451 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6921 }, "CreateArrayLiteral": { "count": 761, "time": 478 }, "CreateObjectLiteral": { "count": 1890, "time": 10709 }, "SetProperty": { "count": 8823, "time": 15166 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 102 }, "NewClosure_Tenured": { "count": 2398, "time": 3722 }, "HandleApiCall": { "count": 3986, "time": 4979 }, "DateConstructor": { "count": 268, "time": 138 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 2279 }, "FunctionPrototypeSetter": { "count": 239, "time": 360 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 124 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 191 }, "WeakCollectionSet": { "count": 5007, "time": 6679 }, "ForInEnumerate": { "count": 380, "time": 3061 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 289, "time": 3365 }, "CreateListFromArrayLike": { "count": 18, "time": 32 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1010 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4599 }, "AddDictionaryProperty": { "count": 10572, "time": 18384 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4468 }, "HasProperty": { "count": 961, "time": 1758 }, "KeyedGetProperty": { "count": 223, "time": 526 }, "NewObject": { "count": 251, "time": 472 }, "ObjectCreate": { "count": 221, "time": 3353 }, "ObjectKeys": { "count": 52, "time": 792 }, "SetDataProperties": { "count": 71, "time": 2374 }, "ToString": { "count": 28, "time": 20 }, "RegExpExec": { "count": 269, "time": 14060 }, "RegExpExecMultiple": { "count": 327, "time": 4012 }, "RegExpReplace": { "count": 784, "time": 2875 }, "StringSplit": { "count": 6134, "time": 10434 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 583 }, "StringBuilderJoin": { "count": 136, "time": 94 }, "StringCharCodeAt": { "count": 11, "time": 22 }, "StringEqual": { "count": 578, "time": 790 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 199 }, "ArrayPush": { "count": 8, "time": 26 }, "ArraySplice": { "count": 82, "time": 64 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 474 }, "FunctionPrototypeToString": { "count": 116, "time": 154 }, "ObjectDefineProperties": { "count": 2, "time": 24 }, "ObjectDefineProperty": { "count": 650, "time": 2191 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47025 }, "ObjectSetPrototypeOf": { "count": 205, "time": 302 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 412 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 468 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 142, "time": 1517 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 756 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 903 }, "ArrayPop": { "count": 63, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 4336 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 763 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2717 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 765 }, "StringToNumber": { "count": 196, "time": 500 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 22 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 18 }, "DateUTC": { "count": 24, "time": 318 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1075, "time": 5268 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 54 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 166 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 65 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2468 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5410 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 1260 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 59 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 42091 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2610 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1007 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1407 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 111977 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 16687 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1559 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 127 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 496 }, "GC_MC_FINISH": { "count": 2, "time": 629 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1231 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 739 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1695 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3621 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 78 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1704 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 853 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1385 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 456 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 47 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 963 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5907 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3312 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 31384 }, "GC_Custom_IncrementalMarkingObserver": { "count": 181, "time": 2641 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2432 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1126310 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13928 }, "ParseFunctionLiteral": { "count": 3377, "time": 146978 }, "ParseProgram": { "count": 10, "time": 866 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9856 }, "PreParseNoVariableResolution": { "count": 105, "time": 3022 }, "JsonParse": { "count": 25, "time": 138863 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22696 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2598 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1292 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1347, "time": 7197 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8648 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1404 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2193 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4071, "time": 21993 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 33 }, "LoadIC_LoadNonexistentDH": { "count": 5428, "time": 10182 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3372 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18604 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 110 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1998 }, "LoadIC_LoadFieldDH": { "count": 4070, "time": 14204 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 4375 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1830 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4383 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 557 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6159 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 106 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 4669 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 134, "time": 1415 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1340 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1151 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 818 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 680 } }, "API": { "API_Context_New": { "count": 2, "time": 15456 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3375 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1876, "time": 1015 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 899 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3644 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1754 }, "API_String_Write": { "count": 654, "time": 126 }, "API_Object_HasOwnProperty": { "count": 4, "time": 4 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 378 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 131 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 9 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 490 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 804 }, "ParseBackgroundProgram": { "count": 1, "time": 684 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5806 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51746 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 82 }, "OptimizeCode": { "count": 75, "time": 2003 }, "RecompileSynchronous": { "count": 149, "time": 108264 }, "CompileOptimized_Concurrent": { "count": 74, "time": 1729 }, "StackGuard": { "count": 77, "time": 4520 }, "DeoptimizeCode": { "count": 7, "time": 1107 }, "NotifyDeoptimized": { "count": 6, "time": 780 } } } }, { "duration": 2821071, "js": 2660689, "phases": [ { "phase": "load", "start": 0, "duration": 98927 }, { "phase": "boot", "start": 98927, "duration": 780682 }, { "phase": "transition", "start": 879609, "duration": 660408 }, { "phase": "render", "start": 1540017, "duration": 1281054 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303529 }, { "kind": "MinorGC", "type": "scavenge", "start": 406301, "duration": 6546, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 440941, "duration": 6109, "usedHeapSizeAfter": 4487456, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 528973, "duration": 2545, "usedHeapSizeAfter": 5791176, "usedHeapSizeBefore": 6119376 }, { "kind": "MinorGC", "type": "scavenge", "start": 714558, "duration": 3321, "usedHeapSizeAfter": 7877208, "usedHeapSizeBefore": 8571488 }, { "kind": "MinorGC", "type": "scavenge", "start": 881806, "duration": 2486, "usedHeapSizeAfter": 9237856, "usedHeapSizeBefore": 9849992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1073901, "duration": 1811, "usedHeapSizeAfter": 10568432, "usedHeapSizeBefore": 11567504 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1177942, "duration": 78, "usedHeapSizeAfter": 11251432, "usedHeapSizeBefore": 11251432 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1180211, "duration": 6377, "usedHeapSizeAfter": 8531736, "usedHeapSizeBefore": 11251592 }, { "kind": "MajorGC", "type": "weak processing", "start": 1186958, "duration": 10, "usedHeapSizeAfter": 8531816, "usedHeapSizeBefore": 8531816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1381357, "duration": 3831, "usedHeapSizeAfter": 21348888, "usedHeapSizeBefore": 22724016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420221, "duration": 5904, "usedHeapSizeAfter": 22117640, "usedHeapSizeBefore": 22809112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1463738, "duration": 3559, "usedHeapSizeAfter": 24219368, "usedHeapSizeBefore": 25375992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1712884, "duration": 4910, "usedHeapSizeAfter": 27873456, "usedHeapSizeBefore": 30810072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1898902, "duration": 9999, "usedHeapSizeAfter": 29098504, "usedHeapSizeBefore": 32853416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2069678, "duration": 6086, "usedHeapSizeAfter": 32296224, "usedHeapSizeBefore": 36156256 }, { "kind": "MinorGC", "type": "scavenge", "start": 2296808, "duration": 2817, "usedHeapSizeAfter": 32132144, "usedHeapSizeBefore": 45650976 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2481786, "duration": 142, "usedHeapSizeAfter": 36637384, "usedHeapSizeBefore": 36637384 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2492850, "duration": 7267, "usedHeapSizeAfter": 28228336, "usedHeapSizeBefore": 36737680 } ], "blinkGC": [ { "start": 268467, "duration": 3346 }, { "start": 268477, "duration": 2775 }, { "start": 285220, "duration": 1473 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 3065 }, "FunctionCallback": { "count": 4501, "time": 85263 }, "NamedGetterCallback": { "count": 107, "time": 6691 }, "GetMoreDataCallback": { "count": 14, "time": 138422 }, "AccessorSetterCallback": { "count": 5392, "time": 1544 }, "GCEpilogueCallback": { "count": 17, "time": 1254 }, "GCPrologueCallback": { "count": 17, "time": 1458 }, "NamedSetterCallback": { "count": 18, "time": 801 }, "StoreCallbackProperty": { "count": 5334, "time": 4528 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13185 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1141 }, "CompileFunction": { "count": 3319, "time": 112924 }, "CompileIgnition": { "count": 3374, "time": 102356 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38289 }, "CompileRewriteReturnResult": { "count": 3329, "time": 125 }, "CompileScopeAnalysis": { "count": 3329, "time": 12819 }, "CompileScript": { "count": 10, "time": 1371 }, "CompileLazy": { "count": 3176, "time": 13018 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 462 }, "RegExpInitializeAndCompile": { "count": 177, "time": 962 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2136 }, "Map_SetPrototype": { "count": 12948, "time": 3162 }, "Map_TransitionToDataProperty": { "count": 11986, "time": 37929 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 382 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4433 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9885 }, "CreateArrayLiteral": { "count": 761, "time": 3411 }, "CreateObjectLiteral": { "count": 1890, "time": 7953 }, "SetProperty": { "count": 8829, "time": 11836 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 683 }, "NewClosure_Tenured": { "count": 2398, "time": 2006 }, "HandleApiCall": { "count": 3986, "time": 1407 }, "DateConstructor": { "count": 268, "time": 763 }, "ArrayLengthGetter": { "count": 371, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 5268 }, "FunctionPrototypeSetter": { "count": 239, "time": 1357 }, "FunctionLengthGetter": { "count": 13, "time": 457 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 482 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 5869 }, "ForInEnumerate": { "count": 380, "time": 2413 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 12 }, "AllocateInNewSpace": { "count": 199, "time": 4831 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2434 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5028, "time": 2858 }, "AddDictionaryProperty": { "count": 10572, "time": 13174 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 322 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4564 }, "HasProperty": { "count": 961, "time": 1935 }, "KeyedGetProperty": { "count": 225, "time": 1890 }, "NewObject": { "count": 251, "time": 2670 }, "ObjectCreate": { "count": 221, "time": 1830 }, "ObjectKeys": { "count": 53, "time": 534 }, "SetDataProperties": { "count": 71, "time": 2517 }, "ToString": { "count": 28, "time": 672 }, "RegExpExec": { "count": 269, "time": 8251 }, "RegExpExecMultiple": { "count": 327, "time": 3655 }, "RegExpReplace": { "count": 784, "time": 4444 }, "StringSplit": { "count": 6134, "time": 5926 }, "PushCatchContext": { "count": 2, "time": 610 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 1606 }, "StringBuilderJoin": { "count": 136, "time": 361 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 561, "time": 124 }, "StringIndexOfUnchecked": { "count": 330, "time": 71 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 292 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 88 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 71 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1415 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50059 }, "ObjectSetPrototypeOf": { "count": 205, "time": 897 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1351 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 664 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 146, "time": 1299 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 88 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 682 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4185 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 926 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3130 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1013 }, "StringToNumber": { "count": 196, "time": 834 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1317, "time": 6018 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 666 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 643 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3086 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6814 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 621 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 47334 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2539 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1656 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 128871 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14607 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1635 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1662 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 194 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 98 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 261 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 826 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1417 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 120 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 68 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 445 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1655 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3302 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2092 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 774 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 208 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 887 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 359 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 21 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 153 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 3682 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 1489 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 36214 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 4750 }, "GC_Custom_IncrementalMarkingObserver": { "count": 59, "time": 1232 } }, "JavaScript": { "JS_Execution": { "count": 5509, "time": 1069814 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14801 }, "ParseFunctionLiteral": { "count": 3377, "time": 148029 }, "ParseProgram": { "count": 10, "time": 1597 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14779 }, "PreParseNoVariableResolution": { "count": 105, "time": 1991 }, "JsonParse": { "count": 25, "time": 125084 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16737 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1553 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4459 }, "StoreGlobalIC_Miss": { "count": 8, "time": 27 }, "StoreIC_Miss": { "count": 1382, "time": 7076 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7482 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1976 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 386 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3881, "time": 16940 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 36 }, "LoadIC_LoadNonexistentDH": { "count": 5562, "time": 17053 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2479 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19892 }, "LoadGlobalIC_Slow": { "count": 21, "time": 321 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 367 }, "LoadIC_SlowStub": { "count": 21, "time": 193 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1174 }, "LoadIC_LoadFieldDH": { "count": 4068, "time": 15263 }, "StoreIC_StoreFieldDH": { "count": 1329, "time": 3447 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 1450 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3614 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 7024 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 704 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 494, "time": 5829 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 4027 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 508, "time": 959 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 62 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 904 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 441 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 30 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 639 } }, "API": { "API_Context_New": { "count": 2, "time": 7223 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2913 }, "API_Object_SetPrivate": { "count": 35, "time": 399 }, "API_Persistent_New": { "count": 1880, "time": 982 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 872 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2990 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 89 }, "API_Object_SetPrototype": { "count": 43, "time": 1116 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1838 }, "API_String_Write": { "count": 654, "time": 128 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 67, "time": 25 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 318 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 934 }, "ParseBackgroundProgram": { "count": 1, "time": 805 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6603 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55048 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 4 }, "OptimizeCode": { "count": 82, "time": 1795 }, "RecompileSynchronous": { "count": 161, "time": 153421 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2274 }, "StackGuard": { "count": 80, "time": 1915 }, "DeoptimizeCode": { "count": 9, "time": 1160 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 7, "time": 135 } } } }, { "duration": 2812441, "js": 2649321, "phases": [ { "phase": "load", "start": 0, "duration": 113232 }, { "phase": "boot", "start": 113232, "duration": 731003 }, { "phase": "transition", "start": 844235, "duration": 741597 }, { "phase": "render", "start": 1585832, "duration": 1226609 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 320731 }, { "kind": "MinorGC", "type": "scavenge", "start": 421545, "duration": 5132, "usedHeapSizeAfter": 3767208, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 454874, "duration": 6359, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629568 }, { "kind": "MinorGC", "type": "scavenge", "start": 534106, "duration": 1427, "usedHeapSizeAfter": 5792144, "usedHeapSizeBefore": 6119736 }, { "kind": "MinorGC", "type": "scavenge", "start": 670247, "duration": 3139, "usedHeapSizeAfter": 7890912, "usedHeapSizeBefore": 8569992 }, { "kind": "MinorGC", "type": "scavenge", "start": 845566, "duration": 2841, "usedHeapSizeAfter": 9235544, "usedHeapSizeBefore": 9842200 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1049465, "duration": 68, "usedHeapSizeAfter": 11250352, "usedHeapSizeBefore": 11250352 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1062731, "duration": 8901, "usedHeapSizeAfter": 8967080, "usedHeapSizeBefore": 11347168 }, { "kind": "MajorGC", "type": "weak processing", "start": 1170527, "duration": 8, "usedHeapSizeAfter": 9886896, "usedHeapSizeBefore": 9886896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371886, "duration": 4063, "usedHeapSizeAfter": 21123856, "usedHeapSizeBefore": 22859120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420744, "duration": 6374, "usedHeapSizeAfter": 22405088, "usedHeapSizeBefore": 23288464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1466740, "duration": 2980, "usedHeapSizeAfter": 24204360, "usedHeapSizeBefore": 25273128 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1544607, "duration": 254, "usedHeapSizeAfter": 27639432, "usedHeapSizeBefore": 27639432 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1556372, "duration": 9093, "usedHeapSizeAfter": 24088576, "usedHeapSizeBefore": 28055400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1776738, "duration": 6642, "usedHeapSizeAfter": 24884064, "usedHeapSizeBefore": 28953472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989346, "duration": 9349, "usedHeapSizeAfter": 27720656, "usedHeapSizeBefore": 31859928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2253415, "duration": 3147, "usedHeapSizeAfter": 28917064, "usedHeapSizeBefore": 41307568 }, { "kind": "MajorGC", "type": "weak processing", "start": 2808964, "duration": 9, "usedHeapSizeAfter": 40210432, "usedHeapSizeBefore": 40210432 } ], "blinkGC": [ { "start": 286951, "duration": 2986 }, { "start": 286959, "duration": 2933 }, { "start": 303856, "duration": 888 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 975 }, "FunctionCallback": { "count": 4486, "time": 95631 }, "NamedGetterCallback": { "count": 107, "time": 8607 }, "GetMoreDataCallback": { "count": 14, "time": 138375 }, "AccessorSetterCallback": { "count": 5392, "time": 2596 }, "GCEpilogueCallback": { "count": 15, "time": 2156 }, "GCPrologueCallback": { "count": 15, "time": 1932 }, "NamedSetterCallback": { "count": 18, "time": 432 }, "StoreCallbackProperty": { "count": 5334, "time": 4226 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12051 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1595 }, "CompileFunction": { "count": 3319, "time": 99358 }, "CompileIgnition": { "count": 3374, "time": 105995 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29518 }, "CompileRewriteReturnResult": { "count": 3329, "time": 874 }, "CompileScopeAnalysis": { "count": 3329, "time": 10146 }, "CompileScript": { "count": 10, "time": 2900 }, "CompileLazy": { "count": 3176, "time": 15709 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1018 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1147 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2348 }, "Map_SetPrototype": { "count": 12950, "time": 3976 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 38191 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 91 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3241 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10104 }, "CreateArrayLiteral": { "count": 761, "time": 797 }, "CreateObjectLiteral": { "count": 1890, "time": 7585 }, "SetProperty": { "count": 8819, "time": 12578 }, "DeclareGlobals": { "count": 2, "time": 21 }, "NewClosure": { "count": 344, "time": 89 }, "NewClosure_Tenured": { "count": 2398, "time": 2013 }, "HandleApiCall": { "count": 3986, "time": 3913 }, "DateConstructor": { "count": 268, "time": 992 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1475 }, "FunctionPrototypeSetter": { "count": 239, "time": 1995 }, "FunctionLengthGetter": { "count": 13, "time": 17 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 103 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 653 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 435 }, "WeakCollectionSet": { "count": 5007, "time": 7770 }, "ForInEnumerate": { "count": 380, "time": 2539 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 300, "time": 2876 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2193 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5871 }, "AddDictionaryProperty": { "count": 10572, "time": 15788 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3052 }, "HasProperty": { "count": 961, "time": 1466 }, "KeyedGetProperty": { "count": 223, "time": 1654 }, "NewObject": { "count": 251, "time": 2023 }, "ObjectCreate": { "count": 221, "time": 2670 }, "ObjectKeys": { "count": 53, "time": 295 }, "SetDataProperties": { "count": 71, "time": 4456 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 11231 }, "RegExpExecMultiple": { "count": 327, "time": 2348 }, "RegExpReplace": { "count": 784, "time": 2820 }, "StringSplit": { "count": 6134, "time": 10960 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 81 }, "StringBuilderJoin": { "count": 136, "time": 60 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 553, "time": 92 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 327 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 430 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 253 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3364 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53764 }, "ObjectSetPrototypeOf": { "count": 205, "time": 193 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 838 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 54 }, "ArrayShift": { "count": 120, "time": 296 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 142, "time": 778 }, "OrdinaryHasInstance": { "count": 13, "time": 8 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 365 }, "ArrayPop": { "count": 63, "time": 36 }, "ArrayBufferConstructor": { "count": 1, "time": 5343 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 108 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3382 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 131 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 635 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1184, "time": 2431 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 80 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2000 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 9111 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 83 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 699 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 330 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35974 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2116 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 835 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1445 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 101684 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 13825 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2014 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 296 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 411 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 67 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1250 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 663 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1454 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5325 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3898 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 480 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 617 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 121 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 48 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1378 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 385 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7611 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4245 }, "GC_MC_BACKGROUND_MARKING": { "count": 38, "time": 31168 }, "GC_Custom_IncrementalMarkingObserver": { "count": 192, "time": 1953 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2606 } }, "JavaScript": { "JS_Execution": { "count": 5545, "time": 1103925 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15328 }, "ParseFunctionLiteral": { "count": 3377, "time": 143269 }, "ParseProgram": { "count": 10, "time": 965 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11215 }, "PreParseNoVariableResolution": { "count": 105, "time": 1991 }, "JsonParse": { "count": 25, "time": 121101 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 31566 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2946 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3617 }, "StoreGlobalIC_Miss": { "count": 8, "time": 19 }, "StoreIC_Miss": { "count": 1335, "time": 9304 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7027 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1214 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1478 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3879, "time": 20069 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5425, "time": 15354 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4995 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18599 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1762 }, "LoadIC_LoadFieldDH": { "count": 4018, "time": 15035 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 4686 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2863 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3249 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 499 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4433 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 530, "time": 2535 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 782 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2037 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 985 }, "LoadIC_StringLength": { "count": 27, "time": 736 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 467 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 619 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 382 } }, "API": { "API_Context_New": { "count": 2, "time": 13669 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3017 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1876, "time": 747 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 338 }, "API_Function_NewInstance": { "count": 43, "time": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2063 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1962 }, "API_String_Write": { "count": 654, "time": 1044 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 19 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 396 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 781 }, "ParseBackgroundProgram": { "count": 1, "time": 761 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7118 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57931 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 6 }, "OptimizeCode": { "count": 74, "time": 1099 }, "RecompileSynchronous": { "count": 147, "time": 104539 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2374 }, "StackGuard": { "count": 77, "time": 3270 }, "DeoptimizeCode": { "count": 8, "time": 1513 }, "NotifyDeoptimized": { "count": 7, "time": 137 } } } }, { "duration": 2795385, "js": 2619377, "phases": [ { "phase": "load", "start": 0, "duration": 112913 }, { "phase": "boot", "start": 112913, "duration": 749217 }, { "phase": "transition", "start": 862130, "duration": 675503 }, { "phase": "render", "start": 1537633, "duration": 1257752 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 333265 }, { "kind": "MinorGC", "type": "scavenge", "start": 432465, "duration": 5239, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 465045, "duration": 5425, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629328 }, { "kind": "MinorGC", "type": "scavenge", "start": 559416, "duration": 1697, "usedHeapSizeAfter": 5814920, "usedHeapSizeBefore": 6119072 }, { "kind": "MinorGC", "type": "scavenge", "start": 696199, "duration": 2541, "usedHeapSizeAfter": 7851328, "usedHeapSizeBefore": 8555232 }, { "kind": "MinorGC", "type": "scavenge", "start": 863678, "duration": 2162, "usedHeapSizeAfter": 9242584, "usedHeapSizeBefore": 9842072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060821, "duration": 2288, "usedHeapSizeAfter": 10551208, "usedHeapSizeBefore": 11553528 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1182476, "duration": 547, "usedHeapSizeAfter": 11267600, "usedHeapSizeBefore": 11267600 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1184090, "duration": 6787, "usedHeapSizeAfter": 8522960, "usedHeapSizeBefore": 11267760 }, { "kind": "MajorGC", "type": "weak processing", "start": 1192909, "duration": 8, "usedHeapSizeAfter": 8523040, "usedHeapSizeBefore": 8523040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379163, "duration": 2371, "usedHeapSizeAfter": 21347360, "usedHeapSizeBefore": 22715408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411744, "duration": 4281, "usedHeapSizeAfter": 22107136, "usedHeapSizeBefore": 22796304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1447026, "duration": 4044, "usedHeapSizeAfter": 24195072, "usedHeapSizeBefore": 25354736 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1600381, "duration": 432, "usedHeapSizeAfter": 28535768, "usedHeapSizeBefore": 28535768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1610704, "duration": 8858, "usedHeapSizeAfter": 24848752, "usedHeapSizeBefore": 28617640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1776621, "duration": 6569, "usedHeapSizeAfter": 25042448, "usedHeapSizeBefore": 29431360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2003754, "duration": 5727, "usedHeapSizeAfter": 28973344, "usedHeapSizeBefore": 32491920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2268447, "duration": 7983, "usedHeapSizeAfter": 28804560, "usedHeapSizeBefore": 41567496 } ], "blinkGC": [ { "start": 296026, "duration": 2029 }, { "start": 296032, "duration": 1962 }, { "start": 311473, "duration": 1605 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 1691 }, "FunctionCallback": { "count": 4487, "time": 92798 }, "NamedGetterCallback": { "count": 107, "time": 7483 }, "GetMoreDataCallback": { "count": 14, "time": 153566 }, "AccessorSetterCallback": { "count": 5392, "time": 2394 }, "GCEpilogueCallback": { "count": 16, "time": 1509 }, "GCPrologueCallback": { "count": 16, "time": 2349 }, "NamedSetterCallback": { "count": 18, "time": 811 }, "StoreCallbackProperty": { "count": 5334, "time": 8193 }, "NamedQueryCallback": { "count": 11, "time": 542 }, "RunMicrotaskCallback": { "count": 42, "time": 12797 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 937 }, "CompileFunction": { "count": 3319, "time": 96882 }, "CompileIgnition": { "count": 3374, "time": 104217 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33214 }, "CompileRewriteReturnResult": { "count": 3329, "time": 362 }, "CompileScopeAnalysis": { "count": 3329, "time": 13686 }, "CompileScript": { "count": 10, "time": 1705 }, "CompileLazy": { "count": 3176, "time": 11160 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1085 }, "RegExpInitializeAndCompile": { "count": 177, "time": 830 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 1732 }, "Map_SetPrototype": { "count": 12961, "time": 3115 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 44476 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 490 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5117 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10376 }, "CreateArrayLiteral": { "count": 761, "time": 4720 }, "CreateObjectLiteral": { "count": 1890, "time": 6765 }, "SetProperty": { "count": 8829, "time": 16669 }, "DeclareGlobals": { "count": 2, "time": 31 }, "NewClosure": { "count": 344, "time": 1021 }, "NewClosure_Tenured": { "count": 2398, "time": 1308 }, "HandleApiCall": { "count": 3986, "time": 1822 }, "DateConstructor": { "count": 268, "time": 121 }, "ArrayLengthGetter": { "count": 372, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 2543 }, "FunctionPrototypeSetter": { "count": 239, "time": 1032 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 165 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 74 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 161 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7397 }, "ForInEnumerate": { "count": 380, "time": 2757 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 247, "time": 3392 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1757 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5485 }, "AddDictionaryProperty": { "count": 10572, "time": 9278 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1639 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2824 }, "HasProperty": { "count": 961, "time": 2201 }, "KeyedGetProperty": { "count": 223, "time": 1014 }, "NewObject": { "count": 251, "time": 1353 }, "ObjectCreate": { "count": 221, "time": 2272 }, "ObjectKeys": { "count": 53, "time": 145 }, "SetDataProperties": { "count": 71, "time": 3597 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 11963 }, "RegExpExecMultiple": { "count": 327, "time": 1803 }, "RegExpReplace": { "count": 784, "time": 2585 }, "StringSplit": { "count": 6134, "time": 11275 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 788 }, "StringBuilderJoin": { "count": 136, "time": 63 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 558, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 1207 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 221 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 494 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 57 }, "FunctionPrototypeToString": { "count": 116, "time": 466 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2641 }, "ObjectFreeze": { "count": 11, "time": 11 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 63431 }, "ObjectSetPrototypeOf": { "count": 205, "time": 737 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 122 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 621 }, "ArrayShift": { "count": 120, "time": 448 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 145, "time": 2800 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 526 }, "ArrayPop": { "count": 63, "time": 716 }, "ArrayBufferConstructor": { "count": 1, "time": 4077 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 201 }, "EstimateNumberOfElements": { "count": 1, "time": 313 }, "GetArrayKeys": { "count": 1, "time": 2481 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 735 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 363 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1063, "time": 3341 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 139 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 86 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2413 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4335 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 272 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40031 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2117 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 602 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1460 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109010 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 15601 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1573 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 763 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 953 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 880 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 64 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 70 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 779 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 18 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 811 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2043 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2952 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 450 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 953 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2066 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 133 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1548 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1422 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 121 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 670 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 70 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5669 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3759 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 36167 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2739 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 1357 } }, "JavaScript": { "JS_Execution": { "count": 5525, "time": 1029274 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15263 }, "ParseFunctionLiteral": { "count": 3377, "time": 134917 }, "ParseProgram": { "count": 10, "time": 1694 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12281 }, "PreParseNoVariableResolution": { "count": 105, "time": 1891 }, "JsonParse": { "count": 25, "time": 124411 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18544 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3014 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3634 }, "StoreGlobalIC_Miss": { "count": 8, "time": 734 }, "StoreIC_Miss": { "count": 1375, "time": 6595 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7258 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 1748 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 3403 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4045, "time": 24227 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 73 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 14281 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1799 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20705 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1223 }, "LoadIC_LoadFieldDH": { "count": 4061, "time": 15968 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 3739 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 409 }, "LoadIC_Miss": { "count": 107, "time": 3613 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3012 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3872 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 484 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 510, "time": 1534 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 730 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 2284 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 144 }, "LoadIC_StringLength": { "count": 27, "time": 23 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 9232 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2950 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 1946 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 797 }, "API_Function_NewInstance": { "count": 43, "time": 714 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2150 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1023 }, "API_String_Write": { "count": 654, "time": 106 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 347 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 938 }, "ParseBackgroundProgram": { "count": 1, "time": 775 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6604 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55494 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 6 }, "OptimizeCode": { "count": 83, "time": 1645 }, "RecompileSynchronous": { "count": 164, "time": 137474 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2266 }, "StackGuard": { "count": 81, "time": 1793 }, "DeoptimizeCode": { "count": 7, "time": 2424 }, "NotifyDeoptimized": { "count": 6, "time": 1544 } } } }, { "duration": 2808099, "js": 2653008, "phases": [ { "phase": "load", "start": 0, "duration": 98788 }, { "phase": "boot", "start": 98788, "duration": 751225 }, { "phase": "transition", "start": 850013, "duration": 714642 }, { "phase": "render", "start": 1564655, "duration": 1243444 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300251 }, { "kind": "MinorGC", "type": "scavenge", "start": 411577, "duration": 4701, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 444050, "duration": 5044, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 530325, "duration": 1896, "usedHeapSizeAfter": 5804784, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 680828, "duration": 2883, "usedHeapSizeAfter": 7881936, "usedHeapSizeBefore": 8565456 }, { "kind": "MinorGC", "type": "scavenge", "start": 841054, "duration": 2410, "usedHeapSizeAfter": 9222640, "usedHeapSizeBefore": 9821808 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1014479, "duration": 64, "usedHeapSizeAfter": 11026856, "usedHeapSizeBefore": 11026856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1022784, "duration": 6539, "usedHeapSizeAfter": 8796944, "usedHeapSizeBefore": 11125600 }, { "kind": "MajorGC", "type": "weak processing", "start": 1131744, "duration": 12, "usedHeapSizeAfter": 9953472, "usedHeapSizeBefore": 9953472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340923, "duration": 5099, "usedHeapSizeAfter": 21147528, "usedHeapSizeBefore": 22851120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386694, "duration": 4189, "usedHeapSizeAfter": 22292056, "usedHeapSizeBefore": 23236592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429075, "duration": 5455, "usedHeapSizeAfter": 24110568, "usedHeapSizeBefore": 25202216 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1509852, "duration": 89, "usedHeapSizeAfter": 27787704, "usedHeapSizeBefore": 27787704 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1518104, "duration": 7587, "usedHeapSizeAfter": 24082928, "usedHeapSizeBefore": 27995752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751455, "duration": 4919, "usedHeapSizeAfter": 24968208, "usedHeapSizeBefore": 28938696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1960265, "duration": 3654, "usedHeapSizeAfter": 27838760, "usedHeapSizeBefore": 31965280 }, { "kind": "MinorGC", "type": "scavenge", "start": 2198045, "duration": 4576, "usedHeapSizeAfter": 29013120, "usedHeapSizeBefore": 41395648 }, { "kind": "MajorGC", "type": "weak processing", "start": 2804097, "duration": 9, "usedHeapSizeAfter": 40349496, "usedHeapSizeBefore": 40349496 } ], "blinkGC": [ { "start": 265530, "duration": 3007 }, { "start": 265539, "duration": 2947 }, { "start": 280385, "duration": 2048 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1198 }, "FunctionCallback": { "count": 4486, "time": 91040 }, "NamedGetterCallback": { "count": 107, "time": 6703 }, "GetMoreDataCallback": { "count": 14, "time": 137586 }, "AccessorSetterCallback": { "count": 5392, "time": 3428 }, "GCEpilogueCallback": { "count": 15, "time": 2285 }, "GCPrologueCallback": { "count": 15, "time": 1592 }, "NamedSetterCallback": { "count": 18, "time": 800 }, "StoreCallbackProperty": { "count": 5334, "time": 3789 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 13789 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 907 }, "CompileFunction": { "count": 3319, "time": 103830 }, "CompileIgnition": { "count": 3374, "time": 106652 }, "CompileIgnitionFinalization": { "count": 3379, "time": 39769 }, "CompileRewriteReturnResult": { "count": 3329, "time": 609 }, "CompileScopeAnalysis": { "count": 3329, "time": 12646 }, "CompileScript": { "count": 10, "time": 261 }, "CompileLazy": { "count": 3176, "time": 10982 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 586 }, "CompileForOnStackReplacement": { "count": 2, "time": 40 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2440 }, "Map_SetPrototype": { "count": 12944, "time": 5021 }, "Map_TransitionToDataProperty": { "count": 11946, "time": 38152 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 780 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6433 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9715 }, "CreateArrayLiteral": { "count": 761, "time": 4011 }, "CreateObjectLiteral": { "count": 1890, "time": 11887 }, "SetProperty": { "count": 8821, "time": 16791 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 232 }, "NewClosure_Tenured": { "count": 2398, "time": 3948 }, "HandleApiCall": { "count": 3986, "time": 3514 }, "DateConstructor": { "count": 268, "time": 147 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2560 }, "FunctionPrototypeSetter": { "count": 239, "time": 1813 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 646 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 214 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 471 }, "SetGrow": { "count": 26, "time": 670 }, "WeakCollectionSet": { "count": 5007, "time": 5131 }, "ForInEnumerate": { "count": 380, "time": 2622 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 295, "time": 3914 }, "CreateListFromArrayLike": { "count": 18, "time": 436 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2069 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 6327 }, "AddDictionaryProperty": { "count": 10572, "time": 19139 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 5469 }, "HasProperty": { "count": 961, "time": 1456 }, "KeyedGetProperty": { "count": 223, "time": 2834 }, "NewObject": { "count": 251, "time": 555 }, "ObjectCreate": { "count": 221, "time": 4392 }, "ObjectKeys": { "count": 52, "time": 1033 }, "SetDataProperties": { "count": 71, "time": 2485 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 270, "time": 10008 }, "RegExpExecMultiple": { "count": 327, "time": 4303 }, "RegExpReplace": { "count": 784, "time": 4304 }, "StringSplit": { "count": 6134, "time": 9442 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 833 }, "StringBuilderJoin": { "count": 136, "time": 642 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 555, "time": 1893 }, "StringIndexOfUnchecked": { "count": 330, "time": 1313 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 420 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 64 }, "ArrayUnshift": { "count": 45, "time": 515 }, "DateNow": { "count": 60, "time": 177 }, "FunctionPrototypeToString": { "count": 116, "time": 802 }, "ObjectDefineProperties": { "count": 2, "time": 758 }, "ObjectDefineProperty": { "count": 650, "time": 2755 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56632 }, "ObjectSetPrototypeOf": { "count": 205, "time": 666 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1430 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 443 }, "ArrayShift": { "count": 120, "time": 110 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 1035 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 110 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 176 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4155 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 148 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 579 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2927 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 577 }, "StringToNumber": { "count": 196, "time": 228 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 33 }, "ObjectIsFrozen": { "count": 216, "time": 32 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1157, "time": 3795 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 703 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2593 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5159 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 228 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 44 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 33985 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1767 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 656 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1397 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94034 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 15430 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1489 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 135 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 102 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 751 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1019 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1651 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3888 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 623 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1542 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 285 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1038 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 767 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 43 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1383 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6079 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2843 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 31296 }, "GC_Custom_IncrementalMarkingObserver": { "count": 190, "time": 1619 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2566 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5526, "time": 1086694 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17141 }, "ParseFunctionLiteral": { "count": 3377, "time": 140807 }, "ParseProgram": { "count": 10, "time": 1013 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9636 }, "PreParseNoVariableResolution": { "count": 105, "time": 4023 }, "JsonParse": { "count": 25, "time": 124081 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 26096 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1408 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1625 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1353, "time": 7498 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9107 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 925 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1943 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4027, "time": 18708 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 13951 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6008 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16837 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 426 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1724 }, "LoadIC_LoadFieldDH": { "count": 4030, "time": 13345 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 4188 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 340 }, "LoadIC_Miss": { "count": 107, "time": 2838 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5390 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4652 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 96 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 511, "time": 4266 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 2591 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2606 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 211 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 637 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 776 } }, "API": { "API_Context_New": { "count": 2, "time": 8050 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2135 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1877, "time": 344 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 97 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3064 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 576 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 912 }, "API_String_Write": { "count": 654, "time": 350 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 36 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 13 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 29 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 410 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 124 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 756 }, "ParseBackgroundProgram": { "count": 1, "time": 810 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6851 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52981 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 11 }, "OptimizeCode": { "count": 78, "time": 1067 }, "RecompileSynchronous": { "count": 154, "time": 115227 }, "CompileOptimized_Concurrent": { "count": 76, "time": 3529 }, "StackGuard": { "count": 78, "time": 1496 }, "DeoptimizeCode": { "count": 8, "time": 2294 }, "NotifyDeoptimized": { "count": 7, "time": 137 } } } }, { "duration": 2757703, "js": 2589935, "phases": [ { "phase": "load", "start": 0, "duration": 97497 }, { "phase": "boot", "start": 97497, "duration": 757481 }, { "phase": "transition", "start": 854978, "duration": 646911 }, { "phase": "render", "start": 1501889, "duration": 1255814 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299958 }, { "kind": "MinorGC", "type": "scavenge", "start": 412852, "duration": 5914, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 448974, "duration": 6307, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 532516, "duration": 2712, "usedHeapSizeAfter": 5795400, "usedHeapSizeBefore": 6119096 }, { "kind": "MinorGC", "type": "scavenge", "start": 673287, "duration": 3539, "usedHeapSizeAfter": 7895936, "usedHeapSizeBefore": 8569632 }, { "kind": "MinorGC", "type": "scavenge", "start": 847599, "duration": 2403, "usedHeapSizeAfter": 9189816, "usedHeapSizeBefore": 9815288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047602, "duration": 2547, "usedHeapSizeAfter": 10540064, "usedHeapSizeBefore": 11563552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144900, "duration": 62, "usedHeapSizeAfter": 11233008, "usedHeapSizeBefore": 11233008 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1148702, "duration": 5977, "usedHeapSizeAfter": 8524096, "usedHeapSizeBefore": 11233168 }, { "kind": "MajorGC", "type": "weak processing", "start": 1157200, "duration": 8, "usedHeapSizeAfter": 8524176, "usedHeapSizeBefore": 8524176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1338498, "duration": 3261, "usedHeapSizeAfter": 21310792, "usedHeapSizeBefore": 22716072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369008, "duration": 5884, "usedHeapSizeAfter": 22217552, "usedHeapSizeBefore": 22801584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420306, "duration": 3880, "usedHeapSizeAfter": 24200768, "usedHeapSizeBefore": 25364736 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1583767, "duration": 389, "usedHeapSizeAfter": 28913136, "usedHeapSizeBefore": 28913136 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1596099, "duration": 7960, "usedHeapSizeAfter": 25070672, "usedHeapSizeBefore": 29063968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1778514, "duration": 5528, "usedHeapSizeAfter": 25287680, "usedHeapSizeBefore": 29434984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1967122, "duration": 5984, "usedHeapSizeAfter": 29021376, "usedHeapSizeBefore": 32593592 }, { "kind": "MinorGC", "type": "scavenge", "start": 2192917, "duration": 5784, "usedHeapSizeAfter": 28844624, "usedHeapSizeBefore": 41921264 } ], "blinkGC": [ { "start": 264917, "duration": 3443 }, { "start": 264925, "duration": 3384 }, { "start": 279929, "duration": 1697 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1194 }, "FunctionCallback": { "count": 4487, "time": 96578 }, "NamedGetterCallback": { "count": 107, "time": 8867 }, "GetMoreDataCallback": { "count": 14, "time": 139434 }, "AccessorSetterCallback": { "count": 5392, "time": 487 }, "GCEpilogueCallback": { "count": 16, "time": 2091 }, "GCPrologueCallback": { "count": 16, "time": 1244 }, "NamedSetterCallback": { "count": 18, "time": 131 }, "StoreCallbackProperty": { "count": 5334, "time": 2940 }, "NamedQueryCallback": { "count": 11, "time": 44 }, "RunMicrotaskCallback": { "count": 42, "time": 15065 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2429 }, "CompileFunction": { "count": 3319, "time": 104415 }, "CompileIgnition": { "count": 3374, "time": 111776 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30189 }, "CompileRewriteReturnResult": { "count": 3329, "time": 133 }, "CompileScopeAnalysis": { "count": 3329, "time": 11006 }, "CompileScript": { "count": 10, "time": 537 }, "CompileLazy": { "count": 3176, "time": 15923 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1237 }, "RegExpInitializeAndCompile": { "count": 177, "time": 197 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2816 }, "Map_SetPrototype": { "count": 12967, "time": 4416 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 45059 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 83 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4642 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7748 }, "CreateArrayLiteral": { "count": 761, "time": 1506 }, "CreateObjectLiteral": { "count": 1890, "time": 9159 }, "SetProperty": { "count": 8830, "time": 10519 }, "DeclareGlobals": { "count": 2, "time": 95 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 2432 }, "HandleApiCall": { "count": 3986, "time": 3249 }, "DateConstructor": { "count": 268, "time": 499 }, "ArrayLengthGetter": { "count": 369, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1381 }, "FunctionPrototypeSetter": { "count": 239, "time": 1930 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1208 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 109 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 10607 }, "ForInEnumerate": { "count": 380, "time": 746 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 255, "time": 4292 }, "CreateListFromArrayLike": { "count": 18, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2506 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 7356 }, "AddDictionaryProperty": { "count": 10572, "time": 13690 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 693 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3166 }, "HasProperty": { "count": 961, "time": 1008 }, "KeyedGetProperty": { "count": 223, "time": 1046 }, "NewObject": { "count": 251, "time": 1081 }, "ObjectCreate": { "count": 221, "time": 2257 }, "ObjectKeys": { "count": 53, "time": 734 }, "SetDataProperties": { "count": 71, "time": 1613 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 10964 }, "RegExpExecMultiple": { "count": 327, "time": 5670 }, "RegExpReplace": { "count": 784, "time": 4509 }, "StringSplit": { "count": 6134, "time": 9816 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 444 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 563, "time": 634 }, "StringIndexOfUnchecked": { "count": 330, "time": 604 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 517 }, "ArrayPush": { "count": 8, "time": 11 }, "ArraySplice": { "count": 82, "time": 392 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 307 }, "ObjectDefineProperty": { "count": 650, "time": 2716 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53113 }, "ObjectSetPrototypeOf": { "count": 205, "time": 768 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 106 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 98 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 1 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 145, "time": 1165 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 72 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1201 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3630 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 267 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3034 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 754 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 966, "time": 4352 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 77 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 1 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 81 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2744 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7077 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 734 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41607 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1778 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 167 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1424 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109285 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 16003 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 692 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 758 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 428 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 609 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 181 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1048 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 93 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2426 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2249 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 497 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2425 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 147 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1328 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 18 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 348 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 774 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 675 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 91 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 124 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 76 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5540 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4473 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34840 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2005 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 1100 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1052234 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15098 }, "ParseFunctionLiteral": { "count": 3377, "time": 141220 }, "ParseProgram": { "count": 10, "time": 1736 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10319 }, "PreParseNoVariableResolution": { "count": 105, "time": 2075 }, "JsonParse": { "count": 25, "time": 116008 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19676 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2023 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2223 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1370, "time": 5998 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 10792 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1846 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3365 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4095, "time": 13206 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 25 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 15708 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2148 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15864 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 713 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2290 }, "LoadIC_LoadFieldDH": { "count": 4083, "time": 14187 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 5079 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 752 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4623 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 3486 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 323 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 3595 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 2101 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1404 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1014 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 15 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 679 } }, "API": { "API_Context_New": { "count": 2, "time": 8210 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1952 }, "API_Object_SetPrivate": { "count": 35, "time": 34 }, "API_Persistent_New": { "count": 1875, "time": 648 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 89 }, "API_Function_NewInstance": { "count": 43, "time": 189 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4095 }, "API_Object_CreateDataProperty": { "count": 22, "time": 16 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 313 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1322 }, "API_String_Write": { "count": 654, "time": 393 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 635 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 605 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 128 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 789 }, "ParseBackgroundProgram": { "count": 1, "time": 747 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6517 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51558 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 12 }, "OptimizeCode": { "count": 81, "time": 867 }, "RecompileSynchronous": { "count": 161, "time": 117649 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2579 }, "StackGuard": { "count": 81, "time": 2096 }, "DeoptimizeCode": { "count": 9, "time": 1922 }, "NotifyDeoptimized": { "count": 6, "time": 1181 } } } }, { "duration": 2823815, "js": 2670323, "phases": [ { "phase": "load", "start": 0, "duration": 101003 }, { "phase": "boot", "start": 101003, "duration": 768349 }, { "phase": "transition", "start": 869352, "duration": 675463 }, { "phase": "render", "start": 1544815, "duration": 1279000 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303714 }, { "kind": "MinorGC", "type": "scavenge", "start": 411080, "duration": 5142, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 445994, "duration": 5707, "usedHeapSizeAfter": 4487456, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 526351, "duration": 2267, "usedHeapSizeAfter": 5805304, "usedHeapSizeBefore": 6119408 }, { "kind": "MinorGC", "type": "scavenge", "start": 678957, "duration": 3327, "usedHeapSizeAfter": 7887448, "usedHeapSizeBefore": 8564768 }, { "kind": "MinorGC", "type": "scavenge", "start": 859862, "duration": 3180, "usedHeapSizeAfter": 9201120, "usedHeapSizeBefore": 9809344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1089778, "duration": 3560, "usedHeapSizeAfter": 10548288, "usedHeapSizeBefore": 11560528 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1184127, "duration": 715, "usedHeapSizeAfter": 11264872, "usedHeapSizeBefore": 11264872 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1186550, "duration": 5981, "usedHeapSizeAfter": 8520080, "usedHeapSizeBefore": 11265032 }, { "kind": "MajorGC", "type": "weak processing", "start": 1197513, "duration": 8, "usedHeapSizeAfter": 8520160, "usedHeapSizeBefore": 8520160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383435, "duration": 4662, "usedHeapSizeAfter": 21325504, "usedHeapSizeBefore": 22713040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1417980, "duration": 4421, "usedHeapSizeAfter": 22115656, "usedHeapSizeBefore": 22794400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1455945, "duration": 3324, "usedHeapSizeAfter": 24211752, "usedHeapSizeBefore": 25348960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1626096, "duration": 78, "usedHeapSizeAfter": 28895408, "usedHeapSizeBefore": 28895408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1648348, "duration": 8429, "usedHeapSizeAfter": 25055904, "usedHeapSizeBefore": 29254784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1806711, "duration": 7818, "usedHeapSizeAfter": 25254760, "usedHeapSizeBefore": 29424296 }, { "kind": "MinorGC", "type": "scavenge", "start": 2165135, "duration": 8035, "usedHeapSizeAfter": 28974064, "usedHeapSizeBefore": 40813720 }, { "kind": "MinorGC", "type": "scavenge", "start": 2655714, "duration": 7190, "usedHeapSizeAfter": 30368832, "usedHeapSizeBefore": 42403064 } ], "blinkGC": [ { "start": 279512, "duration": 3451 }, { "start": 279520, "duration": 3056 }, { "start": 283724, "duration": 1987 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1732 }, "FunctionCallback": { "count": 4492, "time": 97811 }, "NamedGetterCallback": { "count": 107, "time": 7086 }, "GetMoreDataCallback": { "count": 14, "time": 143710 }, "AccessorSetterCallback": { "count": 5392, "time": 2907 }, "GCEpilogueCallback": { "count": 16, "time": 1902 }, "GCPrologueCallback": { "count": 16, "time": 1797 }, "NamedSetterCallback": { "count": 18, "time": 114 }, "StoreCallbackProperty": { "count": 5334, "time": 5919 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 11310 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2182 }, "CompileFunction": { "count": 3319, "time": 111138 }, "CompileIgnition": { "count": 3374, "time": 114722 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37291 }, "CompileRewriteReturnResult": { "count": 3329, "time": 157 }, "CompileScopeAnalysis": { "count": 3329, "time": 15718 }, "CompileScript": { "count": 10, "time": 3041 }, "CompileLazy": { "count": 3176, "time": 12247 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 776 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1017 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2113 }, "Map_SetPrototype": { "count": 12976, "time": 3590 }, "Map_TransitionToDataProperty": { "count": 11975, "time": 32364 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 330 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5893 }, "InterpreterDeserializeLazy": { "count": 160, "time": 13190 }, "CreateArrayLiteral": { "count": 761, "time": 2099 }, "CreateObjectLiteral": { "count": 1890, "time": 9195 }, "SetProperty": { "count": 8830, "time": 13716 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 1323 }, "NewClosure_Tenured": { "count": 2398, "time": 1166 }, "HandleApiCall": { "count": 3986, "time": 2690 }, "DateConstructor": { "count": 268, "time": 472 }, "ArrayLengthGetter": { "count": 372, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 652 }, "FunctionPrototypeSetter": { "count": 239, "time": 385 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 645 }, "ReconfigureToDataProperty": { "count": 1, "time": 607 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 94 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 775 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 8439 }, "ForInEnumerate": { "count": 380, "time": 3311 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 263, "time": 3131 }, "CreateListFromArrayLike": { "count": 18, "time": 562 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2844 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3877 }, "AddDictionaryProperty": { "count": 10572, "time": 9153 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 159 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3217 }, "HasProperty": { "count": 961, "time": 4127 }, "KeyedGetProperty": { "count": 223, "time": 1069 }, "NewObject": { "count": 251, "time": 2793 }, "ObjectCreate": { "count": 221, "time": 3652 }, "ObjectKeys": { "count": 53, "time": 584 }, "SetDataProperties": { "count": 71, "time": 2058 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 7047 }, "RegExpExecMultiple": { "count": 327, "time": 1878 }, "RegExpReplace": { "count": 784, "time": 3279 }, "StringSplit": { "count": 6134, "time": 6850 }, "PushCatchContext": { "count": 2, "time": 190 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 603 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 559, "time": 800 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 37 }, "ArrayConcat": { "count": 168, "time": 2188 }, "ArrayPush": { "count": 8, "time": 26 }, "ArraySplice": { "count": 82, "time": 837 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 1378 }, "ObjectDefineProperties": { "count": 2, "time": 679 }, "ObjectDefineProperty": { "count": 650, "time": 1949 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58510 }, "ObjectSetPrototypeOf": { "count": 205, "time": 423 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 139 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 85 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 148, "time": 2292 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 790 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 127 }, "ArrayPop": { "count": 63, "time": 45 }, "ArrayBufferConstructor": { "count": 1, "time": 4274 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 512 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3998 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 1587 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 16 }, "DateUTC": { "count": 24, "time": 1177 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 693 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1057, "time": 2224 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 123 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2843 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5677 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 1532 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 43205 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3262 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1252 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1817 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 129271 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 15255 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 316 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 670 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 773 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 660 }, "GC_MC_FINISH": { "count": 2, "time": 603 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 909 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1803 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2870 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 202 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 239 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2709 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 515 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1176 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 477 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 774 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 78 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 670 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 89 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5891 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3370 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 32601 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3703 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 1517 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1088850 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 10446 }, "ParseFunctionLiteral": { "count": 3377, "time": 159161 }, "ParseProgram": { "count": 10, "time": 1700 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11123 }, "PreParseNoVariableResolution": { "count": 105, "time": 2222 }, "JsonParse": { "count": 25, "time": 119411 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20828 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1151 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1754 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1371, "time": 8083 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7440 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1246 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 391 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4129, "time": 22469 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 15794 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1508 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14035 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 40 }, "LoadIC_SlowStub": { "count": 21, "time": 500 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 904 }, "LoadIC_LoadFieldDH": { "count": 4092, "time": 13568 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 6072 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 3123 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3723 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5784 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 103 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 6339 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 987 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 706 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 828 }, "LoadIC_StringLength": { "count": 27, "time": 38 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 9 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 674 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 574 } }, "API": { "API_Context_New": { "count": 2, "time": 11438 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3514 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1875, "time": 824 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 901 }, "API_Function_NewInstance": { "count": 43, "time": 104 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3907 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 339 }, "API_String_Write": { "count": 654, "time": 117 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 32 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 323 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 102 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 703 }, "ParseBackgroundProgram": { "count": 1, "time": 728 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5798 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49293 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 7 }, "OptimizeCode": { "count": 76, "time": 2385 }, "RecompileSynchronous": { "count": 151, "time": 111613 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2655 }, "StackGuard": { "count": 76, "time": 1986 }, "DeoptimizeCode": { "count": 8, "time": 1318 }, "NotifyDeoptimized": { "count": 6, "time": 124 } } } }, { "duration": 2728640, "js": 2576871, "phases": [ { "phase": "load", "start": 0, "duration": 88114 }, { "phase": "boot", "start": 88114, "duration": 729725 }, { "phase": "transition", "start": 817839, "duration": 721739 }, { "phase": "render", "start": 1539578, "duration": 1189062 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303576 }, { "kind": "MinorGC", "type": "scavenge", "start": 405906, "duration": 5390, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 440998, "duration": 5669, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 518266, "duration": 2248, "usedHeapSizeAfter": 5791760, "usedHeapSizeBefore": 6119136 }, { "kind": "MinorGC", "type": "scavenge", "start": 653825, "duration": 2827, "usedHeapSizeAfter": 7878888, "usedHeapSizeBefore": 8569440 }, { "kind": "MinorGC", "type": "scavenge", "start": 820453, "duration": 2475, "usedHeapSizeAfter": 9251320, "usedHeapSizeBefore": 9847384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042565, "duration": 4402, "usedHeapSizeAfter": 10556544, "usedHeapSizeBefore": 11565768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152168, "duration": 72, "usedHeapSizeAfter": 11255168, "usedHeapSizeBefore": 11255168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1155863, "duration": 5907, "usedHeapSizeAfter": 8526688, "usedHeapSizeBefore": 11255328 }, { "kind": "MajorGC", "type": "weak processing", "start": 1163301, "duration": 8, "usedHeapSizeAfter": 8526768, "usedHeapSizeBefore": 8526768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367024, "duration": 4553, "usedHeapSizeAfter": 21346088, "usedHeapSizeBefore": 22719440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397938, "duration": 5654, "usedHeapSizeAfter": 22114560, "usedHeapSizeBefore": 22801272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1449436, "duration": 3281, "usedHeapSizeAfter": 24239608, "usedHeapSizeBefore": 25363064 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1607589, "duration": 79, "usedHeapSizeAfter": 28625504, "usedHeapSizeBefore": 28625504 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1619099, "duration": 8572, "usedHeapSizeAfter": 24931248, "usedHeapSizeBefore": 28776912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1781489, "duration": 7065, "usedHeapSizeAfter": 25309008, "usedHeapSizeBefore": 29482384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1956288, "duration": 4946, "usedHeapSizeAfter": 28945144, "usedHeapSizeBefore": 32464968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2187372, "duration": 3764, "usedHeapSizeAfter": 28759488, "usedHeapSizeBefore": 41837688 } ], "blinkGC": [ { "start": 265301, "duration": 3908 }, { "start": 265311, "duration": 3319 }, { "start": 277063, "duration": 974 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1097 }, "FunctionCallback": { "count": 4489, "time": 87633 }, "NamedGetterCallback": { "count": 107, "time": 8077 }, "GetMoreDataCallback": { "count": 14, "time": 146739 }, "AccessorSetterCallback": { "count": 5392, "time": 1111 }, "GCEpilogueCallback": { "count": 16, "time": 1203 }, "GCPrologueCallback": { "count": 16, "time": 1881 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 4916 }, "NamedQueryCallback": { "count": 11, "time": 1011 }, "RunMicrotaskCallback": { "count": 42, "time": 13600 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2414 }, "CompileFunction": { "count": 3319, "time": 105986 }, "CompileIgnition": { "count": 3374, "time": 109604 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31688 }, "CompileRewriteReturnResult": { "count": 3329, "time": 159 }, "CompileScopeAnalysis": { "count": 3329, "time": 14308 }, "CompileScript": { "count": 10, "time": 1359 }, "CompileLazy": { "count": 3176, "time": 9665 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 544 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1010 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1681 }, "Map_SetPrototype": { "count": 12955, "time": 2076 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 34332 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 84 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5557 }, "InterpreterDeserializeLazy": { "count": 160, "time": 14087 }, "CreateArrayLiteral": { "count": 761, "time": 1365 }, "CreateObjectLiteral": { "count": 1890, "time": 8764 }, "SetProperty": { "count": 8829, "time": 16915 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 523 }, "NewClosure_Tenured": { "count": 2398, "time": 3594 }, "HandleApiCall": { "count": 3986, "time": 3223 }, "DateConstructor": { "count": 268, "time": 191 }, "ArrayLengthGetter": { "count": 371, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2055 }, "FunctionPrototypeSetter": { "count": 239, "time": 1740 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 663 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 89 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 65 }, "SetGrow": { "count": 26, "time": 752 }, "WeakCollectionSet": { "count": 5007, "time": 6207 }, "ForInEnumerate": { "count": 380, "time": 1272 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 3287 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4901 }, "AddDictionaryProperty": { "count": 10572, "time": 15071 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4243 }, "HasProperty": { "count": 961, "time": 2468 }, "KeyedGetProperty": { "count": 223, "time": 4074 }, "NewObject": { "count": 251, "time": 644 }, "ObjectCreate": { "count": 221, "time": 2797 }, "ObjectKeys": { "count": 53, "time": 372 }, "SetDataProperties": { "count": 71, "time": 1835 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 9377 }, "RegExpExecMultiple": { "count": 327, "time": 1554 }, "RegExpReplace": { "count": 784, "time": 3333 }, "StringSplit": { "count": 6134, "time": 6226 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 790 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 562, "time": 119 }, "StringIndexOfUnchecked": { "count": 330, "time": 514 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 2709 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 96 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 56 }, "FunctionPrototypeToString": { "count": 116, "time": 426 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1136 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50455 }, "ObjectSetPrototypeOf": { "count": 205, "time": 222 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 517 }, "AllocateInNewSpace": { "count": 242, "time": 3278 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 558 }, "ArrayShift": { "count": 120, "time": 78 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 137, "time": 329 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 794 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3628 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 299, "time": 81 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2843 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 448 }, "StringToUpperCaseIntl": { "count": 32, "time": 5 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 424 }, "ObjectIsFrozen": { "count": 216, "time": 284 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 865, "time": 5455 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 473 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2937 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5687 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39541 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 5119 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 430 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1389 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 103820 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 16343 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1368 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 695 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 130 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 792 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 802 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 28 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 525 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2292 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2176 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 705 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3049 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 577 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1129 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 635 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 121 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 738 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 23 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 133 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 133 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5439 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4917 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 33043 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2154 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 1316 } }, "JavaScript": { "JS_Execution": { "count": 5514, "time": 1030868 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13964 }, "ParseFunctionLiteral": { "count": 3377, "time": 145702 }, "ParseProgram": { "count": 10, "time": 314 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12415 }, "PreParseNoVariableResolution": { "count": 105, "time": 2392 }, "JsonParse": { "count": 25, "time": 132776 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20996 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3090 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1774 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1375, "time": 13728 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6142 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 547 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3421 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4025, "time": 17884 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 11134 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2631 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14179 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 323 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1720 }, "LoadIC_LoadFieldDH": { "count": 4056, "time": 13018 }, "StoreIC_StoreFieldDH": { "count": 1294, "time": 7550 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 558 }, "LoadIC_Miss": { "count": 107, "time": 2989 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4737 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4137 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 2856 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1357 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1377 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 57 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 146 }, "LoadIC_StringLength": { "count": 27, "time": 653 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 168 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 679 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 110 } }, "API": { "API_Context_New": { "count": 2, "time": 4454 }, "API_FunctionTemplate_New": { "count": 1353, "time": 892 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 1060 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 945 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1985 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 419 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2771 }, "API_String_Write": { "count": 654, "time": 1111 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 15 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 533 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 126 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 829 }, "ParseBackgroundProgram": { "count": 1, "time": 882 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7308 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56366 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 4 }, "DeoptimizeCode": { "count": 9, "time": 3295 }, "OptimizeCode": { "count": 80, "time": 930 }, "RecompileSynchronous": { "count": 159, "time": 111311 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2244 }, "NotifyDeoptimized": { "count": 7, "time": 450 }, "StackGuard": { "count": 80, "time": 1059 } } } }, { "duration": 2748014, "js": 2598859, "phases": [ { "phase": "load", "start": 0, "duration": 88023 }, { "phase": "boot", "start": 88023, "duration": 722615 }, { "phase": "transition", "start": 810638, "duration": 716325 }, { "phase": "render", "start": 1526963, "duration": 1221051 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287529 }, { "kind": "MinorGC", "type": "scavenge", "start": 389910, "duration": 6187, "usedHeapSizeAfter": 4029328, "usedHeapSizeBefore": 4323504 }, { "kind": "MinorGC", "type": "scavenge", "start": 423237, "duration": 5386, "usedHeapSizeAfter": 4487712, "usedHeapSizeBefore": 4629584 }, { "kind": "MinorGC", "type": "scavenge", "start": 503165, "duration": 1608, "usedHeapSizeAfter": 5797344, "usedHeapSizeBefore": 6119288 }, { "kind": "MinorGC", "type": "scavenge", "start": 637447, "duration": 2716, "usedHeapSizeAfter": 7874912, "usedHeapSizeBefore": 8570048 }, { "kind": "MinorGC", "type": "scavenge", "start": 812732, "duration": 2949, "usedHeapSizeAfter": 9233512, "usedHeapSizeBefore": 9848016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1009745, "duration": 358, "usedHeapSizeAfter": 11120376, "usedHeapSizeBefore": 11120376 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1025278, "duration": 6856, "usedHeapSizeAfter": 8910152, "usedHeapSizeBefore": 11240512 }, { "kind": "MajorGC", "type": "weak processing", "start": 1121450, "duration": 9, "usedHeapSizeAfter": 9913624, "usedHeapSizeBefore": 9913624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331216, "duration": 4293, "usedHeapSizeAfter": 21136672, "usedHeapSizeBefore": 22859912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378555, "duration": 5214, "usedHeapSizeAfter": 22383080, "usedHeapSizeBefore": 23277544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1419808, "duration": 8005, "usedHeapSizeAfter": 24174984, "usedHeapSizeBefore": 25243120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1467956, "duration": 75, "usedHeapSizeAfter": 26832456, "usedHeapSizeBefore": 26832456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1476513, "duration": 9386, "usedHeapSizeAfter": 23230600, "usedHeapSizeBefore": 27177704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1739692, "duration": 6774, "usedHeapSizeAfter": 25054808, "usedHeapSizeBefore": 28996864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1966680, "duration": 6349, "usedHeapSizeAfter": 27553776, "usedHeapSizeBefore": 31332952 }, { "kind": "MinorGC", "type": "scavenge", "start": 2210900, "duration": 3671, "usedHeapSizeAfter": 29118856, "usedHeapSizeBefore": 41517200 }, { "kind": "MajorGC", "type": "weak processing", "start": 2744256, "duration": 23, "usedHeapSizeAfter": 40401768, "usedHeapSizeBefore": 40401768 } ], "blinkGC": [ { "start": 254647, "duration": 3378 }, { "start": 254668, "duration": 3304 }, { "start": 266120, "duration": 801 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 2534 }, "FunctionCallback": { "count": 4484, "time": 97676 }, "NamedGetterCallback": { "count": 107, "time": 6966 }, "GetMoreDataCallback": { "count": 14, "time": 138676 }, "AccessorSetterCallback": { "count": 5392, "time": 1574 }, "GCEpilogueCallback": { "count": 15, "time": 1017 }, "GCPrologueCallback": { "count": 15, "time": 1084 }, "NamedSetterCallback": { "count": 18, "time": 143 }, "StoreCallbackProperty": { "count": 5334, "time": 5603 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 13452 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1542 }, "CompileFunction": { "count": 3319, "time": 99680 }, "CompileIgnition": { "count": 3374, "time": 108077 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32870 }, "CompileRewriteReturnResult": { "count": 3329, "time": 657 }, "CompileScopeAnalysis": { "count": 3329, "time": 13230 }, "CompileScript": { "count": 10, "time": 876 }, "CompileLazy": { "count": 3176, "time": 13332 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 679 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 453 }, "Map_SetPrototype": { "count": 12929, "time": 4494 }, "Map_TransitionToDataProperty": { "count": 11937, "time": 33848 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1147 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4193 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12903 }, "CreateArrayLiteral": { "count": 761, "time": 551 }, "CreateObjectLiteral": { "count": 1890, "time": 8279 }, "SetProperty": { "count": 8820, "time": 14707 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 349 }, "NewClosure_Tenured": { "count": 2398, "time": 1382 }, "HandleApiCall": { "count": 3986, "time": 2326 }, "DateConstructor": { "count": 268, "time": 128 }, "ArrayLengthGetter": { "count": 373, "time": 24 }, "ArrayLengthSetter": { "count": 5152, "time": 2654 }, "FunctionPrototypeSetter": { "count": 239, "time": 4062 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 754 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 8158 }, "ForInEnumerate": { "count": 380, "time": 2304 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 284, "time": 2510 }, "CreateListFromArrayLike": { "count": 18, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1857 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5040, "time": 4897 }, "AddDictionaryProperty": { "count": 10572, "time": 13602 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3358 }, "HasProperty": { "count": 961, "time": 2515 }, "KeyedGetProperty": { "count": 223, "time": 1653 }, "NewObject": { "count": 251, "time": 2824 }, "ObjectCreate": { "count": 221, "time": 3914 }, "ObjectKeys": { "count": 53, "time": 858 }, "SetDataProperties": { "count": 71, "time": 1826 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 13931 }, "RegExpExecMultiple": { "count": 327, "time": 2653 }, "RegExpReplace": { "count": 784, "time": 6063 }, "StringSplit": { "count": 6134, "time": 10418 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 554, "time": 114 }, "StringIndexOfUnchecked": { "count": 330, "time": 492 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 493 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 505 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 512 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 2656 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51603 }, "ObjectSetPrototypeOf": { "count": 205, "time": 739 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 628 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 525 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 137, "time": 1034 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 124 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 155 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3898 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 20 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 525 }, "EstimateNumberOfElements": { "count": 1, "time": 716 }, "GetArrayKeys": { "count": 1, "time": 2982 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 495 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 349 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1354, "time": 5472 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 286 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 65 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3304 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5421 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 573 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 41448 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2339 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2207 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1475 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 116618 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 16724 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1554 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 414 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 775 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 847 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1966 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5171 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 68 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3199 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 1027 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 195 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 117 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 476 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 789 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 25 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 846 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7475 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3036 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 29334 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 1720 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2614 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5514, "time": 1055842 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17288 }, "ParseFunctionLiteral": { "count": 3377, "time": 133662 }, "ParseProgram": { "count": 10, "time": 1074 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16154 }, "PreParseNoVariableResolution": { "count": 105, "time": 1207 }, "JsonParse": { "count": 25, "time": 122059 }, "StringParseFloat": { "count": 7, "time": 514 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22500 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2374 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1457 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1344, "time": 11341 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7056 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1112 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1534 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3962, "time": 16664 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 140 }, "LoadIC_LoadNonexistentDH": { "count": 5434, "time": 14905 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5404 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20107 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1847 }, "LoadIC_LoadFieldDH": { "count": 3997, "time": 15907 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 5034 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 2414 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 5263 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4346 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 2984 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1429 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 940 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 588 }, "LoadIC_StringLength": { "count": 27, "time": 816 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 4763 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2547 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1876, "time": 335 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 550 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4595 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 299 }, "API_String_Write": { "count": 654, "time": 1185 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 326 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 781 }, "ParseBackgroundProgram": { "count": 1, "time": 752 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7066 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50177 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 9 }, "OptimizeCode": { "count": 85, "time": 533 }, "RecompileSynchronous": { "count": 169, "time": 116692 }, "CompileOptimized_Concurrent": { "count": 84, "time": 4097 }, "StackGuard": { "count": 89, "time": 3045 }, "DeoptimizeCode": { "count": 7, "time": 1426 }, "NotifyDeoptimized": { "count": 6, "time": 611 } } } }, { "duration": 2767991, "js": 2598318, "phases": [ { "phase": "load", "start": 0, "duration": 95055 }, { "phase": "boot", "start": 95055, "duration": 737915 }, { "phase": "transition", "start": 832970, "duration": 685795 }, { "phase": "render", "start": 1518765, "duration": 1249226 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296717 }, { "kind": "MinorGC", "type": "scavenge", "start": 401120, "duration": 6300, "usedHeapSizeAfter": 3767320, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 434938, "duration": 7074, "usedHeapSizeAfter": 4486336, "usedHeapSizeBefore": 4628416 }, { "kind": "MinorGC", "type": "scavenge", "start": 516743, "duration": 2625, "usedHeapSizeAfter": 5789736, "usedHeapSizeBefore": 6119168 }, { "kind": "MinorGC", "type": "scavenge", "start": 661186, "duration": 2852, "usedHeapSizeAfter": 7895264, "usedHeapSizeBefore": 8574824 }, { "kind": "MinorGC", "type": "scavenge", "start": 834972, "duration": 2703, "usedHeapSizeAfter": 9228288, "usedHeapSizeBefore": 9841624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040373, "duration": 2767, "usedHeapSizeAfter": 10598616, "usedHeapSizeBefore": 11566504 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152833, "duration": 128, "usedHeapSizeAfter": 11285184, "usedHeapSizeBefore": 11285184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1154392, "duration": 6505, "usedHeapSizeAfter": 8494312, "usedHeapSizeBefore": 11285344 }, { "kind": "MajorGC", "type": "weak processing", "start": 1162290, "duration": 7, "usedHeapSizeAfter": 8494392, "usedHeapSizeBefore": 8494392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1347842, "duration": 2515, "usedHeapSizeAfter": 21330024, "usedHeapSizeBefore": 22714272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1381497, "duration": 5731, "usedHeapSizeAfter": 22140240, "usedHeapSizeBefore": 22799104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432370, "duration": 4384, "usedHeapSizeAfter": 24258392, "usedHeapSizeBefore": 25425048 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1598579, "duration": 360, "usedHeapSizeAfter": 28805552, "usedHeapSizeBefore": 28805552 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1612723, "duration": 10428, "usedHeapSizeAfter": 24747816, "usedHeapSizeBefore": 28967320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1777359, "duration": 7101, "usedHeapSizeAfter": 25189800, "usedHeapSizeBefore": 29507768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1992234, "duration": 7044, "usedHeapSizeAfter": 28916928, "usedHeapSizeBefore": 32495824 }, { "kind": "MinorGC", "type": "scavenge", "start": 2249799, "duration": 3827, "usedHeapSizeAfter": 28746688, "usedHeapSizeBefore": 41790344 } ], "blinkGC": [ { "start": 266190, "duration": 2912 }, { "start": 266201, "duration": 2188 }, { "start": 271438, "duration": 2590 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1012 }, "FunctionCallback": { "count": 4489, "time": 93041 }, "NamedGetterCallback": { "count": 107, "time": 8774 }, "GetMoreDataCallback": { "count": 14, "time": 137879 }, "AccessorSetterCallback": { "count": 5392, "time": 1580 }, "GCEpilogueCallback": { "count": 16, "time": 309 }, "GCPrologueCallback": { "count": 16, "time": 1519 }, "NamedSetterCallback": { "count": 18, "time": 115 }, "StoreCallbackProperty": { "count": 5334, "time": 3839 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13715 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2532 }, "CompileFunction": { "count": 3319, "time": 94191 }, "CompileIgnition": { "count": 3374, "time": 107020 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30911 }, "CompileRewriteReturnResult": { "count": 3329, "time": 115 }, "CompileScopeAnalysis": { "count": 3329, "time": 11589 }, "CompileScript": { "count": 10, "time": 1139 }, "CompileLazy": { "count": 3176, "time": 10802 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 130 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1178 }, "CompileForOnStackReplacement": { "count": 2, "time": 752 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1340 }, "Map_SetPrototype": { "count": 12976, "time": 2935 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 33180 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 96 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3529 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9322 }, "CreateArrayLiteral": { "count": 761, "time": 1570 }, "CreateObjectLiteral": { "count": 1890, "time": 12018 }, "SetProperty": { "count": 8829, "time": 16019 }, "DeclareGlobals": { "count": 2, "time": 20 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 1769 }, "HandleApiCall": { "count": 3986, "time": 2023 }, "DateConstructor": { "count": 268, "time": 915 }, "ArrayLengthGetter": { "count": 372, "time": 548 }, "ArrayLengthSetter": { "count": 5152, "time": 1166 }, "FunctionPrototypeSetter": { "count": 239, "time": 2457 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 775 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 8886 }, "ForInEnumerate": { "count": 380, "time": 2220 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 227, "time": 3930 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1464 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5655 }, "AddDictionaryProperty": { "count": 10572, "time": 10961 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 4308 }, "HasProperty": { "count": 961, "time": 3872 }, "KeyedGetProperty": { "count": 223, "time": 314 }, "NewObject": { "count": 251, "time": 2575 }, "ObjectCreate": { "count": 221, "time": 3102 }, "ObjectKeys": { "count": 53, "time": 1366 }, "SetDataProperties": { "count": 71, "time": 431 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11516 }, "RegExpExecMultiple": { "count": 327, "time": 1123 }, "RegExpReplace": { "count": 784, "time": 4620 }, "StringSplit": { "count": 6134, "time": 10615 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 880 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 568, "time": 352 }, "StringIndexOfUnchecked": { "count": 330, "time": 85 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 240 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 510 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 143 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 4903 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57459 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1476 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 604 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 198 }, "Object_DeleteProperty": { "count": 6, "time": 325 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 1261 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 765 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1045 }, "ArrayPop": { "count": 63, "time": 26 }, "ArrayBufferConstructor": { "count": 1, "time": 4099 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 231 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2624 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 690 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 35 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1056, "time": 5175 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 590 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 548 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3435 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7073 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 112 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39888 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3437 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 510 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1482 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106635 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 14787 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 898 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 787 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 469 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 7 }, "GC_MC_FINISH": { "count": 2, "time": 1382 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 123 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1190 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 18 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 389 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2383 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4501 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 38 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 90 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1843 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 489 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1458 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 598 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 121 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 473 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 756 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 108 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6907 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3384 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33396 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2536 }, "GC_Custom_IncrementalMarkingObserver": { "count": 111, "time": 1159 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1084568 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16068 }, "ParseFunctionLiteral": { "count": 3377, "time": 132953 }, "ParseProgram": { "count": 10, "time": 1211 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10501 }, "PreParseNoVariableResolution": { "count": 105, "time": 1415 }, "JsonParse": { "count": 25, "time": 120673 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20244 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1926 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2242 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1375, "time": 6285 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7119 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 2381 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1383 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 20559 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 45 }, "LoadIC_LoadNonexistentDH": { "count": 5459, "time": 11808 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4193 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19355 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 39 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2881 }, "LoadIC_LoadFieldDH": { "count": 4092, "time": 7782 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 4591 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2500 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4583 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6394 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 809 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 3212 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 808 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 1458 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1037 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 150 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 296 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 2591 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2598 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1328 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 603 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3879 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 665 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 924 }, "API_String_Write": { "count": 654, "time": 487 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 180 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 16 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 326 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 101 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 785 }, "ParseBackgroundProgram": { "count": 1, "time": 683 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6861 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52503 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 2 }, "OptimizeCode": { "count": 74, "time": 2067 }, "RecompileSynchronous": { "count": 146, "time": 125130 }, "CompileOptimized_Concurrent": { "count": 72, "time": 3826 }, "StackGuard": { "count": 73, "time": 2336 }, "DeoptimizeCode": { "count": 7, "time": 1878 }, "NotifyDeoptimized": { "count": 6, "time": 121 } } } }, { "duration": 2779450, "js": 2631369, "phases": [ { "phase": "load", "start": 0, "duration": 92555 }, { "phase": "boot", "start": 92555, "duration": 751671 }, { "phase": "transition", "start": 844226, "duration": 671726 }, { "phase": "render", "start": 1515952, "duration": 1263498 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 310472 }, { "kind": "MinorGC", "type": "scavenge", "start": 428384, "duration": 6253, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 467356, "duration": 6476, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 547145, "duration": 2536, "usedHeapSizeAfter": 5795488, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 679615, "duration": 4209, "usedHeapSizeAfter": 7882776, "usedHeapSizeBefore": 8569704 }, { "kind": "MinorGC", "type": "scavenge", "start": 845905, "duration": 2910, "usedHeapSizeAfter": 9250256, "usedHeapSizeBefore": 9844296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043016, "duration": 2601, "usedHeapSizeAfter": 10607800, "usedHeapSizeBefore": 11563320 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1145689, "duration": 59, "usedHeapSizeAfter": 11317416, "usedHeapSizeBefore": 11317416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1192271, "duration": 10228, "usedHeapSizeAfter": 13407024, "usedHeapSizeBefore": 16339072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1356768, "duration": 3859, "usedHeapSizeAfter": 21139064, "usedHeapSizeBefore": 22572312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397919, "duration": 3430, "usedHeapSizeAfter": 22071528, "usedHeapSizeBefore": 22721720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1437975, "duration": 3400, "usedHeapSizeAfter": 24126904, "usedHeapSizeBefore": 25271888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1677225, "duration": 3757, "usedHeapSizeAfter": 27836712, "usedHeapSizeBefore": 30772376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1866827, "duration": 4355, "usedHeapSizeAfter": 29093288, "usedHeapSizeBefore": 32784616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1995649, "duration": 5723, "usedHeapSizeAfter": 32096832, "usedHeapSizeBefore": 36026128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2249025, "duration": 3744, "usedHeapSizeAfter": 31969592, "usedHeapSizeBefore": 45580864 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2453783, "duration": 82, "usedHeapSizeAfter": 36046840, "usedHeapSizeBefore": 36046840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2461898, "duration": 7896, "usedHeapSizeAfter": 28304104, "usedHeapSizeBefore": 36115784 }, { "kind": "MajorGC", "type": "weak processing", "start": 2775114, "duration": 555, "usedHeapSizeAfter": 31318760, "usedHeapSizeBefore": 31318760 } ], "blinkGC": [ { "start": 272440, "duration": 3761 }, { "start": 272450, "duration": 3688 }, { "start": 278332, "duration": 1809 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1345 }, "FunctionCallback": { "count": 4502, "time": 81083 }, "NamedGetterCallback": { "count": 107, "time": 7454 }, "GetMoreDataCallback": { "count": 14, "time": 148939 }, "AccessorSetterCallback": { "count": 5392, "time": 2273 }, "GCEpilogueCallback": { "count": 17, "time": 1381 }, "GCPrologueCallback": { "count": 17, "time": 474 }, "NamedSetterCallback": { "count": 18, "time": 647 }, "StoreCallbackProperty": { "count": 5334, "time": 3639 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11207 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 820 }, "CompileFunction": { "count": 3319, "time": 105305 }, "CompileIgnition": { "count": 3374, "time": 100368 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28732 }, "CompileRewriteReturnResult": { "count": 3329, "time": 133 }, "CompileScopeAnalysis": { "count": 3329, "time": 21097 }, "CompileScript": { "count": 10, "time": 768 }, "CompileLazy": { "count": 3176, "time": 14804 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1194 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 3277 }, "Map_SetPrototype": { "count": 12960, "time": 3811 }, "Map_TransitionToDataProperty": { "count": 11991, "time": 33941 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 74 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8505 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12195 }, "CreateArrayLiteral": { "count": 761, "time": 2200 }, "CreateObjectLiteral": { "count": 1890, "time": 6535 }, "SetProperty": { "count": 8824, "time": 14858 }, "DeclareGlobals": { "count": 2, "time": 390 }, "NewClosure": { "count": 344, "time": 52 }, "NewClosure_Tenured": { "count": 2398, "time": 2166 }, "HandleApiCall": { "count": 3986, "time": 2476 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1723 }, "FunctionPrototypeSetter": { "count": 239, "time": 859 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 90 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 333 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 9032 }, "ForInEnumerate": { "count": 379, "time": 2543 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 204, "time": 2698 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1939 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5026, "time": 3028 }, "AddDictionaryProperty": { "count": 10572, "time": 12495 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 721 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1981 }, "HasProperty": { "count": 961, "time": 1445 }, "KeyedGetProperty": { "count": 214, "time": 813 }, "NewObject": { "count": 251, "time": 1064 }, "ObjectCreate": { "count": 221, "time": 2686 }, "ObjectKeys": { "count": 52, "time": 576 }, "SetDataProperties": { "count": 71, "time": 1300 }, "ToString": { "count": 28, "time": 109 }, "RegExpExec": { "count": 269, "time": 13527 }, "RegExpExecMultiple": { "count": 327, "time": 984 }, "RegExpReplace": { "count": 784, "time": 4325 }, "StringSplit": { "count": 6134, "time": 6431 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 84 }, "StringCharCodeAt": { "count": 11, "time": 258 }, "StringEqual": { "count": 556, "time": 120 }, "StringIndexOfUnchecked": { "count": 330, "time": 1275 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1028 }, "ArrayPush": { "count": 8, "time": 511 }, "ArraySplice": { "count": 82, "time": 739 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 150 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 1852 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56737 }, "ObjectSetPrototypeOf": { "count": 205, "time": 701 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1282 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 345 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 145, "time": 1815 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 77 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 472 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3775 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 317 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 513 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3188 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 989 }, "StringToNumber": { "count": 196, "time": 616 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 173 }, "StringSubstring": { "count": 8, "time": 13 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1252, "time": 3603 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 1802 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 98 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2423 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6929 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 855 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 586 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 36 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 39847 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3108 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 12 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 2026 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 95448 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 15217 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1289 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 758 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 120 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 562 }, "GC_MC_MARK": { "count": 2, "time": 28 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 45 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1016 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 671 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2500 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2915 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4911 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 882 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 991 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 730 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 18 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1000 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 711 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 87 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 2565 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 13308 }, "GC_MC_BACKGROUND_MARKING": { "count": 27, "time": 37713 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2675 }, "GC_Custom_IncrementalMarkingObserver": { "count": 57, "time": 1483 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1074347 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15672 }, "ParseFunctionLiteral": { "count": 3377, "time": 139686 }, "ParseProgram": { "count": 10, "time": 1546 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11576 }, "PreParseNoVariableResolution": { "count": 105, "time": 3752 }, "JsonParse": { "count": 25, "time": 134220 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23285 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2059 }, "LoadGlobalIC_Miss": { "count": 719, "time": 928 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1392, "time": 7125 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6163 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1464 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 399 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4177, "time": 15455 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5571, "time": 12647 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4123 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19583 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 57 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1633 }, "LoadIC_LoadFieldDH": { "count": 4172, "time": 16359 }, "StoreIC_StoreFieldDH": { "count": 1337, "time": 5433 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 460 }, "LoadIC_Miss": { "count": 107, "time": 2780 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3371 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5808 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 6324 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 141, "time": 2228 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 510, "time": 1187 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1178 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1071 }, "LoadIC_StringLength": { "count": 27, "time": 41 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 9245 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2425 }, "API_Object_SetPrivate": { "count": 35, "time": 357 }, "API_Persistent_New": { "count": 1874, "time": 619 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 26 }, "API_Function_NewInstance": { "count": 43, "time": 611 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4374 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 729 }, "API_Object_SetPrototype": { "count": 43, "time": 68 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 620 }, "API_String_Write": { "count": 654, "time": 781 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 62 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 61, "time": 26 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 508 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 139 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 902 }, "ParseBackgroundProgram": { "count": 1, "time": 911 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7328 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56491 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 5 }, "OptimizeCode": { "count": 81, "time": 1992 }, "RecompileSynchronous": { "count": 161, "time": 118035 }, "CompileOptimized_Concurrent": { "count": 80, "time": 3416 }, "StackGuard": { "count": 82, "time": 1497 }, "DeoptimizeCode": { "count": 8, "time": 1986 }, "NotifyDeoptimized": { "count": 6, "time": 673 } } } }, { "duration": 2815354, "js": 2661390, "phases": [ { "phase": "load", "start": 0, "duration": 91611 }, { "phase": "boot", "start": 91611, "duration": 791299 }, { "phase": "transition", "start": 882910, "duration": 695589 }, { "phase": "render", "start": 1578499, "duration": 1236855 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 316046 }, { "kind": "MinorGC", "type": "scavenge", "start": 416389, "duration": 5166, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 450383, "duration": 5038, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 532393, "duration": 1435, "usedHeapSizeAfter": 5793048, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 687266, "duration": 3215, "usedHeapSizeAfter": 7881056, "usedHeapSizeBefore": 8570144 }, { "kind": "MinorGC", "type": "scavenge", "start": 885199, "duration": 3727, "usedHeapSizeAfter": 9251224, "usedHeapSizeBefore": 9847528 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1083563, "duration": 752, "usedHeapSizeAfter": 11359336, "usedHeapSizeBefore": 11359336 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1093357, "duration": 8320, "usedHeapSizeAfter": 9039768, "usedHeapSizeBefore": 11465232 }, { "kind": "MajorGC", "type": "weak processing", "start": 1175068, "duration": 8, "usedHeapSizeAfter": 9840880, "usedHeapSizeBefore": 9840880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385222, "duration": 5030, "usedHeapSizeAfter": 21207960, "usedHeapSizeBefore": 22857032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436003, "duration": 4292, "usedHeapSizeAfter": 22372192, "usedHeapSizeBefore": 23302696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1484974, "duration": 3494, "usedHeapSizeAfter": 24257632, "usedHeapSizeBefore": 25324136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1489740, "duration": 71, "usedHeapSizeAfter": 24337424, "usedHeapSizeBefore": 24337424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1505854, "duration": 7497, "usedHeapSizeAfter": 21789024, "usedHeapSizeBefore": 25901168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1781225, "duration": 5912, "usedHeapSizeAfter": 25151256, "usedHeapSizeBefore": 29044720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1964981, "duration": 6643, "usedHeapSizeAfter": 26999128, "usedHeapSizeBefore": 30225704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2222781, "duration": 5636, "usedHeapSizeAfter": 29096624, "usedHeapSizeBefore": 41520736 }, { "kind": "MajorGC", "type": "weak processing", "start": 2809175, "duration": 25, "usedHeapSizeAfter": 40602880, "usedHeapSizeBefore": 40602880 } ], "blinkGC": [ { "start": 280443, "duration": 4149 }, { "start": 280451, "duration": 4094 }, { "start": 285468, "duration": 1584 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1368 }, "FunctionCallback": { "count": 4494, "time": 93772 }, "NamedGetterCallback": { "count": 107, "time": 11462 }, "GetMoreDataCallback": { "count": 14, "time": 161167 }, "AccessorSetterCallback": { "count": 5392, "time": 970 }, "GCEpilogueCallback": { "count": 15, "time": 931 }, "GCPrologueCallback": { "count": 15, "time": 277 }, "NamedSetterCallback": { "count": 18, "time": 869 }, "StoreCallbackProperty": { "count": 5334, "time": 3662 }, "NamedQueryCallback": { "count": 11, "time": 36 }, "RunMicrotaskCallback": { "count": 42, "time": 13962 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2610 }, "CompileFunction": { "count": 3319, "time": 107170 }, "CompileIgnition": { "count": 3374, "time": 107110 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33031 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1069 }, "CompileScopeAnalysis": { "count": 3329, "time": 21945 }, "CompileScript": { "count": 10, "time": 1263 }, "CompileLazy": { "count": 3176, "time": 13041 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 225 }, "RegExpInitializeAndCompile": { "count": 177, "time": 791 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2077 }, "Map_SetPrototype": { "count": 12951, "time": 2880 }, "Map_TransitionToDataProperty": { "count": 11935, "time": 39096 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7076 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7387 }, "CreateArrayLiteral": { "count": 761, "time": 2908 }, "CreateObjectLiteral": { "count": 1890, "time": 8829 }, "SetProperty": { "count": 8818, "time": 13497 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 1429 }, "NewClosure_Tenured": { "count": 2398, "time": 1858 }, "HandleApiCall": { "count": 3986, "time": 4867 }, "DateConstructor": { "count": 268, "time": 1202 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1674 }, "FunctionPrototypeSetter": { "count": 239, "time": 1370 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 598 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 295 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 40 }, "WeakCollectionSet": { "count": 5007, "time": 8602 }, "ForInEnumerate": { "count": 379, "time": 3256 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 272, "time": 3511 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2544 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5042, "time": 9038 }, "AddDictionaryProperty": { "count": 10572, "time": 15440 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4566 }, "HasProperty": { "count": 961, "time": 1448 }, "KeyedGetProperty": { "count": 223, "time": 1150 }, "NewObject": { "count": 251, "time": 1455 }, "ObjectCreate": { "count": 221, "time": 4091 }, "ObjectKeys": { "count": 53, "time": 156 }, "SetDataProperties": { "count": 71, "time": 2438 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9505 }, "RegExpExecMultiple": { "count": 327, "time": 2027 }, "RegExpReplace": { "count": 784, "time": 2923 }, "StringSplit": { "count": 6134, "time": 9250 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 232 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 574, "time": 141 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 847 }, "ArrayPush": { "count": 8, "time": 542 }, "ArraySplice": { "count": 82, "time": 62 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 70 }, "FunctionPrototypeToString": { "count": 116, "time": 696 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1821 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57826 }, "ObjectSetPrototypeOf": { "count": 205, "time": 858 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1099 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 686 }, "ArrayShift": { "count": 120, "time": 1874 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 1556 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1559 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4681 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 305 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1224 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3358 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 825 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1208, "time": 3671 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 129 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 4172 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7212 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 68 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36900 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1845 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1399 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1443 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 96411 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 14444 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1455 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 663 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 145 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 568 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 910 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 871 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1448 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 331 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4968 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 179 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 62 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2764 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 431 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 200 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 499 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 43 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 26 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1414 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 3 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5755 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3388 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 28399 }, "GC_Custom_IncrementalMarkingObserver": { "count": 161, "time": 2924 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2387 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1067158 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11069 }, "ParseFunctionLiteral": { "count": 3377, "time": 144875 }, "ParseProgram": { "count": 10, "time": 1994 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16536 }, "PreParseNoVariableResolution": { "count": 105, "time": 1675 }, "JsonParse": { "count": 25, "time": 124300 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18224 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 989 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1660 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1342, "time": 8973 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8335 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 4384 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1937 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3931, "time": 16572 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5429, "time": 15437 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3947 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 19392 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 339 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1682 }, "LoadIC_LoadFieldDH": { "count": 4050, "time": 13365 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 7504 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 5246 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3778 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5522 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1740 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 2839 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 133, "time": 1969 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1049 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 108 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 341 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 513 } }, "API": { "API_Context_New": { "count": 2, "time": 7912 }, "API_FunctionTemplate_New": { "count": 1353, "time": 873 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1876, "time": 1005 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 370 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4925 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 65 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 369 }, "API_String_Write": { "count": 654, "time": 141 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 38 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 481 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 33 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 346 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 731 }, "ParseBackgroundProgram": { "count": 1, "time": 735 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5834 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52117 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 1732 }, "RecompileSynchronous": { "count": 152, "time": 114246 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2302 }, "StackGuard": { "count": 81, "time": 2223 }, "DeoptimizeCode": { "count": 6, "time": 890 }, "NotifyDeoptimized": { "count": 5, "time": 1110 } } } }, { "duration": 2773859, "js": 2615052, "phases": [ { "phase": "load", "start": 0, "duration": 92011 }, { "phase": "boot", "start": 92011, "duration": 768504 }, { "phase": "transition", "start": 860515, "duration": 699685 }, { "phase": "render", "start": 1560200, "duration": 1213659 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 314798 }, { "kind": "MinorGC", "type": "scavenge", "start": 420285, "duration": 5284, "usedHeapSizeAfter": 3767272, "usedHeapSizeBefore": 4061336 }, { "kind": "MinorGC", "type": "scavenge", "start": 455681, "duration": 6272, "usedHeapSizeAfter": 4487656, "usedHeapSizeBefore": 4629688 }, { "kind": "MinorGC", "type": "scavenge", "start": 537323, "duration": 1513, "usedHeapSizeAfter": 5793368, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 675237, "duration": 2715, "usedHeapSizeAfter": 7884240, "usedHeapSizeBefore": 8570496 }, { "kind": "MinorGC", "type": "scavenge", "start": 862559, "duration": 3150, "usedHeapSizeAfter": 9230776, "usedHeapSizeBefore": 9847248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1079196, "duration": 1513, "usedHeapSizeAfter": 10519400, "usedHeapSizeBefore": 11567048 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1246327, "duration": 813, "usedHeapSizeAfter": 16223112, "usedHeapSizeBefore": 16223112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1257022, "duration": 11618, "usedHeapSizeAfter": 13702816, "usedHeapSizeBefore": 16494648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416287, "duration": 2778, "usedHeapSizeAfter": 21162760, "usedHeapSizeBefore": 22549408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1446768, "duration": 5809, "usedHeapSizeAfter": 21951152, "usedHeapSizeBefore": 22679760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1484900, "duration": 3705, "usedHeapSizeAfter": 24117296, "usedHeapSizeBefore": 25221432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1720584, "duration": 4172, "usedHeapSizeAfter": 27811576, "usedHeapSizeBefore": 30727136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1880218, "duration": 5430, "usedHeapSizeAfter": 29011736, "usedHeapSizeBefore": 32793440 }, { "kind": "MinorGC", "type": "scavenge", "start": 2009035, "duration": 5043, "usedHeapSizeAfter": 32100448, "usedHeapSizeBefore": 35962944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2260185, "duration": 2884, "usedHeapSizeAfter": 31920296, "usedHeapSizeBefore": 45519936 }, { "kind": "MajorGC", "type": "weak processing", "start": 2770452, "duration": 9, "usedHeapSizeAfter": 39475400, "usedHeapSizeBefore": 39475400 } ], "blinkGC": [ { "start": 282991, "duration": 3954 }, { "start": 283001, "duration": 3575 }, { "start": 293908, "duration": 1756 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 903 }, "FunctionCallback": { "count": 4484, "time": 85771 }, "NamedGetterCallback": { "count": 107, "time": 6303 }, "GetMoreDataCallback": { "count": 14, "time": 154981 }, "AccessorSetterCallback": { "count": 5392, "time": 1040 }, "GCEpilogueCallback": { "count": 15, "time": 2430 }, "GCPrologueCallback": { "count": 15, "time": 985 }, "NamedSetterCallback": { "count": 18, "time": 560 }, "StoreCallbackProperty": { "count": 5334, "time": 5046 }, "NamedQueryCallback": { "count": 11, "time": 795 }, "RunMicrotaskCallback": { "count": 42, "time": 12014 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1586 }, "CompileFunction": { "count": 3319, "time": 111664 }, "CompileIgnition": { "count": 3374, "time": 106957 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28148 }, "CompileRewriteReturnResult": { "count": 3329, "time": 124 }, "CompileScopeAnalysis": { "count": 3329, "time": 18914 }, "CompileScript": { "count": 10, "time": 1730 }, "CompileLazy": { "count": 3176, "time": 17541 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 259 }, "RegExpInitializeAndCompile": { "count": 177, "time": 772 }, "CompileForOnStackReplacement": { "count": 1, "time": 435 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 2763 }, "Map_SetPrototype": { "count": 12975, "time": 3703 }, "Map_TransitionToDataProperty": { "count": 11936, "time": 33237 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 82 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5496 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12521 }, "CreateArrayLiteral": { "count": 761, "time": 1125 }, "CreateObjectLiteral": { "count": 1890, "time": 9345 }, "SetProperty": { "count": 8823, "time": 15568 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 239 }, "NewClosure_Tenured": { "count": 2398, "time": 2258 }, "HandleApiCall": { "count": 3986, "time": 4179 }, "DateConstructor": { "count": 268, "time": 1002 }, "ArrayLengthGetter": { "count": 372, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1183 }, "FunctionPrototypeSetter": { "count": 239, "time": 686 }, "FunctionLengthGetter": { "count": 13, "time": 333 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 722 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 688 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 6109 }, "ForInEnumerate": { "count": 380, "time": 2259 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 155, "time": 2576 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1157 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 2666 }, "AddDictionaryProperty": { "count": 10572, "time": 8617 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 6 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 1817 }, "HasProperty": { "count": 961, "time": 1677 }, "KeyedGetProperty": { "count": 209, "time": 1597 }, "NewObject": { "count": 251, "time": 1504 }, "ObjectCreate": { "count": 221, "time": 1075 }, "ObjectKeys": { "count": 52, "time": 2089 }, "SetDataProperties": { "count": 71, "time": 1165 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 8763 }, "RegExpExecMultiple": { "count": 327, "time": 2097 }, "RegExpReplace": { "count": 784, "time": 4446 }, "StringSplit": { "count": 6134, "time": 8596 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 541 }, "StringBuilderConcat": { "count": 152, "time": 778 }, "StringBuilderJoin": { "count": 136, "time": 505 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 564, "time": 547 }, "StringIndexOfUnchecked": { "count": 330, "time": 87 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 264 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 899 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 720 }, "ObjectDefineProperty": { "count": 650, "time": 4281 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57172 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1886 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 615 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 61 }, "ArrayShift": { "count": 120, "time": 395 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 18 }, "Interrupt": { "count": 147, "time": 773 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 407 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 498 }, "ArrayPop": { "count": 63, "time": 37 }, "ArrayBufferConstructor": { "count": 1, "time": 4135 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 526 }, "NumberPrototypeToString": { "count": 31, "time": 1 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 995 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3065 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 861 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 465 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 874, "time": 1932 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 599 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 775 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2605 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7205 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 51 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 38369 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2010 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 31 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1362 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 107016 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 11233 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2103 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 15 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1850 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 804 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 31 }, "GC_MC_MARK": { "count": 1, "time": 6 }, "GC_MC_PROLOGUE": { "count": 1, "time": 28 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 40 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 86 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 380 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1773 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1789 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 4906 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 680 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 548 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 8 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 66 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 3, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 725 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 5 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 86 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 3010 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 11279 }, "GC_MC_BACKGROUND_MARKING": { "count": 14, "time": 13089 }, "GC_Custom_IncrementalMarkingObserver": { "count": 6, "time": 104 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1071031 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15479 }, "ParseFunctionLiteral": { "count": 3377, "time": 132055 }, "ParseProgram": { "count": 10, "time": 2352 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10085 }, "PreParseNoVariableResolution": { "count": 105, "time": 518 }, "JsonParse": { "count": 25, "time": 143729 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15769 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 459 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2596 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1338, "time": 8279 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9177 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 1196 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3076 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4097, "time": 21551 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 12292 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2067 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16078 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 185 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1817 }, "LoadIC_LoadFieldDH": { "count": 4075, "time": 14273 }, "StoreIC_StoreFieldDH": { "count": 1266, "time": 8702 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2487 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 3380 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 502 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4303 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 658 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 5223 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 883 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2506 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 848 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 356 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 555 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 643 } }, "API": { "API_Context_New": { "count": 2, "time": 11116 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1479 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1866, "time": 687 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 430 }, "API_Function_NewInstance": { "count": 43, "time": 101 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2421 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2137 }, "API_String_Write": { "count": 654, "time": 111 }, "API_Object_HasOwnProperty": { "count": 4, "time": 4 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 282 }, "API_String_NewExternalOneByte": { "count": 53, "time": 27 }, "API_Function_Call": { "count": 8, "time": 576 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 422 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 772 }, "ParseBackgroundProgram": { "count": 1, "time": 781 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6642 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55630 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 4 }, "OptimizeCode": { "count": 69, "time": 990 }, "RecompileSynchronous": { "count": 137, "time": 111632 }, "CompileOptimized_Concurrent": { "count": 68, "time": 1057 }, "StackGuard": { "count": 67, "time": 524 }, "DeoptimizeCode": { "count": 6, "time": 811 }, "NotifyDeoptimized": { "count": 5, "time": 1055 } } } }, { "duration": 2753204, "js": 2588360, "phases": [ { "phase": "load", "start": 0, "duration": 89662 }, { "phase": "boot", "start": 89662, "duration": 729834 }, { "phase": "transition", "start": 819496, "duration": 710857 }, { "phase": "render", "start": 1530353, "duration": 1222851 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294442 }, { "kind": "MinorGC", "type": "scavenge", "start": 397292, "duration": 5023, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 429663, "duration": 5337, "usedHeapSizeAfter": 4487456, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 510450, "duration": 1193, "usedHeapSizeAfter": 5805464, "usedHeapSizeBefore": 6119376 }, { "kind": "MinorGC", "type": "scavenge", "start": 646415, "duration": 2957, "usedHeapSizeAfter": 7871808, "usedHeapSizeBefore": 8565288 }, { "kind": "MinorGC", "type": "scavenge", "start": 821017, "duration": 2696, "usedHeapSizeAfter": 9244672, "usedHeapSizeBefore": 9842632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1037152, "duration": 2276, "usedHeapSizeAfter": 10609320, "usedHeapSizeBefore": 11559968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1206130, "duration": 445, "usedHeapSizeAfter": 16351760, "usedHeapSizeBefore": 16351760 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1216355, "duration": 11533, "usedHeapSizeAfter": 13700488, "usedHeapSizeBefore": 16623296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393568, "duration": 3211, "usedHeapSizeAfter": 21161264, "usedHeapSizeBefore": 22557184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1427754, "duration": 4391, "usedHeapSizeAfter": 22100848, "usedHeapSizeBefore": 22714712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1455164, "duration": 3070, "usedHeapSizeAfter": 24008976, "usedHeapSizeBefore": 25191472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1686151, "duration": 5834, "usedHeapSizeAfter": 27713928, "usedHeapSizeBefore": 30673288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1848496, "duration": 4049, "usedHeapSizeAfter": 28896768, "usedHeapSizeBefore": 32583216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1981270, "duration": 4596, "usedHeapSizeAfter": 32045360, "usedHeapSizeBefore": 35909144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2217602, "duration": 5053, "usedHeapSizeAfter": 31878352, "usedHeapSizeBefore": 45386576 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2407542, "duration": 272, "usedHeapSizeAfter": 36144720, "usedHeapSizeBefore": 36144720 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2416462, "duration": 7717, "usedHeapSizeAfter": 27996544, "usedHeapSizeBefore": 36222656 }, { "kind": "MajorGC", "type": "weak processing", "start": 2749633, "duration": 135, "usedHeapSizeAfter": 31297576, "usedHeapSizeBefore": 31297576 } ], "blinkGC": [ { "start": 257396, "duration": 2153 }, { "start": 257405, "duration": 2094 }, { "start": 262398, "duration": 1211 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 2827 }, "FunctionCallback": { "count": 4503, "time": 86376 }, "NamedGetterCallback": { "count": 107, "time": 5807 }, "GetMoreDataCallback": { "count": 14, "time": 134876 }, "AccessorSetterCallback": { "count": 5392, "time": 2229 }, "GCEpilogueCallback": { "count": 17, "time": 3001 }, "GCPrologueCallback": { "count": 17, "time": 986 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 6328 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12609 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1845 }, "CompileFunction": { "count": 3319, "time": 104571 }, "CompileIgnition": { "count": 3374, "time": 112629 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30566 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1715 }, "CompileScopeAnalysis": { "count": 3329, "time": 12759 }, "CompileScript": { "count": 10, "time": 2712 }, "CompileLazy": { "count": 3176, "time": 9483 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 813 }, "RegExpInitializeAndCompile": { "count": 177, "time": 912 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 2254 }, "Map_SetPrototype": { "count": 12970, "time": 4608 }, "Map_TransitionToDataProperty": { "count": 11987, "time": 37555 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 416 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4748 }, "InterpreterDeserializeLazy": { "count": 160, "time": 4938 }, "CreateArrayLiteral": { "count": 761, "time": 1796 }, "CreateObjectLiteral": { "count": 1890, "time": 9372 }, "SetProperty": { "count": 8828, "time": 12594 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 163 }, "NewClosure_Tenured": { "count": 2398, "time": 1699 }, "HandleApiCall": { "count": 3986, "time": 3720 }, "DateConstructor": { "count": 268, "time": 730 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1543 }, "FunctionPrototypeSetter": { "count": 239, "time": 373 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1215 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 606 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6712 }, "ForInEnumerate": { "count": 379, "time": 1348 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 202, "time": 2348 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2798 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5029, "time": 3797 }, "AddDictionaryProperty": { "count": 10572, "time": 8193 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1298 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 2 }, "GetProperty": { "count": 6297, "time": 3084 }, "HasProperty": { "count": 961, "time": 1999 }, "KeyedGetProperty": { "count": 216, "time": 1441 }, "NewObject": { "count": 251, "time": 1177 }, "ObjectCreate": { "count": 221, "time": 4052 }, "ObjectKeys": { "count": 53, "time": 822 }, "SetDataProperties": { "count": 71, "time": 428 }, "ToString": { "count": 28, "time": 318 }, "RegExpExec": { "count": 269, "time": 12057 }, "RegExpExecMultiple": { "count": 327, "time": 2698 }, "RegExpReplace": { "count": 784, "time": 5001 }, "StringSplit": { "count": 6134, "time": 10598 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 67 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 572, "time": 523 }, "StringIndexOfUnchecked": { "count": 330, "time": 69 }, "StringToArray": { "count": 1, "time": 1917 }, "ArrayConcat": { "count": 168, "time": 825 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 77 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 882 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 516 }, "ObjectFreeze": { "count": 11, "time": 11 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61708 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1048 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1046 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 350 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 147, "time": 1001 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 1665 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 142 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4207 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 580 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1030 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3011 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 950 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 624 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 811 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1203, "time": 7358 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 757 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3578 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6422 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 125 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 36844 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3543 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 745 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1464 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 108252 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 17518 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1526 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1557 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 335 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 358 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 113 }, "GC_MC_FINISH": { "count": 2, "time": 110 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 481 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 2052 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 117 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2256 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2610 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 123 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 7 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 6654 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 793 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 624 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 513 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 139 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 31 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 26 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 17 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 732 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 79 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5023 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 18547 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 41672 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3061 }, "GC_Custom_IncrementalMarkingObserver": { "count": 63, "time": 385 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1024565 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17958 }, "ParseFunctionLiteral": { "count": 3377, "time": 136819 }, "ParseProgram": { "count": 10, "time": 649 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12851 }, "PreParseNoVariableResolution": { "count": 105, "time": 1666 }, "JsonParse": { "count": 25, "time": 157686 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18462 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2852 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4246 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1384, "time": 6836 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8595 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 927 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 883 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3989, "time": 22971 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5540, "time": 13315 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4849 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13998 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1388 }, "LoadIC_LoadFieldDH": { "count": 4130, "time": 14842 }, "StoreIC_StoreFieldDH": { "count": 1335, "time": 3299 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 2393 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1363 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4954 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 4765 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 142, "time": 1754 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 506, "time": 2224 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 161 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 90 } }, "API": { "API_Context_New": { "count": 2, "time": 13578 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1931 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1874, "time": 802 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 532 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3045 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 383 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1547 }, "API_String_Write": { "count": 654, "time": 399 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 61, "time": 386 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 481 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 856 }, "ParseBackgroundProgram": { "count": 1, "time": 843 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7491 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 58428 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 5 }, "OptimizeCode": { "count": 79, "time": 1250 }, "RecompileSynchronous": { "count": 157, "time": 109300 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2644 }, "StackGuard": { "count": 81, "time": 1782 }, "DeoptimizeCode": { "count": 7, "time": 1274 }, "NotifyDeoptimized": { "count": 6, "time": 116 } } } }, { "duration": 2815872, "js": 2660960, "phases": [ { "phase": "load", "start": 0, "duration": 99763 }, { "phase": "boot", "start": 99763, "duration": 766251 }, { "phase": "transition", "start": 866014, "duration": 721181 }, { "phase": "render", "start": 1587195, "duration": 1228677 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302345 }, { "kind": "MinorGC", "type": "scavenge", "start": 408806, "duration": 6607, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 447502, "duration": 7404, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 550616, "duration": 1316, "usedHeapSizeAfter": 5804792, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 691509, "duration": 3190, "usedHeapSizeAfter": 7873368, "usedHeapSizeBefore": 8565464 }, { "kind": "MinorGC", "type": "scavenge", "start": 867329, "duration": 3289, "usedHeapSizeAfter": 9251240, "usedHeapSizeBefore": 9841728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1067524, "duration": 3863, "usedHeapSizeAfter": 10619880, "usedHeapSizeBefore": 11559376 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1174573, "duration": 60, "usedHeapSizeAfter": 11353360, "usedHeapSizeBefore": 11353360 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1177107, "duration": 5112, "usedHeapSizeAfter": 8511920, "usedHeapSizeBefore": 11353520 }, { "kind": "MajorGC", "type": "weak processing", "start": 1184324, "duration": 7, "usedHeapSizeAfter": 8512000, "usedHeapSizeBefore": 8512000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391594, "duration": 5368, "usedHeapSizeAfter": 21296968, "usedHeapSizeBefore": 22728112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424619, "duration": 6276, "usedHeapSizeAfter": 22157528, "usedHeapSizeBefore": 22811328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1491048, "duration": 4678, "usedHeapSizeAfter": 24335232, "usedHeapSizeBefore": 25424528 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1617435, "duration": 692, "usedHeapSizeAfter": 28107232, "usedHeapSizeBefore": 28107232 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1623692, "duration": 8319, "usedHeapSizeAfter": 24398576, "usedHeapSizeBefore": 28188064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1815987, "duration": 7110, "usedHeapSizeAfter": 25030000, "usedHeapSizeBefore": 29418448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2007061, "duration": 12890, "usedHeapSizeAfter": 28896816, "usedHeapSizeBefore": 32297552 }, { "kind": "MinorGC", "type": "scavenge", "start": 2246790, "duration": 7727, "usedHeapSizeAfter": 28830368, "usedHeapSizeBefore": 41542520 } ], "blinkGC": [ { "start": 268483, "duration": 1290 }, { "start": 268491, "duration": 1238 }, { "start": 282705, "duration": 1100 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 2614 }, "FunctionCallback": { "count": 4485, "time": 90880 }, "NamedGetterCallback": { "count": 107, "time": 6005 }, "GetMoreDataCallback": { "count": 14, "time": 140329 }, "AccessorSetterCallback": { "count": 5392, "time": 2939 }, "GCEpilogueCallback": { "count": 16, "time": 1240 }, "GCPrologueCallback": { "count": 16, "time": 468 }, "NamedSetterCallback": { "count": 18, "time": 113 }, "StoreCallbackProperty": { "count": 5334, "time": 4178 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 13120 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1886 }, "CompileFunction": { "count": 3319, "time": 99060 }, "CompileIgnition": { "count": 3374, "time": 103087 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34075 }, "CompileRewriteReturnResult": { "count": 3329, "time": 377 }, "CompileScopeAnalysis": { "count": 3329, "time": 15826 }, "CompileScript": { "count": 10, "time": 993 }, "CompileLazy": { "count": 3176, "time": 9844 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 503 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1075 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2161 }, "Map_SetPrototype": { "count": 12960, "time": 4628 }, "Map_TransitionToDataProperty": { "count": 11964, "time": 38854 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 64 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4926 }, "InterpreterDeserializeLazy": { "count": 160, "time": 14058 }, "CreateArrayLiteral": { "count": 761, "time": 4298 }, "CreateObjectLiteral": { "count": 1890, "time": 7520 }, "SetProperty": { "count": 8829, "time": 16786 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 99 }, "NewClosure_Tenured": { "count": 2398, "time": 2702 }, "HandleApiCall": { "count": 3986, "time": 2548 }, "DateConstructor": { "count": 268, "time": 938 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 2331 }, "FunctionPrototypeSetter": { "count": 239, "time": 2568 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 351 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 687 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 66 }, "SetGrow": { "count": 26, "time": 1125 }, "WeakCollectionSet": { "count": 5007, "time": 10657 }, "ForInEnumerate": { "count": 380, "time": 2282 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 231, "time": 1420 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 6131 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5040, "time": 4988 }, "AddDictionaryProperty": { "count": 10572, "time": 17323 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 5269 }, "HasProperty": { "count": 961, "time": 1334 }, "KeyedGetProperty": { "count": 223, "time": 1385 }, "NewObject": { "count": 251, "time": 1449 }, "ObjectCreate": { "count": 221, "time": 3667 }, "ObjectKeys": { "count": 53, "time": 770 }, "SetDataProperties": { "count": 71, "time": 1231 }, "ToString": { "count": 28, "time": 115 }, "RegExpExec": { "count": 269, "time": 8584 }, "RegExpExecMultiple": { "count": 327, "time": 2815 }, "RegExpReplace": { "count": 784, "time": 3960 }, "StringSplit": { "count": 6134, "time": 8962 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 301 }, "StringBuilderJoin": { "count": 136, "time": 86 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 562, "time": 541 }, "StringIndexOfUnchecked": { "count": 330, "time": 374 }, "StringToArray": { "count": 1, "time": 9 }, "ArrayConcat": { "count": 168, "time": 955 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 843 }, "ObjectDefineProperties": { "count": 2, "time": 33 }, "ObjectDefineProperty": { "count": 650, "time": 4210 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 63953 }, "ObjectSetPrototypeOf": { "count": 205, "time": 252 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 863 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 120 }, "Object_DeleteProperty": { "count": 6, "time": 18 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 143, "time": 554 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 73 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4275 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 40 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 595 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2624 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 504 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 949, "time": 4900 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3796 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6390 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 670 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 63 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 55154 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4846 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 192 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 34, "time": 1331 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 153868 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 17596 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1376 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 2080 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 726 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 59 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1658 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2287 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 695 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4214 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1353 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 136 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 303 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 529 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 84 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 435 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 586 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 161 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4206 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2472 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 37373 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2653 }, "GC_Custom_IncrementalMarkingObserver": { "count": 99, "time": 311 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1041217 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16209 }, "ParseFunctionLiteral": { "count": 3377, "time": 144316 }, "ParseProgram": { "count": 10, "time": 1397 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9263 }, "PreParseNoVariableResolution": { "count": 105, "time": 1197 }, "JsonParse": { "count": 25, "time": 132497 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22457 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3664 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3700 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1360, "time": 7839 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10140 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 969 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1950 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3919, "time": 19608 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 14163 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4187 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17251 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2273 }, "LoadIC_LoadFieldDH": { "count": 4043, "time": 16649 }, "StoreIC_StoreFieldDH": { "count": 1276, "time": 7094 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3163 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 2708 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4610 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 3179 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 124, "time": 1271 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1380 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 696 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 736 }, "LoadIC_StringLength": { "count": 27, "time": 48 }, "StoreIC_SlowStub": { "count": 4, "time": 8 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 247 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 487 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 13744 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2185 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 772 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 173 }, "API_Function_NewInstance": { "count": 43, "time": 2741 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3436 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 456 }, "API_Object_SetPrototype": { "count": 43, "time": 59 }, "API_ObjectTemplate_New": { "count": 102, "time": 23 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1000 }, "API_String_Write": { "count": 654, "time": 746 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 59 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 370 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 774 }, "ParseBackgroundProgram": { "count": 1, "time": 754 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5688 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52802 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 9 }, "OptimizeCode": { "count": 83, "time": 355 }, "RecompileSynchronous": { "count": 165, "time": 134255 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1641 }, "StackGuard": { "count": 82, "time": 2064 }, "DeoptimizeCode": { "count": 9, "time": 1387 }, "NotifyDeoptimized": { "count": 7, "time": 946 } } } }, { "duration": 2689806, "js": 2529338, "phases": [ { "phase": "load", "start": 0, "duration": 95884 }, { "phase": "boot", "start": 95884, "duration": 760009 }, { "phase": "transition", "start": 855893, "duration": 645308 }, { "phase": "render", "start": 1501201, "duration": 1188605 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298577 }, { "kind": "MinorGC", "type": "scavenge", "start": 399681, "duration": 5527, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 434657, "duration": 7602, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 519833, "duration": 1696, "usedHeapSizeAfter": 5816368, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 657333, "duration": 3163, "usedHeapSizeAfter": 7876256, "usedHeapSizeBefore": 8556168 }, { "kind": "MinorGC", "type": "scavenge", "start": 846426, "duration": 2259, "usedHeapSizeAfter": 9195808, "usedHeapSizeBefore": 9805600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046478, "duration": 2186, "usedHeapSizeAfter": 10596544, "usedHeapSizeBefore": 11553840 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1141322, "duration": 62, "usedHeapSizeAfter": 11328256, "usedHeapSizeBefore": 11328256 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1143149, "duration": 5449, "usedHeapSizeAfter": 8503616, "usedHeapSizeBefore": 11328416 }, { "kind": "MajorGC", "type": "weak processing", "start": 1151013, "duration": 8, "usedHeapSizeAfter": 8503696, "usedHeapSizeBefore": 8503696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1345644, "duration": 4268, "usedHeapSizeAfter": 21288184, "usedHeapSizeBefore": 22719024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379586, "duration": 3335, "usedHeapSizeAfter": 22224392, "usedHeapSizeBefore": 22820168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409692, "duration": 6547, "usedHeapSizeAfter": 24197880, "usedHeapSizeBefore": 25355488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1555610, "duration": 646, "usedHeapSizeAfter": 28400184, "usedHeapSizeBefore": 28400184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1566419, "duration": 9658, "usedHeapSizeAfter": 24601088, "usedHeapSizeBefore": 28563984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1768199, "duration": 4586, "usedHeapSizeAfter": 25161120, "usedHeapSizeBefore": 29357256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1946730, "duration": 8567, "usedHeapSizeAfter": 28873160, "usedHeapSizeBefore": 32361488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2176981, "duration": 7507, "usedHeapSizeAfter": 28678144, "usedHeapSizeBefore": 41574240 } ], "blinkGC": [ { "start": 263240, "duration": 2935 }, { "start": 263248, "duration": 2892 }, { "start": 279491, "duration": 885 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1126 }, "FunctionCallback": { "count": 4488, "time": 87819 }, "NamedGetterCallback": { "count": 107, "time": 7587 }, "GetMoreDataCallback": { "count": 14, "time": 138865 }, "AccessorSetterCallback": { "count": 5392, "time": 1067 }, "GCEpilogueCallback": { "count": 16, "time": 828 }, "GCPrologueCallback": { "count": 16, "time": 1329 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 2722 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 12419 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3214 }, "CompileFunction": { "count": 3319, "time": 111934 }, "CompileIgnition": { "count": 3374, "time": 105336 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27070 }, "CompileRewriteReturnResult": { "count": 3329, "time": 664 }, "CompileScopeAnalysis": { "count": 3329, "time": 10520 }, "CompileScript": { "count": 10, "time": 1606 }, "CompileLazy": { "count": 3176, "time": 7889 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 201 }, "CompileForOnStackReplacement": { "count": 1, "time": 676 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 4472 }, "Map_SetPrototype": { "count": 12947, "time": 4598 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 40368 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2957 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7647 }, "CreateArrayLiteral": { "count": 761, "time": 2513 }, "CreateObjectLiteral": { "count": 1890, "time": 8203 }, "SetProperty": { "count": 8830, "time": 17008 }, "DeclareGlobals": { "count": 2, "time": 214 }, "NewClosure": { "count": 344, "time": 113 }, "NewClosure_Tenured": { "count": 2398, "time": 1398 }, "HandleApiCall": { "count": 3986, "time": 1113 }, "DateConstructor": { "count": 268, "time": 607 }, "ArrayLengthGetter": { "count": 371, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 3073 }, "FunctionPrototypeSetter": { "count": 239, "time": 2183 }, "FunctionLengthGetter": { "count": 13, "time": 630 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 798 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 7 }, "ArraySpeciesConstructor": { "count": 2, "time": 291 }, "PrepareElementsForSort": { "count": 39, "time": 745 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 297 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 4809 }, "ForInEnumerate": { "count": 380, "time": 2461 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2489 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 2485 }, "AddDictionaryProperty": { "count": 10572, "time": 11694 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 39 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4776 }, "HasProperty": { "count": 961, "time": 477 }, "KeyedGetProperty": { "count": 223, "time": 1678 }, "NewObject": { "count": 251, "time": 2119 }, "ObjectCreate": { "count": 221, "time": 1869 }, "ObjectKeys": { "count": 53, "time": 170 }, "SetDataProperties": { "count": 71, "time": 1160 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 9448 }, "RegExpExecMultiple": { "count": 327, "time": 688 }, "RegExpReplace": { "count": 784, "time": 3951 }, "StringSplit": { "count": 6134, "time": 8794 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 102 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 556, "time": 685 }, "StringIndexOfUnchecked": { "count": 330, "time": 1308 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1521 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 368 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 3301 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1149 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53060 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2210 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 118 }, "AllocateInNewSpace": { "count": 253, "time": 1693 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 1088 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 131, "time": 1778 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 532 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 551 }, "ArrayPop": { "count": 63, "time": 24 }, "ArrayBufferConstructor": { "count": 1, "time": 4379 }, "GlobalDecodeURIComponent": { "count": 1, "time": 581 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 635 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2370 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 539 }, "StringToNumber": { "count": 196, "time": 44 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 713 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 12 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 566 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1060, "time": 4771 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 302 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 620 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3982 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5393 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 44845 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3351 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 780 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 14 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1406 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 127953 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 14466 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1563 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 922 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 692 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 869 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 750 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 730 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2617 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4236 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2858 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 108 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 710 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 118 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 813 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 755 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 48 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5919 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4245 }, "GC_MC_BACKGROUND_MARKING": { "count": 17, "time": 35303 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2972 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1463 } }, "JavaScript": { "JS_Execution": { "count": 5518, "time": 1037453 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13373 }, "ParseFunctionLiteral": { "count": 3377, "time": 134388 }, "ParseProgram": { "count": 10, "time": 635 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13479 }, "PreParseNoVariableResolution": { "count": 105, "time": 1987 }, "JsonParse": { "count": 25, "time": 122556 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 27104 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2256 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2100 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1367, "time": 7715 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6243 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 960 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2393 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4005, "time": 22245 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 18356 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4753 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 11849 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 585 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1523 }, "LoadIC_LoadFieldDH": { "count": 4027, "time": 9642 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 7532 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 3235 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3319 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 30 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3425 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 651 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 503, "time": 2189 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 725 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 2010 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 789 }, "LoadIC_StringLength": { "count": 27, "time": 43 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 17 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8762 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2777 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 578 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 108 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2903 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 28 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2143 }, "API_String_Write": { "count": 654, "time": 101 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 34 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 341 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 741 }, "ParseBackgroundProgram": { "count": 1, "time": 773 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5605 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53833 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 5 }, "OptimizeCode": { "count": 67, "time": 274 }, "RecompileSynchronous": { "count": 133, "time": 95264 }, "CompileOptimized_Concurrent": { "count": 66, "time": 1208 }, "StackGuard": { "count": 69, "time": 1792 }, "DeoptimizeCode": { "count": 7, "time": 554 }, "NotifyDeoptimized": { "count": 6, "time": 1154 } } } }, { "duration": 2827042, "js": 2661627, "phases": [ { "phase": "load", "start": 0, "duration": 108439 }, { "phase": "boot", "start": 108439, "duration": 752065 }, { "phase": "transition", "start": 860504, "duration": 689196 }, { "phase": "render", "start": 1549700, "duration": 1277342 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 323591 }, { "kind": "MinorGC", "type": "scavenge", "start": 428022, "duration": 5147, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 461007, "duration": 6165, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 541323, "duration": 2103, "usedHeapSizeAfter": 5790864, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 678928, "duration": 2678, "usedHeapSizeAfter": 7906232, "usedHeapSizeBefore": 8574152 }, { "kind": "MinorGC", "type": "scavenge", "start": 850682, "duration": 2704, "usedHeapSizeAfter": 9223248, "usedHeapSizeBefore": 9817208 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1032083, "duration": 68, "usedHeapSizeAfter": 11129176, "usedHeapSizeBefore": 11129176 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1045746, "duration": 6541, "usedHeapSizeAfter": 8881352, "usedHeapSizeBefore": 11244840 }, { "kind": "MajorGC", "type": "weak processing", "start": 1143276, "duration": 23, "usedHeapSizeAfter": 9918792, "usedHeapSizeBefore": 9918792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365589, "duration": 4140, "usedHeapSizeAfter": 21073280, "usedHeapSizeBefore": 22848152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414705, "duration": 4740, "usedHeapSizeAfter": 22393472, "usedHeapSizeBefore": 23267976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1452386, "duration": 3591, "usedHeapSizeAfter": 24183008, "usedHeapSizeBefore": 25238480 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1456764, "duration": 660, "usedHeapSizeAfter": 24312016, "usedHeapSizeBefore": 24312016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1504161, "duration": 9676, "usedHeapSizeAfter": 23414728, "usedHeapSizeBefore": 27356728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1734797, "duration": 5372, "usedHeapSizeAfter": 25062744, "usedHeapSizeBefore": 29020424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989901, "duration": 7468, "usedHeapSizeAfter": 27743896, "usedHeapSizeBefore": 31565168 }, { "kind": "MinorGC", "type": "scavenge", "start": 2245954, "duration": 5299, "usedHeapSizeAfter": 29127456, "usedHeapSizeBefore": 41546848 }, { "kind": "MajorGC", "type": "weak processing", "start": 2823583, "duration": 12, "usedHeapSizeAfter": 40401384, "usedHeapSizeBefore": 40401384 } ], "blinkGC": [ { "start": 299290, "duration": 2748 }, { "start": 299300, "duration": 2686 }, { "start": 315510, "duration": 1950 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1359 }, "FunctionCallback": { "count": 4486, "time": 88158 }, "NamedGetterCallback": { "count": 107, "time": 9886 }, "GetMoreDataCallback": { "count": 14, "time": 149701 }, "AccessorSetterCallback": { "count": 5392, "time": 1910 }, "GCEpilogueCallback": { "count": 15, "time": 540 }, "GCPrologueCallback": { "count": 15, "time": 1863 }, "NamedSetterCallback": { "count": 18, "time": 114 }, "StoreCallbackProperty": { "count": 5334, "time": 4109 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 13054 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1964 }, "CompileFunction": { "count": 3319, "time": 101732 }, "CompileIgnition": { "count": 3374, "time": 93358 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31243 }, "CompileRewriteReturnResult": { "count": 3329, "time": 228 }, "CompileScopeAnalysis": { "count": 3329, "time": 17441 }, "CompileScript": { "count": 10, "time": 1715 }, "CompileLazy": { "count": 3176, "time": 8689 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 287 }, "RegExpInitializeAndCompile": { "count": 177, "time": 945 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2141 }, "Map_SetPrototype": { "count": 12947, "time": 3094 }, "Map_TransitionToDataProperty": { "count": 11943, "time": 31983 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6425 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9638 }, "CreateArrayLiteral": { "count": 761, "time": 1223 }, "CreateObjectLiteral": { "count": 1890, "time": 8314 }, "SetProperty": { "count": 8821, "time": 14572 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 804 }, "NewClosure_Tenured": { "count": 2398, "time": 2311 }, "HandleApiCall": { "count": 3986, "time": 2144 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 373, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 2161 }, "FunctionPrototypeSetter": { "count": 239, "time": 847 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 694 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 7 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 717 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 5782 }, "ForInEnumerate": { "count": 379, "time": 1925 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 305, "time": 3667 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2273 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5416 }, "AddDictionaryProperty": { "count": 10572, "time": 16314 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3413 }, "HasProperty": { "count": 961, "time": 1933 }, "KeyedGetProperty": { "count": 223, "time": 1158 }, "NewObject": { "count": 251, "time": 535 }, "ObjectCreate": { "count": 221, "time": 3298 }, "ObjectKeys": { "count": 52, "time": 288 }, "SetDataProperties": { "count": 71, "time": 3602 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 271, "time": 9684 }, "RegExpExecMultiple": { "count": 327, "time": 3367 }, "RegExpReplace": { "count": 784, "time": 8757 }, "StringSplit": { "count": 6134, "time": 7657 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 533 }, "StringBuilderJoin": { "count": 136, "time": 897 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 574, "time": 1125 }, "StringIndexOfUnchecked": { "count": 330, "time": 564 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 292 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 49 }, "ArrayUnshift": { "count": 45, "time": 416 }, "DateNow": { "count": 60, "time": 57 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 758 }, "ObjectDefineProperty": { "count": 650, "time": 1784 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57349 }, "ObjectSetPrototypeOf": { "count": 205, "time": 629 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 113 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 824 }, "ArrayShift": { "count": 120, "time": 619 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 977 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1706 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 536 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3492 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 596 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 102 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3134 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 930 }, "StringToNumber": { "count": 196, "time": 184 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 953, "time": 5087 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 50 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 820 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2552 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6686 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 80 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36628 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2660 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 301 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 14 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1451 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 91371 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 17638 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 4634 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 712 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 164 }, "GC_MC_MARK": { "count": 2, "time": 21 }, "GC_MC_PROLOGUE": { "count": 2, "time": 563 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 778 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1674 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4616 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 125 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2874 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 188 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 550 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 535 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 769 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 830 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 518 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 257 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 8 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6891 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3146 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 32318 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2542 }, "GC_Custom_IncrementalMarkingObserver": { "count": 182, "time": 2270 }, "AllocateInTargetSpace": { "count": 1, "time": 4 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1057898 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12902 }, "ParseFunctionLiteral": { "count": 3377, "time": 154787 }, "ParseProgram": { "count": 10, "time": 1107 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11274 }, "PreParseNoVariableResolution": { "count": 105, "time": 2621 }, "JsonParse": { "count": 25, "time": 133851 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20181 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 4227 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1523 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1350, "time": 8414 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8291 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2736 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 374 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4056, "time": 18360 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 12621 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4342 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 17646 }, "LoadGlobalIC_Slow": { "count": 21, "time": 19 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 47 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2127 }, "LoadIC_LoadFieldDH": { "count": 4054, "time": 13156 }, "StoreIC_StoreFieldDH": { "count": 1267, "time": 6255 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1713 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2710 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4709 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 3591 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 3220 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 3013 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 231 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 919 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 635 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 12009 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1948 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1877, "time": 1163 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4075 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 29 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1945 }, "API_String_Write": { "count": 654, "time": 106 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 21 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 455 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 122 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 869 }, "ParseBackgroundProgram": { "count": 1, "time": 741 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6394 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54155 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 7 }, "OptimizeCode": { "count": 88, "time": 1725 }, "RecompileSynchronous": { "count": 173, "time": 160289 }, "CompileOptimized_Concurrent": { "count": 85, "time": 1752 }, "StackGuard": { "count": 88, "time": 3217 }, "DeoptimizeCode": { "count": 8, "time": 1093 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 136 } } } }, { "duration": 2715982, "js": 2556528, "phases": [ { "phase": "load", "start": 0, "duration": 98644 }, { "phase": "boot", "start": 98644, "duration": 744272 }, { "phase": "transition", "start": 842916, "duration": 646908 }, { "phase": "render", "start": 1489824, "duration": 1226158 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305054 }, { "kind": "MinorGC", "type": "scavenge", "start": 417840, "duration": 6582, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 454980, "duration": 6737, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 532499, "duration": 1954, "usedHeapSizeAfter": 5810464, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 666635, "duration": 3072, "usedHeapSizeAfter": 7867528, "usedHeapSizeBefore": 8562088 }, { "kind": "MinorGC", "type": "scavenge", "start": 839224, "duration": 3187, "usedHeapSizeAfter": 9217728, "usedHeapSizeBefore": 9835840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034771, "duration": 3521, "usedHeapSizeAfter": 10565136, "usedHeapSizeBefore": 11558616 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144743, "duration": 490, "usedHeapSizeAfter": 11260544, "usedHeapSizeBefore": 11260544 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1146403, "duration": 5083, "usedHeapSizeAfter": 8521032, "usedHeapSizeBefore": 11260704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1333139, "duration": 4099, "usedHeapSizeAfter": 21317432, "usedHeapSizeBefore": 22714536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372544, "duration": 3673, "usedHeapSizeAfter": 22125760, "usedHeapSizeBefore": 22801080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1417817, "duration": 3321, "usedHeapSizeAfter": 24267480, "usedHeapSizeBefore": 25408872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1661217, "duration": 3457, "usedHeapSizeAfter": 28014080, "usedHeapSizeBefore": 30837056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1826656, "duration": 6675, "usedHeapSizeAfter": 29174752, "usedHeapSizeBefore": 32934304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1980936, "duration": 8409, "usedHeapSizeAfter": 32320944, "usedHeapSizeBefore": 36227936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2224707, "duration": 3725, "usedHeapSizeAfter": 32157856, "usedHeapSizeBefore": 45710384 }, { "kind": "MajorGC", "type": "weak processing", "start": 2711213, "duration": 21, "usedHeapSizeAfter": 39490200, "usedHeapSizeBefore": 39490200 } ], "blinkGC": [ { "start": 275823, "duration": 3502 }, { "start": 275830, "duration": 3448 }, { "start": 282868, "duration": 1436 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1114, "time": 743 }, "FunctionCallback": { "count": 4489, "time": 94146 }, "NamedGetterCallback": { "count": 107, "time": 9031 }, "GetMoreDataCallback": { "count": 14, "time": 145580 }, "AccessorSetterCallback": { "count": 5392, "time": 2032 }, "GCEpilogueCallback": { "count": 15, "time": 1491 }, "GCPrologueCallback": { "count": 15, "time": 1393 }, "NamedSetterCallback": { "count": 18, "time": 101 }, "StoreCallbackProperty": { "count": 5334, "time": 2197 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12291 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1410 }, "CompileFunction": { "count": 3319, "time": 95023 }, "CompileIgnition": { "count": 3374, "time": 101673 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31959 }, "CompileRewriteReturnResult": { "count": 3329, "time": 135 }, "CompileScopeAnalysis": { "count": 3329, "time": 15888 }, "CompileScript": { "count": 10, "time": 2179 }, "CompileLazy": { "count": 3176, "time": 9394 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 542 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1027 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 647, "time": 924 }, "Map_SetPrototype": { "count": 12975, "time": 5105 }, "Map_TransitionToDataProperty": { "count": 11933, "time": 40707 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 55 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5686 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9311 }, "CreateArrayLiteral": { "count": 761, "time": 1421 }, "CreateObjectLiteral": { "count": 1890, "time": 9169 }, "SetProperty": { "count": 8829, "time": 17454 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 745 }, "NewClosure_Tenured": { "count": 2398, "time": 2298 }, "HandleApiCall": { "count": 3986, "time": 4293 }, "DateConstructor": { "count": 268, "time": 171 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 759 }, "FunctionPrototypeSetter": { "count": 239, "time": 2080 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 252 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 72 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 68 }, "SetGrow": { "count": 26, "time": 687 }, "WeakCollectionSet": { "count": 5007, "time": 5454 }, "ForInEnumerate": { "count": 380, "time": 1355 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 153, "time": 2370 }, "CreateListFromArrayLike": { "count": 18, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1310 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 2181 }, "AddDictionaryProperty": { "count": 10572, "time": 12771 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 4554 }, "HasProperty": { "count": 961, "time": 2281 }, "KeyedGetProperty": { "count": 223, "time": 285 }, "NewObject": { "count": 251, "time": 1228 }, "ObjectCreate": { "count": 221, "time": 1878 }, "ObjectKeys": { "count": 53, "time": 150 }, "SetDataProperties": { "count": 71, "time": 1833 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 12168 }, "RegExpExecMultiple": { "count": 327, "time": 3571 }, "RegExpReplace": { "count": 784, "time": 5108 }, "StringSplit": { "count": 6134, "time": 7573 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 933 }, "StringBuilderConcat": { "count": 152, "time": 229 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 551, "time": 104 }, "StringIndexOfUnchecked": { "count": 330, "time": 544 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 579 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 83 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 600 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 1921 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53271 }, "ObjectSetPrototypeOf": { "count": 205, "time": 797 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 775 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 8 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 356 }, "LoadElementWithInterceptor": { "count": 22, "time": 2 }, "Interrupt": { "count": 137, "time": 353 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 85 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 774 }, "ArrayPop": { "count": 63, "time": 552 }, "ArrayBufferConstructor": { "count": 1, "time": 3884 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 297 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 604 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2508 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 732 }, "StringToNumber": { "count": 196, "time": 954 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 7 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1045, "time": 3050 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 679 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 53 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3663 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5441 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 586 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 46801 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3478 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1423 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 121433 }, "GC_MC_INCREMENTAL": { "count": 23, "time": 11508 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 477 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1094 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 482 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 22 }, "GC_MC_FINISH": { "count": 1, "time": 36 }, "GC_MC_MARK": { "count": 1, "time": 5 }, "GC_MC_PROLOGUE": { "count": 1, "time": 23 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 34 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 50 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 656 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 795 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 973 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 15 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 979 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 59 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 128 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 4 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 5 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 339 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 59 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 56 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 952 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 1237 }, "GC_MC_BACKGROUND_MARKING": { "count": 8, "time": 11832 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1009610 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13632 }, "ParseFunctionLiteral": { "count": 3377, "time": 131909 }, "ParseProgram": { "count": 10, "time": 916 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11748 }, "PreParseNoVariableResolution": { "count": 105, "time": 1488 }, "JsonParse": { "count": 25, "time": 119786 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18854 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 400 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2318 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1329, "time": 9352 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8807 }, "LoadIC_FunctionPrototypeStub": { "count": 380, "time": 1271 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1548 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 18784 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 679 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 14836 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3494 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17343 }, "LoadGlobalIC_Slow": { "count": 21, "time": 16 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 680 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1609 }, "LoadIC_LoadFieldDH": { "count": 4075, "time": 14063 }, "StoreIC_StoreFieldDH": { "count": 1258, "time": 6193 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1371 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4605 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4371 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 3709 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1847 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 2171 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 154 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 664 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 10820 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3981 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 826 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 762 }, "API_Function_NewInstance": { "count": 43, "time": 723 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3618 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 63 }, "API_ObjectTemplate_New": { "count": 102, "time": 506 }, "API_String_NewFromOneByte": { "count": 1038, "time": 900 }, "API_String_Write": { "count": 654, "time": 109 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 28 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 545 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 131 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 729 }, "ParseBackgroundProgram": { "count": 1, "time": 675 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6163 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49792 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 3 }, "OptimizeCode": { "count": 81, "time": 672 }, "RecompileSynchronous": { "count": 159, "time": 160781 }, "CompileOptimized_Concurrent": { "count": 78, "time": 3436 }, "StackGuard": { "count": 78, "time": 799 }, "DeoptimizeCode": { "count": 9, "time": 900 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 10 }, "NotifyDeoptimized": { "count": 8, "time": 1025 } } } }, { "duration": 2781019, "js": 2630834, "phases": [ { "phase": "load", "start": 0, "duration": 96647 }, { "phase": "boot", "start": 96647, "duration": 775135 }, { "phase": "transition", "start": 871782, "duration": 681765 }, { "phase": "render", "start": 1553547, "duration": 1227472 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301057 }, { "kind": "MinorGC", "type": "scavenge", "start": 401666, "duration": 4941, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 435720, "duration": 5881, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629464 }, { "kind": "MinorGC", "type": "scavenge", "start": 517661, "duration": 2211, "usedHeapSizeAfter": 5792120, "usedHeapSizeBefore": 6119504 }, { "kind": "MinorGC", "type": "scavenge", "start": 670940, "duration": 2895, "usedHeapSizeAfter": 7905480, "usedHeapSizeBefore": 8570256 }, { "kind": "MinorGC", "type": "scavenge", "start": 860204, "duration": 3714, "usedHeapSizeAfter": 9195680, "usedHeapSizeBefore": 9811824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1042240, "duration": 68, "usedHeapSizeAfter": 11104832, "usedHeapSizeBefore": 11104832 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1056800, "duration": 6068, "usedHeapSizeAfter": 8893864, "usedHeapSizeBefore": 11221376 }, { "kind": "MajorGC", "type": "weak processing", "start": 1155215, "duration": 14, "usedHeapSizeAfter": 9940096, "usedHeapSizeBefore": 9940096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360884, "duration": 4859, "usedHeapSizeAfter": 21085824, "usedHeapSizeBefore": 22848552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410257, "duration": 5525, "usedHeapSizeAfter": 22335320, "usedHeapSizeBefore": 23261672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1453492, "duration": 4119, "usedHeapSizeAfter": 24227784, "usedHeapSizeBefore": 25227512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1458850, "duration": 539, "usedHeapSizeAfter": 24296392, "usedHeapSizeBefore": 24296392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1486716, "duration": 7113, "usedHeapSizeAfter": 22223536, "usedHeapSizeBefore": 26156816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1754423, "duration": 6823, "usedHeapSizeAfter": 25230272, "usedHeapSizeBefore": 29095048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1947542, "duration": 6610, "usedHeapSizeAfter": 27064576, "usedHeapSizeBefore": 30535040 }, { "kind": "MinorGC", "type": "scavenge", "start": 2206422, "duration": 3828, "usedHeapSizeAfter": 29172648, "usedHeapSizeBefore": 41612128 }, { "kind": "MajorGC", "type": "weak processing", "start": 2776641, "duration": 11, "usedHeapSizeAfter": 40678176, "usedHeapSizeBefore": 40678176 } ], "blinkGC": [ { "start": 265879, "duration": 5203 }, { "start": 265886, "duration": 4752 }, { "start": 278870, "duration": 1557 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1779 }, "FunctionCallback": { "count": 4487, "time": 88765 }, "NamedGetterCallback": { "count": 107, "time": 7888 }, "GetMoreDataCallback": { "count": 14, "time": 142544 }, "AccessorSetterCallback": { "count": 5392, "time": 3129 }, "GCEpilogueCallback": { "count": 15, "time": 1642 }, "GCPrologueCallback": { "count": 15, "time": 798 }, "NamedSetterCallback": { "count": 18, "time": 931 }, "StoreCallbackProperty": { "count": 5334, "time": 3767 }, "NamedQueryCallback": { "count": 11, "time": 408 }, "RunMicrotaskCallback": { "count": 42, "time": 12163 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1749 }, "CompileFunction": { "count": 3319, "time": 112939 }, "CompileIgnition": { "count": 3374, "time": 110713 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27649 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1601 }, "CompileScopeAnalysis": { "count": 3329, "time": 15012 }, "CompileScript": { "count": 10, "time": 395 }, "CompileLazy": { "count": 3176, "time": 10265 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 761 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1631 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1106 }, "Map_SetPrototype": { "count": 12952, "time": 3161 }, "Map_TransitionToDataProperty": { "count": 11946, "time": 38506 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 783 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4824 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6130 }, "CreateArrayLiteral": { "count": 761, "time": 935 }, "CreateObjectLiteral": { "count": 1890, "time": 11106 }, "SetProperty": { "count": 8820, "time": 14074 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 2208 }, "HandleApiCall": { "count": 3986, "time": 4370 }, "DateConstructor": { "count": 268, "time": 897 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 1944 }, "FunctionPrototypeSetter": { "count": 239, "time": 1703 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 766 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 535 }, "WeakCollectionSet": { "count": 5007, "time": 10844 }, "ForInEnumerate": { "count": 379, "time": 2153 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 266, "time": 3946 }, "CreateListFromArrayLike": { "count": 18, "time": 521 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2215 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5400 }, "AddDictionaryProperty": { "count": 10572, "time": 11313 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 6101 }, "HasProperty": { "count": 961, "time": 2659 }, "KeyedGetProperty": { "count": 223, "time": 1402 }, "NewObject": { "count": 251, "time": 897 }, "ObjectCreate": { "count": 221, "time": 1125 }, "ObjectKeys": { "count": 52, "time": 1835 }, "SetDataProperties": { "count": 71, "time": 1065 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 270, "time": 10617 }, "RegExpExecMultiple": { "count": 327, "time": 1141 }, "RegExpReplace": { "count": 784, "time": 6042 }, "StringSplit": { "count": 6134, "time": 10973 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 190 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 566, "time": 229 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1918 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 56 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 279 }, "FunctionPrototypeToString": { "count": 116, "time": 525 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1962 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52731 }, "ObjectSetPrototypeOf": { "count": 205, "time": 239 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 267 }, "GlobalUnescape": { "count": 1, "time": 17 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 533 }, "ArrayShift": { "count": 120, "time": 100 }, "Object_DeleteProperty": { "count": 6, "time": 9 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 1442 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 2202 }, "DeleteProperty": { "count": 11, "time": 765 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 10 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1031 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4449 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 44 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3788 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1194 }, "StringToNumber": { "count": 196, "time": 77 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 483 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 985, "time": 4578 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 605 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3150 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6946 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 133 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 42 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35770 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3774 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1434 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1411 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 97133 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 17146 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2030 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 593 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 809 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 469 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1141 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1439 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2663 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 778 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 249 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2033 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 334 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1004 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 701 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 37 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 409 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 603 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5128 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2242 }, "GC_MC_BACKGROUND_MARKING": { "count": 30, "time": 29433 }, "GC_Custom_IncrementalMarkingObserver": { "count": 163, "time": 2519 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2543 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1073989 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18470 }, "ParseFunctionLiteral": { "count": 3377, "time": 144209 }, "ParseProgram": { "count": 10, "time": 2744 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8698 }, "PreParseNoVariableResolution": { "count": 105, "time": 1992 }, "JsonParse": { "count": 25, "time": 120530 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19162 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3005 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4670 }, "StoreGlobalIC_Miss": { "count": 8, "time": 38 }, "StoreIC_Miss": { "count": 1354, "time": 8017 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7156 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1824 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2284 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4073, "time": 16230 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 13918 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5049 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 19047 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 38 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1785 }, "LoadIC_LoadFieldDH": { "count": 4063, "time": 11955 }, "StoreIC_StoreFieldDH": { "count": 1269, "time": 4758 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2776 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4694 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 30, "time": 5603 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 255 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 6410 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 931 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 3907 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 487 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 432 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 28 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 353 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 7507 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4472 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1877, "time": 410 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 109 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2858 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 179 }, "API_Object_SetPrototype": { "count": 43, "time": 59 }, "API_ObjectTemplate_New": { "count": 102, "time": 39 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2410 }, "API_String_Write": { "count": 654, "time": 679 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 24 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 469 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 806 }, "ParseBackgroundProgram": { "count": 1, "time": 701 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5983 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51727 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 8 }, "OptimizeCode": { "count": 80, "time": 1741 }, "RecompileSynchronous": { "count": 159, "time": 113314 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3131 }, "StackGuard": { "count": 81, "time": 2792 }, "DeoptimizeCode": { "count": 7, "time": 700 }, "NotifyDeoptimized": { "count": 5, "time": 679 } } } }, { "duration": 2749273, "js": 2587240, "phases": [ { "phase": "load", "start": 0, "duration": 97995 }, { "phase": "boot", "start": 97995, "duration": 757662 }, { "phase": "transition", "start": 855657, "duration": 672624 }, { "phase": "render", "start": 1528281, "duration": 1220992 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302409 }, { "kind": "MinorGC", "type": "scavenge", "start": 402347, "duration": 5710, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437480, "duration": 6500, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 520486, "duration": 2848, "usedHeapSizeAfter": 5799352, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 671568, "duration": 2877, "usedHeapSizeAfter": 7889240, "usedHeapSizeBefore": 8567224 }, { "kind": "MinorGC", "type": "scavenge", "start": 847841, "duration": 2780, "usedHeapSizeAfter": 9216992, "usedHeapSizeBefore": 9816328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1066082, "duration": 3013, "usedHeapSizeAfter": 10559184, "usedHeapSizeBefore": 11560016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1162644, "duration": 59, "usedHeapSizeAfter": 11279840, "usedHeapSizeBefore": 11279840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1166547, "duration": 6278, "usedHeapSizeAfter": 8517808, "usedHeapSizeBefore": 11280000 }, { "kind": "MajorGC", "type": "weak processing", "start": 1174360, "duration": 7, "usedHeapSizeAfter": 8517888, "usedHeapSizeBefore": 8517888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358414, "duration": 3400, "usedHeapSizeAfter": 21325944, "usedHeapSizeBefore": 22711000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1387439, "duration": 5834, "usedHeapSizeAfter": 22123176, "usedHeapSizeBefore": 22793536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438532, "duration": 3891, "usedHeapSizeAfter": 24205872, "usedHeapSizeBefore": 25356200 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1582306, "duration": 551, "usedHeapSizeAfter": 28391456, "usedHeapSizeBefore": 28391456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1591371, "duration": 10137, "usedHeapSizeAfter": 24842656, "usedHeapSizeBefore": 28551224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764866, "duration": 5404, "usedHeapSizeAfter": 24999624, "usedHeapSizeBefore": 29441064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1964253, "duration": 6526, "usedHeapSizeAfter": 28721056, "usedHeapSizeBefore": 32411880 }, { "kind": "MinorGC", "type": "scavenge", "start": 2202946, "duration": 5047, "usedHeapSizeAfter": 28806928, "usedHeapSizeBefore": 41469696 } ], "blinkGC": [ { "start": 272073, "duration": 2672 }, { "start": 272082, "duration": 2599 }, { "start": 290200, "duration": 1588 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 1400 }, "FunctionCallback": { "count": 4488, "time": 90607 }, "NamedGetterCallback": { "count": 107, "time": 8592 }, "GetMoreDataCallback": { "count": 14, "time": 136984 }, "AccessorSetterCallback": { "count": 5392, "time": 3093 }, "GCEpilogueCallback": { "count": 16, "time": 1162 }, "GCPrologueCallback": { "count": 16, "time": 1205 }, "NamedSetterCallback": { "count": 18, "time": 757 }, "StoreCallbackProperty": { "count": 5334, "time": 4720 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 14499 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1218 }, "CompileFunction": { "count": 3319, "time": 101894 }, "CompileIgnition": { "count": 3374, "time": 110118 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32522 }, "CompileRewriteReturnResult": { "count": 3329, "time": 606 }, "CompileScopeAnalysis": { "count": 3329, "time": 16765 }, "CompileScript": { "count": 10, "time": 1356 }, "CompileLazy": { "count": 3176, "time": 15336 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 289 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1055 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1762 }, "Map_SetPrototype": { "count": 12972, "time": 4194 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 40968 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 60 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4167 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8886 }, "CreateArrayLiteral": { "count": 761, "time": 2398 }, "CreateObjectLiteral": { "count": 1890, "time": 7144 }, "SetProperty": { "count": 8830, "time": 15937 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 516 }, "NewClosure_Tenured": { "count": 2398, "time": 3054 }, "HandleApiCall": { "count": 3986, "time": 2424 }, "DateConstructor": { "count": 268, "time": 128 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3645 }, "FunctionPrototypeSetter": { "count": 239, "time": 349 }, "FunctionLengthGetter": { "count": 13, "time": 872 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 111 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 732 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 9293 }, "ForInEnumerate": { "count": 380, "time": 2973 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 12 }, "AllocateInNewSpace": { "count": 218, "time": 3931 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2272 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5181 }, "AddDictionaryProperty": { "count": 10572, "time": 12459 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1824 }, "HasProperty": { "count": 961, "time": 677 }, "KeyedGetProperty": { "count": 223, "time": 715 }, "NewObject": { "count": 251, "time": 1809 }, "ObjectCreate": { "count": 221, "time": 3624 }, "ObjectKeys": { "count": 53, "time": 1778 }, "SetDataProperties": { "count": 71, "time": 2702 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 12808 }, "RegExpExecMultiple": { "count": 327, "time": 2557 }, "RegExpReplace": { "count": 784, "time": 2100 }, "StringSplit": { "count": 6134, "time": 6877 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 266 }, "StringBuilderConcat": { "count": 152, "time": 148 }, "StringBuilderJoin": { "count": 136, "time": 611 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 549, "time": 107 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 232 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 99 }, "ArrayUnshift": { "count": 45, "time": 1449 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 785 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1110 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52311 }, "ObjectSetPrototypeOf": { "count": 205, "time": 202 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 128 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 96 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 707 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 144, "time": 789 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 249 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1259 }, "ArrayPop": { "count": 63, "time": 421 }, "ArrayBufferConstructor": { "count": 1, "time": 3722 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 295, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2527 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 887 }, "StringToUpperCaseIntl": { "count": 36, "time": 847 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 76 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 974, "time": 3627 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 368 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 91 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2856 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6420 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 670 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41162 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1636 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 577 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1546 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106587 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 14575 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1258 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 731 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 115 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 772 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 672 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 99 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 765 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 977 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1776 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4219 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 444 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 228 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2694 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 315 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 994 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 378 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 124 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 227 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 539 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 28 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 504 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 142 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6643 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4488 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 34724 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2186 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1586 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1051346 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15078 }, "ParseFunctionLiteral": { "count": 3377, "time": 150467 }, "ParseProgram": { "count": 10, "time": 2269 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12527 }, "PreParseNoVariableResolution": { "count": 105, "time": 813 }, "JsonParse": { "count": 25, "time": 120343 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21483 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2955 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2838 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 8114 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8157 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 721 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1166 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4126, "time": 17017 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 422 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 13214 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3701 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17448 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 56 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2122 }, "LoadIC_LoadFieldDH": { "count": 4099, "time": 14636 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 6262 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1535 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3854 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4336 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 4254 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1401 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 709 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 72 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 616 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 8218 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2301 }, "API_Object_SetPrivate": { "count": 35, "time": 38 }, "API_Persistent_New": { "count": 1875, "time": 1346 }, "API_String_NewFromUtf8": { "count": 13, "time": 444 }, "API_String_WriteUtf8": { "count": 7, "time": 21 }, "API_Script_Run": { "count": 9, "time": 36 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2041 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 312 }, "API_String_Write": { "count": 654, "time": 105 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 421 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 118 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 762 }, "ParseBackgroundProgram": { "count": 1, "time": 845 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6767 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54772 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 5 }, "OptimizeCode": { "count": 81, "time": 1821 }, "RecompileSynchronous": { "count": 161, "time": 108892 }, "CompileOptimized_Concurrent": { "count": 80, "time": 3047 }, "StackGuard": { "count": 81, "time": 3002 }, "DeoptimizeCode": { "count": 7, "time": 411 }, "NotifyDeoptimized": { "count": 6, "time": 771 } } } }, { "duration": 2809025, "js": 2655066, "phases": [ { "phase": "load", "start": 0, "duration": 101258 }, { "phase": "boot", "start": 101258, "duration": 746421 }, { "phase": "transition", "start": 847679, "duration": 720998 }, { "phase": "render", "start": 1568677, "duration": 1240348 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299568 }, { "kind": "MinorGC", "type": "scavenge", "start": 403076, "duration": 5377, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 435530, "duration": 5666, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 524824, "duration": 1271, "usedHeapSizeAfter": 5804848, "usedHeapSizeBefore": 6119264 }, { "kind": "MinorGC", "type": "scavenge", "start": 667899, "duration": 3097, "usedHeapSizeAfter": 7872936, "usedHeapSizeBefore": 8565560 }, { "kind": "MinorGC", "type": "scavenge", "start": 850345, "duration": 4399, "usedHeapSizeAfter": 9219232, "usedHeapSizeBefore": 9839936 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1029490, "duration": 731, "usedHeapSizeAfter": 11106800, "usedHeapSizeBefore": 11106800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1045945, "duration": 5574, "usedHeapSizeAfter": 8889960, "usedHeapSizeBefore": 11229920 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145317, "duration": 18, "usedHeapSizeAfter": 9899352, "usedHeapSizeBefore": 9899352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355762, "duration": 5698, "usedHeapSizeAfter": 21059632, "usedHeapSizeBefore": 22846208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407290, "duration": 4848, "usedHeapSizeAfter": 22417120, "usedHeapSizeBefore": 23257136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1460826, "duration": 3455, "usedHeapSizeAfter": 24208808, "usedHeapSizeBefore": 25272416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1480199, "duration": 467, "usedHeapSizeAfter": 25783968, "usedHeapSizeBefore": 25783968 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1501280, "duration": 10352, "usedHeapSizeAfter": 22623856, "usedHeapSizeBefore": 26477712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1753332, "duration": 5626, "usedHeapSizeAfter": 25134648, "usedHeapSizeBefore": 29074392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961756, "duration": 8597, "usedHeapSizeAfter": 27137024, "usedHeapSizeBefore": 30774848 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219300, "duration": 8963, "usedHeapSizeAfter": 29208944, "usedHeapSizeBefore": 41541384 }, { "kind": "MajorGC", "type": "weak processing", "start": 2804703, "duration": 20, "usedHeapSizeAfter": 41120816, "usedHeapSizeBefore": 41120816 } ], "blinkGC": [ { "start": 264969, "duration": 3263 }, { "start": 264976, "duration": 2610 }, { "start": 275081, "duration": 1375 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1615 }, "FunctionCallback": { "count": 4490, "time": 96385 }, "NamedGetterCallback": { "count": 107, "time": 6991 }, "GetMoreDataCallback": { "count": 14, "time": 139022 }, "AccessorSetterCallback": { "count": 5392, "time": 1825 }, "GCEpilogueCallback": { "count": 15, "time": 282 }, "GCPrologueCallback": { "count": 15, "time": 916 }, "NamedSetterCallback": { "count": 18, "time": 754 }, "StoreCallbackProperty": { "count": 5334, "time": 4810 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 14003 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 411 }, "CompileFunction": { "count": 3319, "time": 111954 }, "CompileIgnition": { "count": 3374, "time": 113339 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28494 }, "CompileRewriteReturnResult": { "count": 3329, "time": 540 }, "CompileScopeAnalysis": { "count": 3329, "time": 12978 }, "CompileScript": { "count": 10, "time": 1351 }, "CompileLazy": { "count": 3176, "time": 11346 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 441 }, "RegExpInitializeAndCompile": { "count": 177, "time": 269 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3458 }, "Map_SetPrototype": { "count": 12962, "time": 2675 }, "Map_TransitionToDataProperty": { "count": 11948, "time": 32504 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3509 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6738 }, "CreateArrayLiteral": { "count": 761, "time": 835 }, "CreateObjectLiteral": { "count": 1890, "time": 9235 }, "SetProperty": { "count": 8822, "time": 13647 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 841 }, "NewClosure_Tenured": { "count": 2398, "time": 5397 }, "HandleApiCall": { "count": 3986, "time": 1816 }, "DateConstructor": { "count": 268, "time": 456 }, "ArrayLengthGetter": { "count": 368, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 2239 }, "FunctionPrototypeSetter": { "count": 239, "time": 862 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 121 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 890 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 7685 }, "ForInEnumerate": { "count": 380, "time": 3352 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 247 }, "AllocateInNewSpace": { "count": 286, "time": 6493 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 637 }, "CreateRegExpLiteral": { "count": 235, "time": 1961 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3903 }, "AddDictionaryProperty": { "count": 10572, "time": 14397 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3252 }, "HasProperty": { "count": 961, "time": 1660 }, "KeyedGetProperty": { "count": 223, "time": 291 }, "NewObject": { "count": 251, "time": 2566 }, "ObjectCreate": { "count": 221, "time": 2797 }, "ObjectKeys": { "count": 53, "time": 181 }, "SetDataProperties": { "count": 71, "time": 1203 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10926 }, "RegExpExecMultiple": { "count": 327, "time": 1297 }, "RegExpReplace": { "count": 784, "time": 2535 }, "StringSplit": { "count": 6134, "time": 6206 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 110 }, "StringCharCodeAt": { "count": 11, "time": 492 }, "StringEqual": { "count": 562, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 835 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 974 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 60 }, "ArrayUnshift": { "count": 45, "time": 518 }, "DateNow": { "count": 60, "time": 869 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 3705 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55155 }, "ObjectSetPrototypeOf": { "count": 205, "time": 417 }, "ObjectIsExtensible": { "count": 19, "time": 671 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 756 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 520 }, "ArrayShift": { "count": 120, "time": 105 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 670 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 146, "time": 2711 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1140 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 273 }, "ArrayPop": { "count": 63, "time": 710 }, "ArrayBufferConstructor": { "count": 1, "time": 3393 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 33 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 101 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3748 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 796 }, "StringToNumber": { "count": 196, "time": 379 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 698 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 633 }, "ObjectPrototypeGetProto": { "count": 12, "time": 235 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1243, "time": 4885 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 245 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 84 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2784 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7424 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38289 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3159 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 4951 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1438 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 113634 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 17266 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1933 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 547 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1181 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 704 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 187 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1001 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 718 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 96 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1858 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4338 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 71 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2183 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 733 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1150 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 524 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 450 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 855 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 14 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5837 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3694 }, "GC_MC_BACKGROUND_MARKING": { "count": 33, "time": 31275 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2480 }, "GC_Custom_IncrementalMarkingObserver": { "count": 168, "time": 3908 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5573, "time": 1071377 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15708 }, "ParseFunctionLiteral": { "count": 3377, "time": 146571 }, "ParseProgram": { "count": 10, "time": 854 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10583 }, "PreParseNoVariableResolution": { "count": 105, "time": 2164 }, "JsonParse": { "count": 25, "time": 122389 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18639 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2550 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1658 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1353, "time": 4409 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 7387 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1086 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 392 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4120, "time": 21348 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 14186 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2831 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 19576 }, "LoadGlobalIC_Slow": { "count": 21, "time": 502 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1327 }, "LoadIC_LoadFieldDH": { "count": 4086, "time": 13568 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 8990 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2392 }, "KeyedLoadIC_LoadElementDH": { "count": 821, "time": 2381 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 8473 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 392 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 558, "time": 4013 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1192 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 474, "time": 1806 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1987 }, "LoadIC_StringLength": { "count": 27, "time": 23 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 564 } }, "API": { "API_Context_New": { "count": 2, "time": 12161 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1667 }, "API_Object_SetPrivate": { "count": 35, "time": 456 }, "API_Persistent_New": { "count": 1876, "time": 1227 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 91 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3886 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 394 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1624 }, "API_String_Write": { "count": 654, "time": 103 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 360 }, "CompileBackgroundScript": { "count": 1, "time": 24 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 704 }, "ParseBackgroundProgram": { "count": 1, "time": 704 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6027 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49344 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 8 }, "OptimizeCode": { "count": 88, "time": 4186 }, "RecompileSynchronous": { "count": 174, "time": 138532 }, "CompileOptimized_Concurrent": { "count": 86, "time": 1298 }, "StackGuard": { "count": 91, "time": 2819 }, "DeoptimizeCode": { "count": 7, "time": 1632 }, "NotifyDeoptimized": { "count": 6, "time": 475 } } } }, { "duration": 2720093, "js": 2573814, "phases": [ { "phase": "load", "start": 0, "duration": 92052 }, { "phase": "boot", "start": 92052, "duration": 733663 }, { "phase": "transition", "start": 825715, "duration": 664380 }, { "phase": "render", "start": 1490095, "duration": 1229998 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293979 }, { "kind": "MinorGC", "type": "scavenge", "start": 394695, "duration": 5597, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 429854, "duration": 5856, "usedHeapSizeAfter": 4487584, "usedHeapSizeBefore": 4629464 }, { "kind": "MinorGC", "type": "scavenge", "start": 506917, "duration": 1675, "usedHeapSizeAfter": 5805152, "usedHeapSizeBefore": 6119520 }, { "kind": "MinorGC", "type": "scavenge", "start": 642628, "duration": 2871, "usedHeapSizeAfter": 7886528, "usedHeapSizeBefore": 8565968 }, { "kind": "MinorGC", "type": "scavenge", "start": 817510, "duration": 2790, "usedHeapSizeAfter": 9194104, "usedHeapSizeBefore": 9816880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1036713, "duration": 3837, "usedHeapSizeAfter": 10550136, "usedHeapSizeBefore": 11560768 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139574, "duration": 61, "usedHeapSizeAfter": 11251944, "usedHeapSizeBefore": 11251944 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1141045, "duration": 5198, "usedHeapSizeAfter": 8522080, "usedHeapSizeBefore": 11252104 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147254, "duration": 10, "usedHeapSizeAfter": 8522160, "usedHeapSizeBefore": 8522160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1327414, "duration": 3720, "usedHeapSizeAfter": 21299912, "usedHeapSizeBefore": 22714584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360986, "duration": 3390, "usedHeapSizeAfter": 22159624, "usedHeapSizeBefore": 22823840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401892, "duration": 4450, "usedHeapSizeAfter": 24203768, "usedHeapSizeBefore": 25381632 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1595894, "duration": 366, "usedHeapSizeAfter": 29177304, "usedHeapSizeBefore": 29177304 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1603962, "duration": 9946, "usedHeapSizeAfter": 25117152, "usedHeapSizeBefore": 29256272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1758146, "duration": 8148, "usedHeapSizeAfter": 25285680, "usedHeapSizeBefore": 29458560 }, { "kind": "MinorGC", "type": "scavenge", "start": 2124859, "duration": 5338, "usedHeapSizeAfter": 29033256, "usedHeapSizeBefore": 40870176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2585176, "duration": 5353, "usedHeapSizeAfter": 30462040, "usedHeapSizeBefore": 42454680 } ], "blinkGC": [ { "start": 261003, "duration": 3213 }, { "start": 261010, "duration": 3166 }, { "start": 268274, "duration": 1112 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 364 }, "FunctionCallback": { "count": 4488, "time": 87140 }, "NamedGetterCallback": { "count": 107, "time": 6703 }, "GetMoreDataCallback": { "count": 14, "time": 137590 }, "AccessorSetterCallback": { "count": 5392, "time": 1923 }, "GCEpilogueCallback": { "count": 16, "time": 359 }, "GCPrologueCallback": { "count": 16, "time": 1969 }, "NamedSetterCallback": { "count": 18, "time": 207 }, "StoreCallbackProperty": { "count": 5334, "time": 5973 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 13104 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1024 }, "CompileFunction": { "count": 3319, "time": 100528 }, "CompileIgnition": { "count": 3374, "time": 103419 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29217 }, "CompileRewriteReturnResult": { "count": 3329, "time": 774 }, "CompileScopeAnalysis": { "count": 3329, "time": 11516 }, "CompileScript": { "count": 10, "time": 3945 }, "CompileLazy": { "count": 3176, "time": 16235 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1576 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2125 }, "Map_SetPrototype": { "count": 12979, "time": 3225 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 37776 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 365 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5296 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8107 }, "CreateArrayLiteral": { "count": 761, "time": 2317 }, "CreateObjectLiteral": { "count": 1890, "time": 7302 }, "SetProperty": { "count": 8830, "time": 12829 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 402 }, "NewClosure_Tenured": { "count": 2398, "time": 3014 }, "HandleApiCall": { "count": 3986, "time": 1913 }, "DateConstructor": { "count": 268, "time": 357 }, "ArrayLengthGetter": { "count": 372, "time": 421 }, "ArrayLengthSetter": { "count": 5152, "time": 1336 }, "FunctionPrototypeSetter": { "count": 239, "time": 693 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 741 }, "WeakCollectionSet": { "count": 5007, "time": 10483 }, "ForInEnumerate": { "count": 380, "time": 2478 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 259, "time": 1497 }, "CreateListFromArrayLike": { "count": 18, "time": 405 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 3291 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4964 }, "AddDictionaryProperty": { "count": 10572, "time": 13131 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 5051 }, "HasProperty": { "count": 961, "time": 1609 }, "KeyedGetProperty": { "count": 223, "time": 668 }, "NewObject": { "count": 251, "time": 1779 }, "ObjectCreate": { "count": 221, "time": 6800 }, "ObjectKeys": { "count": 53, "time": 513 }, "SetDataProperties": { "count": 71, "time": 908 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 7869 }, "RegExpExecMultiple": { "count": 327, "time": 2376 }, "RegExpReplace": { "count": 784, "time": 2390 }, "StringSplit": { "count": 6134, "time": 12051 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 444 }, "StringBuilderJoin": { "count": 136, "time": 462 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 554, "time": 1966 }, "StringIndexOfUnchecked": { "count": 330, "time": 71 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 240 }, "ArrayPush": { "count": 8, "time": 11 }, "ArraySplice": { "count": 82, "time": 809 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 614 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 874 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54741 }, "ObjectSetPrototypeOf": { "count": 205, "time": 222 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 109 }, "GlobalUnescape": { "count": 1, "time": 695 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 52 }, "ArrayShift": { "count": 120, "time": 649 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 3848 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1913 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3950 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 98 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3658 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 802 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 390 }, "ObjectIsFrozen": { "count": 216, "time": 329 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1072, "time": 4107 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 22 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 98 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3489 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6892 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 327 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 56 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 1011 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38338 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3419 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 746 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 12 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1762 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 107292 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14879 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1059 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1893 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 409 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 450 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 801 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 374 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 93 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2568 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3082 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 390 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 229 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2920 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 323 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 956 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 234 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1026 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 380 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 417 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 15 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 63 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5094 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3240 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 34353 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2577 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 2682 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1067600 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15471 }, "ParseFunctionLiteral": { "count": 3377, "time": 151399 }, "ParseProgram": { "count": 10, "time": 1727 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12802 }, "PreParseNoVariableResolution": { "count": 105, "time": 3176 }, "JsonParse": { "count": 25, "time": 115514 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22290 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2081 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1558 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 5167 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6203 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 950 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1370 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 15243 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 40 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 9263 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1875 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16561 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 454 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2171 }, "LoadIC_LoadFieldDH": { "count": 4102, "time": 12446 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 4467 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3174 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5286 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4314 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 641 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 3319 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2619 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1787 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 801 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 566 } }, "API": { "API_Context_New": { "count": 2, "time": 14196 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1716 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1264 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3539 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1084 }, "API_String_Write": { "count": 654, "time": 1013 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 339 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 30 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 338 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 831 }, "ParseBackgroundProgram": { "count": 1, "time": 690 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6114 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52675 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 6 }, "OptimizeCode": { "count": 77, "time": 347 }, "RecompileSynchronous": { "count": 154, "time": 102913 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1714 }, "StackGuard": { "count": 76, "time": 3927 }, "DeoptimizeCode": { "count": 8, "time": 2590 }, "NotifyDeoptimized": { "count": 6, "time": 120 } } } }, { "duration": 2783665, "js": 2634504, "phases": [ { "phase": "load", "start": 0, "duration": 90711 }, { "phase": "boot", "start": 90711, "duration": 751917 }, { "phase": "transition", "start": 842628, "duration": 657029 }, { "phase": "render", "start": 1499657, "duration": 1284008 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305968 }, { "kind": "MinorGC", "type": "scavenge", "start": 405843, "duration": 7177, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 442250, "duration": 6329, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 521481, "duration": 2976, "usedHeapSizeAfter": 5820608, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 659875, "duration": 2735, "usedHeapSizeAfter": 7857784, "usedHeapSizeBefore": 8555712 }, { "kind": "MinorGC", "type": "scavenge", "start": 833703, "duration": 3113, "usedHeapSizeAfter": 9201952, "usedHeapSizeBefore": 9817600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038741, "duration": 2230, "usedHeapSizeAfter": 10546312, "usedHeapSizeBefore": 11552824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1147833, "duration": 456, "usedHeapSizeAfter": 11258984, "usedHeapSizeBefore": 11258984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1150460, "duration": 6931, "usedHeapSizeAfter": 8519048, "usedHeapSizeBefore": 11259144 }, { "kind": "MajorGC", "type": "weak processing", "start": 1159075, "duration": 8, "usedHeapSizeAfter": 8519128, "usedHeapSizeBefore": 8519128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341746, "duration": 4030, "usedHeapSizeAfter": 21297200, "usedHeapSizeBefore": 22713768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376497, "duration": 3994, "usedHeapSizeAfter": 22233424, "usedHeapSizeBefore": 22825600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414276, "duration": 3840, "usedHeapSizeAfter": 24252712, "usedHeapSizeBefore": 25376104 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1552078, "duration": 653, "usedHeapSizeAfter": 28405616, "usedHeapSizeBefore": 28405616 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1569718, "duration": 9925, "usedHeapSizeAfter": 24711176, "usedHeapSizeBefore": 28710096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748108, "duration": 6342, "usedHeapSizeAfter": 25120328, "usedHeapSizeBefore": 29425728 }, { "kind": "MinorGC", "type": "scavenge", "start": 2022258, "duration": 6406, "usedHeapSizeAfter": 29010456, "usedHeapSizeBefore": 32514920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2261811, "duration": 3940, "usedHeapSizeAfter": 28818376, "usedHeapSizeBefore": 41714472 } ], "blinkGC": [ { "start": 271595, "duration": 3311 }, { "start": 271604, "duration": 3255 }, { "start": 289414, "duration": 1718 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 647 }, "FunctionCallback": { "count": 4489, "time": 82690 }, "NamedGetterCallback": { "count": 107, "time": 7837 }, "GetMoreDataCallback": { "count": 14, "time": 150088 }, "AccessorSetterCallback": { "count": 5392, "time": 1392 }, "GCEpilogueCallback": { "count": 16, "time": 2549 }, "GCPrologueCallback": { "count": 16, "time": 303 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 3901 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 11919 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1930 }, "CompileFunction": { "count": 3319, "time": 104535 }, "CompileIgnition": { "count": 3374, "time": 93331 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30082 }, "CompileRewriteReturnResult": { "count": 3329, "time": 131 }, "CompileScopeAnalysis": { "count": 3329, "time": 12733 }, "CompileScript": { "count": 10, "time": 1222 }, "CompileLazy": { "count": 3176, "time": 12155 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 554 }, "RegExpInitializeAndCompile": { "count": 177, "time": 251 }, "CompileForOnStackReplacement": { "count": 3, "time": 47 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1439 }, "Map_SetPrototype": { "count": 12973, "time": 1940 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 29721 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 112 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3788 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11242 }, "CreateArrayLiteral": { "count": 761, "time": 1477 }, "CreateObjectLiteral": { "count": 1890, "time": 8311 }, "SetProperty": { "count": 8830, "time": 12161 }, "DeclareGlobals": { "count": 2, "time": 703 }, "NewClosure": { "count": 344, "time": 720 }, "NewClosure_Tenured": { "count": 2398, "time": 1825 }, "HandleApiCall": { "count": 3986, "time": 2738 }, "DateConstructor": { "count": 268, "time": 126 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 3195 }, "FunctionPrototypeSetter": { "count": 239, "time": 1479 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1071 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 8487 }, "ForInEnumerate": { "count": 380, "time": 4385 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 251, "time": 2870 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4751 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4283 }, "AddDictionaryProperty": { "count": 10572, "time": 14046 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 294 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 4125 }, "HasProperty": { "count": 961, "time": 1901 }, "KeyedGetProperty": { "count": 223, "time": 1267 }, "NewObject": { "count": 251, "time": 1569 }, "ObjectCreate": { "count": 221, "time": 3367 }, "ObjectKeys": { "count": 53, "time": 621 }, "SetDataProperties": { "count": 71, "time": 2210 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9762 }, "RegExpExecMultiple": { "count": 327, "time": 2490 }, "RegExpReplace": { "count": 784, "time": 3814 }, "StringSplit": { "count": 6134, "time": 6477 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 362 }, "StringBuilderConcat": { "count": 152, "time": 109 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 558, "time": 541 }, "StringIndexOfUnchecked": { "count": 330, "time": 519 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 216 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 618 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 61 }, "ObjectDefineProperties": { "count": 2, "time": 414 }, "ObjectDefineProperty": { "count": 650, "time": 2507 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59582 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1821 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 933 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 567 }, "ArrayShift": { "count": 120, "time": 205 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 1196 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 147, "time": 1645 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 248 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1411 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 4543 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 36 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 109 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2459 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 133 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 21 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 984, "time": 3170 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 82 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3130 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5125 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 147 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39937 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 5031 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 266 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1387 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98727 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 21229 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1455 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1528 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1080 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 17 }, "GC_MC_FINISH": { "count": 2, "time": 135 }, "GC_MC_MARK": { "count": 2, "time": 844 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 340 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 890 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 170 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1997 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5507 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 406 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2789 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 186 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 623 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 361 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 502 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 272 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 87 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8725 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3832 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 35297 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2280 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 463 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1039480 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16910 }, "ParseFunctionLiteral": { "count": 3377, "time": 153917 }, "ParseProgram": { "count": 10, "time": 913 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16505 }, "PreParseNoVariableResolution": { "count": 105, "time": 2335 }, "JsonParse": { "count": 25, "time": 120241 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19756 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1322 }, "LoadGlobalIC_Miss": { "count": 719, "time": 971 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 8170 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8344 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 2768 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 690 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4094, "time": 18374 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 14632 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3285 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14471 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 41 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1776 }, "LoadIC_LoadFieldDH": { "count": 4087, "time": 13051 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 7674 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 18 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 1276 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2668 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4960 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 513 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 1780 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 429 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1951 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 388 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 73 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 660 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 545 } }, "API": { "API_Context_New": { "count": 2, "time": 10914 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1428 }, "API_Object_SetPrivate": { "count": 35, "time": 31 }, "API_Persistent_New": { "count": 1875, "time": 972 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 860 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4227 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 147 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 873 }, "API_String_Write": { "count": 654, "time": 125 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 741 }, "API_External_New": { "count": 23, "time": 519 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 560 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 127 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 863 }, "ParseBackgroundProgram": { "count": 1, "time": 730 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6101 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54378 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 5 }, "OptimizeCode": { "count": 87, "time": 1398 }, "RecompileSynchronous": { "count": 170, "time": 180983 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1989 }, "StackGuard": { "count": 85, "time": 2706 }, "DeoptimizeCode": { "count": 9, "time": 413 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 7, "time": 2289 } } } }, { "duration": 2787866, "js": 2619002, "phases": [ { "phase": "load", "start": 0, "duration": 103737 }, { "phase": "boot", "start": 103737, "duration": 740214 }, { "phase": "transition", "start": 843951, "duration": 733392 }, { "phase": "render", "start": 1577343, "duration": 1210523 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 307885 }, { "kind": "MinorGC", "type": "scavenge", "start": 414823, "duration": 5201, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 449336, "duration": 5876, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 531984, "duration": 1071, "usedHeapSizeAfter": 5793008, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 674631, "duration": 3306, "usedHeapSizeAfter": 7882504, "usedHeapSizeBefore": 8570240 }, { "kind": "MinorGC", "type": "scavenge", "start": 845359, "duration": 3122, "usedHeapSizeAfter": 9235512, "usedHeapSizeBefore": 9846896 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1040841, "duration": 69, "usedHeapSizeAfter": 11242744, "usedHeapSizeBefore": 11242744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1051615, "duration": 6670, "usedHeapSizeAfter": 8978488, "usedHeapSizeBefore": 11345584 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147468, "duration": 9, "usedHeapSizeAfter": 9892576, "usedHeapSizeBefore": 9892576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355516, "duration": 8941, "usedHeapSizeAfter": 21109600, "usedHeapSizeBefore": 22861880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415917, "duration": 4109, "usedHeapSizeAfter": 22425192, "usedHeapSizeBefore": 23307944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1459301, "duration": 4597, "usedHeapSizeAfter": 24228488, "usedHeapSizeBefore": 25265600 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1496565, "duration": 75, "usedHeapSizeAfter": 26188768, "usedHeapSizeBefore": 26188768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1530716, "duration": 8445, "usedHeapSizeAfter": 23653592, "usedHeapSizeBefore": 27714520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1784270, "duration": 4869, "usedHeapSizeAfter": 25035896, "usedHeapSizeBefore": 29013112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1973280, "duration": 5161, "usedHeapSizeAfter": 28061088, "usedHeapSizeBefore": 31706184 }, { "kind": "MinorGC", "type": "scavenge", "start": 2212641, "duration": 6998, "usedHeapSizeAfter": 28996600, "usedHeapSizeBefore": 41492296 }, { "kind": "MajorGC", "type": "weak processing", "start": 2784100, "duration": 138, "usedHeapSizeAfter": 40036432, "usedHeapSizeBefore": 40036432 } ], "blinkGC": [ { "start": 275235, "duration": 2450 }, { "start": 275244, "duration": 2396 }, { "start": 289260, "duration": 2167 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 773 }, "FunctionCallback": { "count": 4491, "time": 89123 }, "NamedGetterCallback": { "count": 107, "time": 6279 }, "GetMoreDataCallback": { "count": 14, "time": 141779 }, "AccessorSetterCallback": { "count": 5392, "time": 844 }, "GCEpilogueCallback": { "count": 15, "time": 1487 }, "GCPrologueCallback": { "count": 15, "time": 1931 }, "NamedSetterCallback": { "count": 18, "time": 491 }, "StoreCallbackProperty": { "count": 5334, "time": 5447 }, "NamedQueryCallback": { "count": 11, "time": 39 }, "RunMicrotaskCallback": { "count": 42, "time": 12421 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4641 }, "CompileFunction": { "count": 3319, "time": 111736 }, "CompileIgnition": { "count": 3374, "time": 118461 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27872 }, "CompileRewriteReturnResult": { "count": 3329, "time": 801 }, "CompileScopeAnalysis": { "count": 3329, "time": 10552 }, "CompileScript": { "count": 10, "time": 2822 }, "CompileLazy": { "count": 3176, "time": 11789 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 90 }, "RegExpInitializeAndCompile": { "count": 177, "time": 719 }, "CompileForOnStackReplacement": { "count": 2, "time": 38 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1297 }, "Map_SetPrototype": { "count": 12928, "time": 4177 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 31855 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5814 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12797 }, "CreateArrayLiteral": { "count": 761, "time": 1019 }, "CreateObjectLiteral": { "count": 1890, "time": 6198 }, "SetProperty": { "count": 8821, "time": 16116 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 64 }, "NewClosure_Tenured": { "count": 2398, "time": 1097 }, "HandleApiCall": { "count": 3986, "time": 3753 }, "DateConstructor": { "count": 268, "time": 541 }, "ArrayLengthGetter": { "count": 372, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 1862 }, "FunctionPrototypeSetter": { "count": 239, "time": 2030 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 99 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 7 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 5664 }, "ForInEnumerate": { "count": 380, "time": 4175 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 258, "time": 1977 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1928 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 8465 }, "AddDictionaryProperty": { "count": 10572, "time": 20053 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3945 }, "HasProperty": { "count": 961, "time": 1007 }, "KeyedGetProperty": { "count": 223, "time": 1058 }, "NewObject": { "count": 251, "time": 1351 }, "ObjectCreate": { "count": 221, "time": 2280 }, "ObjectKeys": { "count": 52, "time": 710 }, "SetDataProperties": { "count": 71, "time": 1955 }, "ToString": { "count": 28, "time": 150 }, "RegExpExec": { "count": 269, "time": 9738 }, "RegExpExecMultiple": { "count": 327, "time": 2235 }, "RegExpReplace": { "count": 784, "time": 2980 }, "StringSplit": { "count": 6134, "time": 8505 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 87 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 564, "time": 912 }, "StringIndexOfUnchecked": { "count": 330, "time": 70 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 212 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 229 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 72 }, "FunctionPrototypeToString": { "count": 116, "time": 1220 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2014 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62169 }, "ObjectSetPrototypeOf": { "count": 205, "time": 342 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 917 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 375 }, "ArrayShift": { "count": 120, "time": 94 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 138, "time": 3504 }, "OrdinaryHasInstance": { "count": 13, "time": 801 }, "StringToLowerCaseIntl": { "count": 223, "time": 467 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 182 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 5059 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 109 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2923 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 487 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 491 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1029, "time": 3012 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 621 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2806 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7895 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 313 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39446 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1858 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 712 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1409 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 117706 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 18107 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 743 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 6 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 127 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 228 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 748 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 67 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 822 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 709 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1547 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4772 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 314 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2458 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 475 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 191 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 296 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 510 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 46 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 121 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 717 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5055 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2725 }, "GC_MC_BACKGROUND_MARKING": { "count": 37, "time": 29332 }, "GC_Custom_IncrementalMarkingObserver": { "count": 185, "time": 1012 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2732 } }, "JavaScript": { "JS_Execution": { "count": 5506, "time": 1045451 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13445 }, "ParseFunctionLiteral": { "count": 3377, "time": 149863 }, "ParseProgram": { "count": 10, "time": 1483 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10708 }, "PreParseNoVariableResolution": { "count": 105, "time": 2299 }, "JsonParse": { "count": 25, "time": 119470 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18477 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1561 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3918 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1333, "time": 5910 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5495 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 3945 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 710 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3820, "time": 21165 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 106 }, "LoadIC_LoadNonexistentDH": { "count": 5433, "time": 17142 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1718 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 19491 }, "LoadGlobalIC_Slow": { "count": 21, "time": 663 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1858 }, "LoadIC_LoadFieldDH": { "count": 3999, "time": 17337 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 5931 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2026 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2641 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4449 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 491, "time": 4830 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1864 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 463, "time": 1168 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 158 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 623 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 547 } }, "API": { "API_Context_New": { "count": 2, "time": 9078 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2337 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1876, "time": 1559 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 278 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3349 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 346 }, "API_String_Write": { "count": 654, "time": 1057 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 35 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 358 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 680 }, "ParseBackgroundProgram": { "count": 1, "time": 813 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6395 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50921 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 8 }, "OptimizeCode": { "count": 75, "time": 297 }, "RecompileSynchronous": { "count": 148, "time": 134296 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1197 }, "StackGuard": { "count": 76, "time": 2170 }, "DeoptimizeCode": { "count": 10, "time": 2219 }, "NotifyDeoptimized": { "count": 8, "time": 1372 } } } }, { "duration": 2712212, "js": 2561265, "phases": [ { "phase": "load", "start": 0, "duration": 93525 }, { "phase": "boot", "start": 93525, "duration": 743640 }, { "phase": "transition", "start": 837165, "duration": 662448 }, { "phase": "render", "start": 1499613, "duration": 1212599 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294509 }, { "kind": "MinorGC", "type": "scavenge", "start": 393188, "duration": 5677, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 430772, "duration": 7343, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 525285, "duration": 1214, "usedHeapSizeAfter": 5796528, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 663408, "duration": 2917, "usedHeapSizeAfter": 7875432, "usedHeapSizeBefore": 8569736 }, { "kind": "MinorGC", "type": "scavenge", "start": 839388, "duration": 2592, "usedHeapSizeAfter": 9244784, "usedHeapSizeBefore": 9847656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046291, "duration": 1991, "usedHeapSizeAfter": 10566136, "usedHeapSizeBefore": 11562120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1149750, "duration": 58, "usedHeapSizeAfter": 11266232, "usedHeapSizeBefore": 11266232 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1151140, "duration": 5782, "usedHeapSizeAfter": 8532512, "usedHeapSizeBefore": 11266392 }, { "kind": "MajorGC", "type": "weak processing", "start": 1158493, "duration": 142, "usedHeapSizeAfter": 8532592, "usedHeapSizeBefore": 8532592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1338364, "duration": 4794, "usedHeapSizeAfter": 21358008, "usedHeapSizeBefore": 22719880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371949, "duration": 3247, "usedHeapSizeAfter": 22111448, "usedHeapSizeBefore": 22800024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408934, "duration": 4765, "usedHeapSizeAfter": 24165520, "usedHeapSizeBefore": 25341256 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1594157, "duration": 87, "usedHeapSizeAfter": 29044448, "usedHeapSizeBefore": 29044448 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1604971, "duration": 9705, "usedHeapSizeAfter": 25088824, "usedHeapSizeBefore": 29221304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748180, "duration": 6374, "usedHeapSizeAfter": 25333072, "usedHeapSizeBefore": 29439320 }, { "kind": "MinorGC", "type": "scavenge", "start": 2095729, "duration": 6079, "usedHeapSizeAfter": 29002056, "usedHeapSizeBefore": 40833448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2536456, "duration": 8099, "usedHeapSizeAfter": 30283920, "usedHeapSizeBefore": 42399400 } ], "blinkGC": [ { "start": 262762, "duration": 2779 }, { "start": 262772, "duration": 2724 }, { "start": 273109, "duration": 1362 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1956 }, "FunctionCallback": { "count": 4491, "time": 102863 }, "NamedGetterCallback": { "count": 107, "time": 6912 }, "GetMoreDataCallback": { "count": 14, "time": 140120 }, "AccessorSetterCallback": { "count": 5392, "time": 2160 }, "GCEpilogueCallback": { "count": 16, "time": 1271 }, "GCPrologueCallback": { "count": 16, "time": 1081 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 3355 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 10942 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3290 }, "CompileFunction": { "count": 3319, "time": 101170 }, "CompileIgnition": { "count": 3374, "time": 107227 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34433 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1033 }, "CompileScopeAnalysis": { "count": 3329, "time": 12520 }, "CompileScript": { "count": 10, "time": 386 }, "CompileLazy": { "count": 3176, "time": 14870 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 629 }, "RegExpInitializeAndCompile": { "count": 177, "time": 194 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 1004 }, "Map_SetPrototype": { "count": 12961, "time": 4127 }, "Map_TransitionToDataProperty": { "count": 11968, "time": 28822 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 621 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4997 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9365 }, "CreateArrayLiteral": { "count": 761, "time": 2049 }, "CreateObjectLiteral": { "count": 1890, "time": 7274 }, "SetProperty": { "count": 8829, "time": 14773 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 94 }, "NewClosure_Tenured": { "count": 2398, "time": 2745 }, "HandleApiCall": { "count": 3986, "time": 2870 }, "DateConstructor": { "count": 268, "time": 152 }, "ArrayLengthGetter": { "count": 371, "time": 30 }, "ArrayLengthSetter": { "count": 5152, "time": 3676 }, "FunctionPrototypeSetter": { "count": 239, "time": 2487 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 721 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 288 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 273 }, "WeakCollectionSet": { "count": 5007, "time": 8635 }, "ForInEnumerate": { "count": 380, "time": 2510 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 260, "time": 3514 }, "CreateListFromArrayLike": { "count": 18, "time": 344 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 3686 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6608 }, "AddDictionaryProperty": { "count": 10572, "time": 12602 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3433 }, "HasProperty": { "count": 961, "time": 4588 }, "KeyedGetProperty": { "count": 223, "time": 316 }, "NewObject": { "count": 251, "time": 1798 }, "ObjectCreate": { "count": 221, "time": 1499 }, "ObjectKeys": { "count": 53, "time": 171 }, "SetDataProperties": { "count": 71, "time": 1340 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 7840 }, "RegExpExecMultiple": { "count": 327, "time": 1131 }, "RegExpReplace": { "count": 784, "time": 3896 }, "StringSplit": { "count": 6134, "time": 5456 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 633 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 1657 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 557, "time": 631 }, "StringIndexOfUnchecked": { "count": 330, "time": 1187 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 254 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 105 }, "ArrayUnshift": { "count": 45, "time": 848 }, "DateNow": { "count": 60, "time": 822 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 2463 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62841 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1100 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 162 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 35 }, "ArrayShift": { "count": 120, "time": 88 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 904 }, "OrdinaryHasInstance": { "count": 13, "time": 2 }, "StringToLowerCaseIntl": { "count": 223, "time": 483 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 587 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4052 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 685 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 576 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3807 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1356 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 8 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 19 }, "DateUTC": { "count": 24, "time": 610 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1115, "time": 2152 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 147 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 100 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3681 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5442 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 70 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42944 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3971 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 898 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1787 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 108181 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 15777 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1605 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 598 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 127 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 619 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 427 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 941 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 741 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 34 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1285 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2741 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 102 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3502 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 556 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 905 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 784 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 262 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 864 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 73 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5850 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4412 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33487 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2922 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 642 } }, "JavaScript": { "JS_Execution": { "count": 5549, "time": 1030919 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16232 }, "ParseFunctionLiteral": { "count": 3377, "time": 137917 }, "ParseProgram": { "count": 10, "time": 1784 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12694 }, "PreParseNoVariableResolution": { "count": 105, "time": 1940 }, "JsonParse": { "count": 25, "time": 117857 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22606 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1827 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2740 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1364, "time": 10313 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5432 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 1420 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2100 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3933, "time": 21711 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 12777 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2878 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18550 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 51 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1176 }, "LoadIC_LoadFieldDH": { "count": 4056, "time": 12958 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 5588 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2896 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 6048 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5345 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 548 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 534, "time": 2607 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1697 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 664 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 57 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 565 }, "LoadIC_StringLength": { "count": 27, "time": 40 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 18 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 11144 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1993 }, "API_Object_SetPrivate": { "count": 35, "time": 16 }, "API_Persistent_New": { "count": 1875, "time": 322 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5120 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1344 }, "API_String_Write": { "count": 654, "time": 1153 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 35 }, "API_External_New": { "count": 23, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 426 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 100 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 789 }, "ParseBackgroundProgram": { "count": 1, "time": 691 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5897 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51006 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 10 }, "OptimizeCode": { "count": 84, "time": 630 }, "RecompileSynchronous": { "count": 167, "time": 106098 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1033 }, "StackGuard": { "count": 85, "time": 2778 }, "DeoptimizeCode": { "count": 8, "time": 2201 }, "NotifyDeoptimized": { "count": 7, "time": 887 } } } }, { "duration": 2752875, "js": 2605733, "phases": [ { "phase": "load", "start": 0, "duration": 91728 }, { "phase": "boot", "start": 91728, "duration": 750204 }, { "phase": "transition", "start": 841932, "duration": 687466 }, { "phase": "render", "start": 1529398, "duration": 1223477 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295740 }, { "kind": "MinorGC", "type": "scavenge", "start": 399423, "duration": 5779, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436644, "duration": 6946, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 528382, "duration": 2024, "usedHeapSizeAfter": 5802904, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 664989, "duration": 2829, "usedHeapSizeAfter": 7895744, "usedHeapSizeBefore": 8566448 }, { "kind": "MinorGC", "type": "scavenge", "start": 831513, "duration": 3575, "usedHeapSizeAfter": 9211232, "usedHeapSizeBefore": 9806200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047446, "duration": 2608, "usedHeapSizeAfter": 10558368, "usedHeapSizeBefore": 11559944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144704, "duration": 62, "usedHeapSizeAfter": 11291136, "usedHeapSizeBefore": 11291136 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1146544, "duration": 5107, "usedHeapSizeAfter": 8516976, "usedHeapSizeBefore": 11291296 }, { "kind": "MajorGC", "type": "weak processing", "start": 1153458, "duration": 9, "usedHeapSizeAfter": 8517056, "usedHeapSizeBefore": 8517056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1343003, "duration": 3451, "usedHeapSizeAfter": 21339336, "usedHeapSizeBefore": 22710840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372533, "duration": 5647, "usedHeapSizeAfter": 22115384, "usedHeapSizeBefore": 22792568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1430272, "duration": 3738, "usedHeapSizeAfter": 24237136, "usedHeapSizeBefore": 25358536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1583430, "duration": 387, "usedHeapSizeAfter": 28422264, "usedHeapSizeBefore": 28422264 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1592154, "duration": 10253, "usedHeapSizeAfter": 24810648, "usedHeapSizeBefore": 28582000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1769536, "duration": 5806, "usedHeapSizeAfter": 25117072, "usedHeapSizeBefore": 29446120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1968935, "duration": 8538, "usedHeapSizeAfter": 28901984, "usedHeapSizeBefore": 32467048 }, { "kind": "MinorGC", "type": "scavenge", "start": 2205259, "duration": 4195, "usedHeapSizeAfter": 28836552, "usedHeapSizeBefore": 41570520 } ], "blinkGC": [ { "start": 265599, "duration": 1755 }, { "start": 265611, "duration": 1696 }, { "start": 276451, "duration": 1421 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 2806 }, "FunctionCallback": { "count": 4492, "time": 88756 }, "NamedGetterCallback": { "count": 107, "time": 8096 }, "GetMoreDataCallback": { "count": 14, "time": 138338 }, "AccessorSetterCallback": { "count": 5392, "time": 2082 }, "GCEpilogueCallback": { "count": 16, "time": 2360 }, "GCPrologueCallback": { "count": 16, "time": 1179 }, "NamedSetterCallback": { "count": 18, "time": 433 }, "StoreCallbackProperty": { "count": 5334, "time": 2217 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13120 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2086 }, "CompileFunction": { "count": 3319, "time": 101625 }, "CompileIgnition": { "count": 3374, "time": 93361 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32253 }, "CompileRewriteReturnResult": { "count": 3329, "time": 156 }, "CompileScopeAnalysis": { "count": 3329, "time": 14606 }, "CompileScript": { "count": 10, "time": 3838 }, "CompileLazy": { "count": 3176, "time": 12581 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 80 }, "RegExpInitializeAndCompile": { "count": 177, "time": 456 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1359 }, "Map_SetPrototype": { "count": 12973, "time": 8821 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 43753 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4943 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10499 }, "CreateArrayLiteral": { "count": 761, "time": 2779 }, "CreateObjectLiteral": { "count": 1890, "time": 6349 }, "SetProperty": { "count": 8830, "time": 15352 }, "DeclareGlobals": { "count": 2, "time": 626 }, "NewClosure": { "count": 344, "time": 586 }, "NewClosure_Tenured": { "count": 2398, "time": 2836 }, "HandleApiCall": { "count": 3986, "time": 4719 }, "DateConstructor": { "count": 268, "time": 144 }, "ArrayLengthGetter": { "count": 372, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 2446 }, "FunctionPrototypeSetter": { "count": 239, "time": 1616 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 89 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 8 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 257 }, "SetGrow": { "count": 26, "time": 482 }, "WeakCollectionSet": { "count": 5007, "time": 7822 }, "ForInEnumerate": { "count": 380, "time": 2311 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 248, "time": 1161 }, "CreateListFromArrayLike": { "count": 18, "time": 609 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1431 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5630 }, "AddDictionaryProperty": { "count": 10572, "time": 13131 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 728 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 8099 }, "HasProperty": { "count": 961, "time": 1168 }, "KeyedGetProperty": { "count": 223, "time": 646 }, "NewObject": { "count": 251, "time": 1044 }, "ObjectCreate": { "count": 221, "time": 3772 }, "ObjectKeys": { "count": 53, "time": 1578 }, "SetDataProperties": { "count": 71, "time": 1887 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 11579 }, "RegExpExecMultiple": { "count": 327, "time": 1335 }, "RegExpReplace": { "count": 784, "time": 2421 }, "StringSplit": { "count": 6134, "time": 11327 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 236 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 544, "time": 619 }, "StringIndexOfUnchecked": { "count": 330, "time": 727 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1488 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 94 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 72 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 4020 }, "ObjectFreeze": { "count": 11, "time": 781 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59961 }, "ObjectSetPrototypeOf": { "count": 205, "time": 583 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 615 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 87, "time": 70 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 148, "time": 2266 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 103 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 959 }, "ArrayBufferConstructor": { "count": 1, "time": 3807 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 141 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2511 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 834 }, "StringToNumber": { "count": 196, "time": 561 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1047, "time": 4077 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 66 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 107 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3166 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5739 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 587 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42625 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3553 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 605 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1343 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 109089 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 16390 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1100 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 15 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 786 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 119 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 97 }, "GC_MC_FINISH": { "count": 2, "time": 132 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 135 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 919 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 737 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1595 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4487 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 652 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2683 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 674 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 482 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 469 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 87 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 370 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 606 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 612 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 53 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6148 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4129 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 37151 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2631 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 962 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1059348 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19710 }, "ParseFunctionLiteral": { "count": 3377, "time": 140345 }, "ParseProgram": { "count": 10, "time": 3463 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11986 }, "PreParseNoVariableResolution": { "count": 105, "time": 2609 }, "JsonParse": { "count": 25, "time": 117410 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23971 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3523 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2135 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1376, "time": 8388 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6564 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1525 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1161 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4129, "time": 20470 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 11333 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6965 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17834 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 56 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1374 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 10654 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 4741 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 295 }, "LoadIC_Miss": { "count": 107, "time": 1942 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 5266 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4844 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 532 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 1361 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 131, "time": 1799 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1237 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 771 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 163 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 237 } }, "API": { "API_Context_New": { "count": 2, "time": 8294 }, "API_FunctionTemplate_New": { "count": 1353, "time": 714 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 442 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 1069 }, "API_Function_NewInstance": { "count": 43, "time": 141 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1810 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 859 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1813 }, "API_String_Write": { "count": 654, "time": 162 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 39 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 464 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 776 }, "ParseBackgroundProgram": { "count": 1, "time": 766 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6085 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53979 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 7 }, "OptimizeCode": { "count": 80, "time": 2002 }, "RecompileSynchronous": { "count": 159, "time": 112834 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3541 }, "StackGuard": { "count": 80, "time": 1754 }, "DeoptimizeCode": { "count": 8, "time": 1678 }, "NotifyDeoptimized": { "count": 7, "time": 641 } } } }, { "duration": 2774672, "js": 2608813, "phases": [ { "phase": "load", "start": 0, "duration": 111869 }, { "phase": "boot", "start": 111869, "duration": 744030 }, { "phase": "transition", "start": 855899, "duration": 700209 }, { "phase": "render", "start": 1556108, "duration": 1218564 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 315860 }, { "kind": "MinorGC", "type": "scavenge", "start": 416778, "duration": 5439, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 452696, "duration": 6762, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 539963, "duration": 1357, "usedHeapSizeAfter": 5805152, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 682919, "duration": 2694, "usedHeapSizeAfter": 7871688, "usedHeapSizeBefore": 8564416 }, { "kind": "MinorGC", "type": "scavenge", "start": 857510, "duration": 3375, "usedHeapSizeAfter": 9230872, "usedHeapSizeBefore": 9841432 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1033872, "duration": 226, "usedHeapSizeAfter": 11024744, "usedHeapSizeBefore": 11024744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1043504, "duration": 8269, "usedHeapSizeAfter": 8812496, "usedHeapSizeBefore": 11117992 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161381, "duration": 9, "usedHeapSizeAfter": 9951384, "usedHeapSizeBefore": 9951384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372915, "duration": 3711, "usedHeapSizeAfter": 21008952, "usedHeapSizeBefore": 22847136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421286, "duration": 5099, "usedHeapSizeAfter": 22380488, "usedHeapSizeBefore": 23234928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1464521, "duration": 3613, "usedHeapSizeAfter": 24178128, "usedHeapSizeBefore": 25225984 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1469549, "duration": 71, "usedHeapSizeAfter": 24249560, "usedHeapSizeBefore": 24249560 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1486401, "duration": 5938, "usedHeapSizeAfter": 22033848, "usedHeapSizeBefore": 25916336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1768275, "duration": 6045, "usedHeapSizeAfter": 25186216, "usedHeapSizeBefore": 29054528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1945065, "duration": 4105, "usedHeapSizeAfter": 27035288, "usedHeapSizeBefore": 30272168 }, { "kind": "MinorGC", "type": "scavenge", "start": 2210405, "duration": 6923, "usedHeapSizeAfter": 29136776, "usedHeapSizeBefore": 41544760 }, { "kind": "MajorGC", "type": "weak processing", "start": 2769615, "duration": 570, "usedHeapSizeAfter": 41072640, "usedHeapSizeBefore": 41072640 } ], "blinkGC": [ { "start": 283205, "duration": 3773 }, { "start": 283214, "duration": 3717 }, { "start": 297407, "duration": 1613 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 2046 }, "FunctionCallback": { "count": 4483, "time": 86098 }, "NamedGetterCallback": { "count": 107, "time": 7975 }, "GetMoreDataCallback": { "count": 14, "time": 142417 }, "AccessorSetterCallback": { "count": 5392, "time": 1160 }, "GCEpilogueCallback": { "count": 15, "time": 975 }, "GCPrologueCallback": { "count": 15, "time": 606 }, "NamedSetterCallback": { "count": 18, "time": 313 }, "StoreCallbackProperty": { "count": 5334, "time": 4565 }, "NamedQueryCallback": { "count": 11, "time": 147 }, "RunMicrotaskCallback": { "count": 42, "time": 15381 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2628 }, "CompileFunction": { "count": 3319, "time": 95603 }, "CompileIgnition": { "count": 3374, "time": 114654 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29571 }, "CompileRewriteReturnResult": { "count": 3329, "time": 741 }, "CompileScopeAnalysis": { "count": 3329, "time": 11720 }, "CompileScript": { "count": 10, "time": 2456 }, "CompileLazy": { "count": 3176, "time": 14558 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 441 }, "RegExpInitializeAndCompile": { "count": 177, "time": 195 }, "CompileForOnStackReplacement": { "count": 2, "time": 173 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2512 }, "Map_SetPrototype": { "count": 12955, "time": 4160 }, "Map_TransitionToDataProperty": { "count": 11946, "time": 45636 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6084 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7205 }, "CreateArrayLiteral": { "count": 761, "time": 3488 }, "CreateObjectLiteral": { "count": 1890, "time": 6728 }, "SetProperty": { "count": 8819, "time": 14975 }, "DeclareGlobals": { "count": 2, "time": 24 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 1375 }, "HandleApiCall": { "count": 3986, "time": 2282 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 373, "time": 16 }, "ArrayLengthSetter": { "count": 5152, "time": 2809 }, "FunctionPrototypeSetter": { "count": 239, "time": 1741 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 420 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 517 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 6182 }, "ForInEnumerate": { "count": 379, "time": 1848 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 270, "time": 4049 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2461 }, "GenerateRandomNumbers": { "count": 1, "time": 7 }, "NumberToStringSkipCache": { "count": 5042, "time": 5859 }, "AddDictionaryProperty": { "count": 10572, "time": 13504 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 856 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 5488 }, "HasProperty": { "count": 961, "time": 1867 }, "KeyedGetProperty": { "count": 223, "time": 704 }, "NewObject": { "count": 251, "time": 975 }, "ObjectCreate": { "count": 221, "time": 2671 }, "ObjectKeys": { "count": 52, "time": 633 }, "SetDataProperties": { "count": 71, "time": 1235 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 270, "time": 12420 }, "RegExpExecMultiple": { "count": 327, "time": 993 }, "RegExpReplace": { "count": 784, "time": 6272 }, "StringSplit": { "count": 6134, "time": 12295 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 514 }, "StringBuilderJoin": { "count": 136, "time": 301 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 551, "time": 115 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1033 }, "ArrayPush": { "count": 8, "time": 24 }, "ArraySplice": { "count": 82, "time": 62 }, "ArrayUnshift": { "count": 45, "time": 349 }, "DateNow": { "count": 60, "time": 845 }, "FunctionPrototypeToString": { "count": 116, "time": 811 }, "ObjectDefineProperties": { "count": 2, "time": 242 }, "ObjectDefineProperty": { "count": 650, "time": 2020 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55442 }, "ObjectSetPrototypeOf": { "count": 205, "time": 233 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 111 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 433 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 350 }, "LoadElementWithInterceptor": { "count": 22, "time": 448 }, "Interrupt": { "count": 148, "time": 1458 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 998 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 305 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 465 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 4106 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 633 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 4097 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 936 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 461 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1225, "time": 5378 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 732 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 65 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2359 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 5036 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 132 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 40 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36340 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3192 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1185 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1538 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 92159 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 14973 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2112 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 277 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 112 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 56 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 65 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 897 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 545 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1590 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3060 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 476 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2311 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 564 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1135 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 551 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 137 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 42 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1261 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4394 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 1883 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 29456 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2508 }, "GC_Custom_IncrementalMarkingObserver": { "count": 160, "time": 2385 }, "AllocateInTargetSpace": { "count": 1, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1069589 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13702 }, "ParseFunctionLiteral": { "count": 3377, "time": 135207 }, "ParseProgram": { "count": 10, "time": 542 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11153 }, "PreParseNoVariableResolution": { "count": 105, "time": 2572 }, "JsonParse": { "count": 25, "time": 121530 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22864 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1923 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3629 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1354, "time": 5679 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7192 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 2558 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1853 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4104, "time": 18489 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 17471 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3290 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18079 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1767 }, "LoadIC_LoadFieldDH": { "count": 4068, "time": 12117 }, "StoreIC_StoreFieldDH": { "count": 1274, "time": 4571 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2946 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5095 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5254 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 569 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 3628 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 3903 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 2061 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 68 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1304 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 704 } }, "API": { "API_Context_New": { "count": 2, "time": 13046 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1922 }, "API_Object_SetPrivate": { "count": 35, "time": 28 }, "API_Persistent_New": { "count": 1877, "time": 260 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 2780 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4389 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 475 }, "API_Object_SetPrototype": { "count": 43, "time": 663 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1344 }, "API_String_Write": { "count": 654, "time": 129 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 147 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 23 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 384 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 795 }, "ParseBackgroundProgram": { "count": 1, "time": 676 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5537 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52030 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 6 }, "OptimizeCode": { "count": 71, "time": 748 }, "RecompileSynchronous": { "count": 140, "time": 109985 }, "CompileOptimized_Concurrent": { "count": 69, "time": 3534 }, "StackGuard": { "count": 72, "time": 1999 }, "DeoptimizeCode": { "count": 6, "time": 1291 }, "NotifyDeoptimized": { "count": 5, "time": 1099 } } } }, { "duration": 2766353, "js": 2616408, "phases": [ { "phase": "load", "start": 0, "duration": 90535 }, { "phase": "boot", "start": 90535, "duration": 721497 }, { "phase": "transition", "start": 812032, "duration": 681491 }, { "phase": "render", "start": 1493523, "duration": 1272830 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 300652 }, { "kind": "MinorGC", "type": "scavenge", "start": 399520, "duration": 4716, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 432433, "duration": 5039, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 508070, "duration": 2080, "usedHeapSizeAfter": 5802904, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 637342, "duration": 2939, "usedHeapSizeAfter": 7881256, "usedHeapSizeBefore": 8566352 }, { "kind": "MinorGC", "type": "scavenge", "start": 805640, "duration": 3636, "usedHeapSizeAfter": 9213608, "usedHeapSizeBefore": 9826584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1009153, "duration": 4190, "usedHeapSizeAfter": 10533032, "usedHeapSizeBefore": 11558960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1107832, "duration": 60, "usedHeapSizeAfter": 11234192, "usedHeapSizeBefore": 11234192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1109430, "duration": 5459, "usedHeapSizeAfter": 8521120, "usedHeapSizeBefore": 11234352 }, { "kind": "MajorGC", "type": "weak processing", "start": 1116602, "duration": 7, "usedHeapSizeAfter": 8521200, "usedHeapSizeBefore": 8521200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329148, "duration": 3405, "usedHeapSizeAfter": 21305952, "usedHeapSizeBefore": 22711600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359081, "duration": 3527, "usedHeapSizeAfter": 22122704, "usedHeapSizeBefore": 22794072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1409863, "duration": 3039, "usedHeapSizeAfter": 24260520, "usedHeapSizeBefore": 25403824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1594919, "duration": 229, "usedHeapSizeAfter": 29260992, "usedHeapSizeBefore": 29260992 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1603519, "duration": 8448, "usedHeapSizeAfter": 24912760, "usedHeapSizeBefore": 29326528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1771674, "duration": 9672, "usedHeapSizeAfter": 25473360, "usedHeapSizeBefore": 29549016 }, { "kind": "MinorGC", "type": "scavenge", "start": 2011108, "duration": 6351, "usedHeapSizeAfter": 29076088, "usedHeapSizeBefore": 32620856 }, { "kind": "MinorGC", "type": "scavenge", "start": 2258485, "duration": 3714, "usedHeapSizeAfter": 28836600, "usedHeapSizeBefore": 42030064 } ], "blinkGC": [ { "start": 267939, "duration": 1790 }, { "start": 267946, "duration": 1748 }, { "start": 272530, "duration": 871 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1802 }, "FunctionCallback": { "count": 4488, "time": 86175 }, "NamedGetterCallback": { "count": 107, "time": 8102 }, "GetMoreDataCallback": { "count": 14, "time": 146931 }, "AccessorSetterCallback": { "count": 5392, "time": 1737 }, "GCEpilogueCallback": { "count": 16, "time": 899 }, "GCPrologueCallback": { "count": 16, "time": 2812 }, "NamedSetterCallback": { "count": 18, "time": 963 }, "StoreCallbackProperty": { "count": 5334, "time": 4142 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13446 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1642 }, "CompileFunction": { "count": 3319, "time": 93876 }, "CompileIgnition": { "count": 3374, "time": 98829 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26657 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1290 }, "CompileScopeAnalysis": { "count": 3329, "time": 17430 }, "CompileScript": { "count": 10, "time": 1300 }, "CompileLazy": { "count": 3176, "time": 17198 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 617 }, "CompileForOnStackReplacement": { "count": 3, "time": 52 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1299 }, "Map_SetPrototype": { "count": 12972, "time": 3757 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 31889 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 812 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6650 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10439 }, "CreateArrayLiteral": { "count": 761, "time": 1203 }, "CreateObjectLiteral": { "count": 1890, "time": 6089 }, "SetProperty": { "count": 8829, "time": 11214 }, "DeclareGlobals": { "count": 2, "time": 689 }, "NewClosure": { "count": 344, "time": 1013 }, "NewClosure_Tenured": { "count": 2398, "time": 1143 }, "HandleApiCall": { "count": 3986, "time": 3175 }, "DateConstructor": { "count": 268, "time": 290 }, "ArrayLengthGetter": { "count": 371, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 1416 }, "FunctionPrototypeSetter": { "count": 239, "time": 2228 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1125 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 268 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 8287 }, "ForInEnumerate": { "count": 380, "time": 2175 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 231, "time": 2443 }, "CreateListFromArrayLike": { "count": 18, "time": 214 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 686 }, "CreateRegExpLiteral": { "count": 235, "time": 2356 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3562 }, "AddDictionaryProperty": { "count": 10572, "time": 12315 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2505 }, "HasProperty": { "count": 961, "time": 2508 }, "KeyedGetProperty": { "count": 223, "time": 942 }, "NewObject": { "count": 251, "time": 1579 }, "ObjectCreate": { "count": 221, "time": 3837 }, "ObjectKeys": { "count": 53, "time": 1607 }, "SetDataProperties": { "count": 71, "time": 1385 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 15547 }, "RegExpExecMultiple": { "count": 327, "time": 1354 }, "RegExpReplace": { "count": 784, "time": 3376 }, "StringSplit": { "count": 6134, "time": 7689 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 716 }, "StringBuilderConcat": { "count": 152, "time": 310 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 553, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 1079 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 863 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 85 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 57 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 2583 }, "ObjectFreeze": { "count": 11, "time": 214 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53601 }, "ObjectSetPrototypeOf": { "count": 205, "time": 3254 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 99 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 139 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 143, "time": 914 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 611 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 524 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 120 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3789 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 277, "time": 487 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2522 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 435 }, "StringToUpperCaseIntl": { "count": 54, "time": 20 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 409 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 791 }, "ObjectIsFrozen": { "count": 216, "time": 90 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1248, "time": 2349 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3160 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7519 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 521 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 662 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37950 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2555 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 150 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 11 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1503 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 111993 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14900 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1695 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 682 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 271 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 455 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 695 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 632 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2327 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3015 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 711 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 90 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1693 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 482 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 981 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 626 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 0 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 91 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 903 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 89 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5705 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 16, "time": 3405 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32936 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2547 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 3215 }, "AllocateInTargetSpace": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1031573 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16028 }, "ParseFunctionLiteral": { "count": 3377, "time": 132672 }, "ParseProgram": { "count": 10, "time": 542 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12508 }, "PreParseNoVariableResolution": { "count": 105, "time": 1718 }, "JsonParse": { "count": 25, "time": 142490 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15078 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3677 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1227 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1376, "time": 6742 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10723 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1851 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2122 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4123, "time": 18138 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 14956 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3592 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16573 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 39 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1574 }, "LoadIC_LoadFieldDH": { "count": 4098, "time": 10138 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 2547 }, "ElementsTransitionAndStoreIC_Miss": { "count": 3, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2301 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3105 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4991 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 3874 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1819 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1038 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 735 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 958 }, "LoadIC_StringLength": { "count": 27, "time": 52 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 20 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 285 } }, "API": { "API_Context_New": { "count": 2, "time": 10662 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1126 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 1006 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2332 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 532 }, "API_Object_SetPrototype": { "count": 43, "time": 236 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 341 }, "API_String_Write": { "count": 654, "time": 565 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 27 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 341 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 841 }, "ParseBackgroundProgram": { "count": 1, "time": 762 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6049 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52314 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 8 }, "OptimizeCode": { "count": 75, "time": 1355 }, "RecompileSynchronous": { "count": 146, "time": 184215 }, "CompileOptimized_Concurrent": { "count": 71, "time": 3585 }, "StackGuard": { "count": 71, "time": 2613 }, "DeoptimizeCode": { "count": 8, "time": 1197 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 1044 } } } }, { "duration": 2824817, "js": 2676316, "phases": [ { "phase": "load", "start": 0, "duration": 90767 }, { "phase": "boot", "start": 90767, "duration": 765693 }, { "phase": "transition", "start": 856460, "duration": 690542 }, { "phase": "render", "start": 1547002, "duration": 1277815 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299005 }, { "kind": "MinorGC", "type": "scavenge", "start": 407583, "duration": 5334, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442017, "duration": 6023, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 523905, "duration": 2026, "usedHeapSizeAfter": 5804992, "usedHeapSizeBefore": 6119064 }, { "kind": "MinorGC", "type": "scavenge", "start": 660907, "duration": 3855, "usedHeapSizeAfter": 7894520, "usedHeapSizeBefore": 8564552 }, { "kind": "MinorGC", "type": "scavenge", "start": 844268, "duration": 3429, "usedHeapSizeAfter": 9208768, "usedHeapSizeBefore": 9805720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1019341, "duration": 66, "usedHeapSizeAfter": 11028776, "usedHeapSizeBefore": 11028776 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1037578, "duration": 6231, "usedHeapSizeAfter": 8901736, "usedHeapSizeBefore": 11231088 }, { "kind": "MajorGC", "type": "weak processing", "start": 1141822, "duration": 10, "usedHeapSizeAfter": 9965736, "usedHeapSizeBefore": 9965736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1348774, "duration": 3840, "usedHeapSizeAfter": 21076328, "usedHeapSizeBefore": 22855048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397855, "duration": 5184, "usedHeapSizeAfter": 22365848, "usedHeapSizeBefore": 23276664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436705, "duration": 3967, "usedHeapSizeAfter": 24203176, "usedHeapSizeBefore": 25210536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1500161, "duration": 72, "usedHeapSizeAfter": 27612408, "usedHeapSizeBefore": 27612408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1535819, "duration": 9531, "usedHeapSizeAfter": 24701096, "usedHeapSizeBefore": 28582648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1726940, "duration": 5200, "usedHeapSizeAfter": 24972112, "usedHeapSizeBefore": 28985872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2150830, "duration": 11297, "usedHeapSizeAfter": 29265312, "usedHeapSizeBefore": 40683968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2455140, "duration": 4613, "usedHeapSizeAfter": 29840840, "usedHeapSizeBefore": 41844640 }, { "kind": "MajorGC", "type": "weak processing", "start": 2821387, "duration": 9, "usedHeapSizeAfter": 33360760, "usedHeapSizeBefore": 33360760 } ], "blinkGC": [ { "start": 267122, "duration": 2708 }, { "start": 267130, "duration": 2166 }, { "start": 274412, "duration": 1064 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 649 }, "FunctionCallback": { "count": 4487, "time": 93389 }, "NamedGetterCallback": { "count": 107, "time": 8341 }, "GetMoreDataCallback": { "count": 14, "time": 144627 }, "AccessorSetterCallback": { "count": 5392, "time": 2874 }, "GCEpilogueCallback": { "count": 15, "time": 725 }, "GCPrologueCallback": { "count": 15, "time": 895 }, "NamedSetterCallback": { "count": 18, "time": 126 }, "StoreCallbackProperty": { "count": 5334, "time": 4446 }, "NamedQueryCallback": { "count": 11, "time": 40 }, "RunMicrotaskCallback": { "count": 42, "time": 13045 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 882 }, "CompileFunction": { "count": 3319, "time": 99459 }, "CompileIgnition": { "count": 3374, "time": 101613 }, "CompileIgnitionFinalization": { "count": 3379, "time": 40922 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1053 }, "CompileScopeAnalysis": { "count": 3329, "time": 14067 }, "CompileScript": { "count": 10, "time": 1140 }, "CompileLazy": { "count": 3176, "time": 13600 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 837 }, "RegExpInitializeAndCompile": { "count": 177, "time": 2556 }, "CompileForOnStackReplacement": { "count": 2, "time": 324 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 653, "time": 1683 }, "Map_SetPrototype": { "count": 12922, "time": 6148 }, "Map_TransitionToDataProperty": { "count": 11935, "time": 38042 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 65 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4885 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8621 }, "CreateArrayLiteral": { "count": 761, "time": 947 }, "CreateObjectLiteral": { "count": 1890, "time": 8899 }, "SetProperty": { "count": 8819, "time": 16681 }, "DeclareGlobals": { "count": 2, "time": 526 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 4111 }, "HandleApiCall": { "count": 3986, "time": 1496 }, "DateConstructor": { "count": 268, "time": 109 }, "ArrayLengthGetter": { "count": 373, "time": 26 }, "ArrayLengthSetter": { "count": 5152, "time": 3564 }, "FunctionPrototypeSetter": { "count": 239, "time": 814 }, "FunctionLengthGetter": { "count": 13, "time": 648 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1156 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 5787 }, "ForInEnumerate": { "count": 380, "time": 1830 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 293, "time": 2818 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3332 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 3159 }, "AddDictionaryProperty": { "count": 10572, "time": 12436 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 2582 }, "HasProperty": { "count": 961, "time": 3118 }, "KeyedGetProperty": { "count": 222, "time": 438 }, "NewObject": { "count": 251, "time": 2087 }, "ObjectCreate": { "count": 221, "time": 1949 }, "ObjectKeys": { "count": 52, "time": 702 }, "SetDataProperties": { "count": 71, "time": 1539 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 11056 }, "RegExpExecMultiple": { "count": 327, "time": 3858 }, "RegExpReplace": { "count": 784, "time": 5857 }, "StringSplit": { "count": 6134, "time": 7665 }, "PushCatchContext": { "count": 2, "time": 401 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 87 }, "StringBuilderJoin": { "count": 136, "time": 642 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 543, "time": 589 }, "StringIndexOfUnchecked": { "count": 330, "time": 1006 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 638 }, "ArrayPush": { "count": 8, "time": 225 }, "ArraySplice": { "count": 82, "time": 99 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 800 }, "FunctionPrototypeToString": { "count": 116, "time": 247 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 1672 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50789 }, "ObjectSetPrototypeOf": { "count": 205, "time": 679 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 91 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 52 }, "ArrayShift": { "count": 120, "time": 178 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 144, "time": 2746 }, "OrdinaryHasInstance": { "count": 13, "time": 415 }, "StringToLowerCaseIntl": { "count": 223, "time": 96 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 11 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 112 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4137 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 92 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3482 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1383 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 992, "time": 5473 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 689 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 60 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2256 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7370 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 229 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39295 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2322 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1198 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1459 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 112127 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 13872 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1952 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 125 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 82 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 167 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 250 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1037 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 309 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1223 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5289 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 554 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 94 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2562 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 699 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 823 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 126 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 35 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1669 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7196 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4061 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 29597 }, "GC_Custom_IncrementalMarkingObserver": { "count": 198, "time": 3497 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2519 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1066788 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20019 }, "ParseFunctionLiteral": { "count": 3377, "time": 151845 }, "ParseProgram": { "count": 10, "time": 742 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10910 }, "PreParseNoVariableResolution": { "count": 105, "time": 1941 }, "JsonParse": { "count": 25, "time": 119692 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21592 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1974 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2450 }, "StoreGlobalIC_Miss": { "count": 8, "time": 781 }, "StoreIC_Miss": { "count": 1344, "time": 7143 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8268 }, "LoadIC_FunctionPrototypeStub": { "count": 386, "time": 1659 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 4044 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3923, "time": 23516 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 12596 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4664 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14337 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1810 }, "LoadIC_LoadFieldDH": { "count": 3996, "time": 12273 }, "StoreIC_StoreFieldDH": { "count": 1254, "time": 3509 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1218 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1828 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 29 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5058 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1336 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 507, "time": 2919 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 126, "time": 1609 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 2831 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 596 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1958 }, "LoadIC_StringLength": { "count": 27, "time": 292 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 8337 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2890 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1877, "time": 2049 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 573 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3846 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 106 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 270 }, "API_String_Write": { "count": 654, "time": 854 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 35 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 29 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 434 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 102 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 676 }, "ParseBackgroundProgram": { "count": 1, "time": 807 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6408 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53605 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 95, "time": 7 }, "OptimizeCode": { "count": 95, "time": 1086 }, "RecompileSynchronous": { "count": 187, "time": 164359 }, "CompileOptimized_Concurrent": { "count": 92, "time": 2311 }, "StackGuard": { "count": 96, "time": 3612 }, "DeoptimizeCode": { "count": 11, "time": 1035 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 393 }, "NotifyDeoptimized": { "count": 9, "time": 314 } } } }, { "duration": 2745226, "js": 2613438, "phases": [ { "phase": "load", "start": 0, "duration": 83592 }, { "phase": "boot", "start": 83592, "duration": 762675 }, { "phase": "transition", "start": 846267, "duration": 649228 }, { "phase": "render", "start": 1495495, "duration": 1249731 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 287045 }, { "kind": "MinorGC", "type": "scavenge", "start": 387257, "duration": 6253, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 423444, "duration": 6232, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 519671, "duration": 2097, "usedHeapSizeAfter": 5810648, "usedHeapSizeBefore": 6119248 }, { "kind": "MinorGC", "type": "scavenge", "start": 663585, "duration": 3639, "usedHeapSizeAfter": 7871064, "usedHeapSizeBefore": 8561592 }, { "kind": "MinorGC", "type": "scavenge", "start": 839149, "duration": 2677, "usedHeapSizeAfter": 9201592, "usedHeapSizeBefore": 9823736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1058405, "duration": 2548, "usedHeapSizeAfter": 10614296, "usedHeapSizeBefore": 11558088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1159467, "duration": 60, "usedHeapSizeAfter": 11316008, "usedHeapSizeBefore": 11316008 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1162021, "duration": 5975, "usedHeapSizeAfter": 8500360, "usedHeapSizeBefore": 11316168 }, { "kind": "MajorGC", "type": "weak processing", "start": 1169679, "duration": 8, "usedHeapSizeAfter": 8500440, "usedHeapSizeBefore": 8500440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1351865, "duration": 3492, "usedHeapSizeAfter": 21363632, "usedHeapSizeBefore": 22720368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1384247, "duration": 5144, "usedHeapSizeAfter": 22163920, "usedHeapSizeBefore": 22819152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413306, "duration": 3814, "usedHeapSizeAfter": 24146576, "usedHeapSizeBefore": 25338072 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1594899, "duration": 79, "usedHeapSizeAfter": 29176416, "usedHeapSizeBefore": 29176416 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1613715, "duration": 9609, "usedHeapSizeAfter": 25081784, "usedHeapSizeBefore": 29474648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751301, "duration": 4250, "usedHeapSizeAfter": 25226160, "usedHeapSizeBefore": 29356080 }, { "kind": "MinorGC", "type": "scavenge", "start": 2105659, "duration": 5298, "usedHeapSizeAfter": 28960672, "usedHeapSizeBefore": 40860992 }, { "kind": "MinorGC", "type": "scavenge", "start": 2603745, "duration": 4432, "usedHeapSizeAfter": 30454720, "usedHeapSizeBefore": 42436520 } ], "blinkGC": [ { "start": 259581, "duration": 3324 }, { "start": 259591, "duration": 2897 }, { "start": 264398, "duration": 1769 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 711 }, "FunctionCallback": { "count": 4490, "time": 84222 }, "NamedGetterCallback": { "count": 107, "time": 6147 }, "GetMoreDataCallback": { "count": 14, "time": 140004 }, "AccessorSetterCallback": { "count": 5392, "time": 1207 }, "GCEpilogueCallback": { "count": 16, "time": 1171 }, "GCPrologueCallback": { "count": 16, "time": 1434 }, "NamedSetterCallback": { "count": 18, "time": 111 }, "StoreCallbackProperty": { "count": 5334, "time": 4931 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13992 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 442 }, "CompileFunction": { "count": 3319, "time": 105220 }, "CompileIgnition": { "count": 3374, "time": 107119 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35166 }, "CompileRewriteReturnResult": { "count": 3329, "time": 122 }, "CompileScopeAnalysis": { "count": 3329, "time": 13986 }, "CompileScript": { "count": 10, "time": 572 }, "CompileLazy": { "count": 3176, "time": 14961 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 250 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 2753 }, "Map_SetPrototype": { "count": 12958, "time": 5943 }, "Map_TransitionToDataProperty": { "count": 11967, "time": 36154 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 672 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6869 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8852 }, "CreateArrayLiteral": { "count": 761, "time": 1793 }, "CreateObjectLiteral": { "count": 1890, "time": 8770 }, "SetProperty": { "count": 8830, "time": 12008 }, "DeclareGlobals": { "count": 2, "time": 613 }, "NewClosure": { "count": 344, "time": 758 }, "NewClosure_Tenured": { "count": 2398, "time": 1659 }, "HandleApiCall": { "count": 3986, "time": 2936 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 372, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 4430 }, "FunctionPrototypeSetter": { "count": 239, "time": 1667 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 116 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 230 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 39 }, "WeakCollectionSet": { "count": 5007, "time": 8523 }, "ForInEnumerate": { "count": 380, "time": 3132 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 266, "time": 2886 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2412 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4724 }, "AddDictionaryProperty": { "count": 10572, "time": 14573 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 234 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3686 }, "HasProperty": { "count": 961, "time": 1149 }, "KeyedGetProperty": { "count": 223, "time": 1031 }, "NewObject": { "count": 251, "time": 1608 }, "ObjectCreate": { "count": 221, "time": 2632 }, "ObjectKeys": { "count": 53, "time": 284 }, "SetDataProperties": { "count": 71, "time": 984 }, "ToString": { "count": 28, "time": 364 }, "RegExpExec": { "count": 269, "time": 10642 }, "RegExpExecMultiple": { "count": 327, "time": 2606 }, "RegExpReplace": { "count": 784, "time": 3838 }, "StringSplit": { "count": 6134, "time": 8073 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 43 }, "StringBuilderConcat": { "count": 152, "time": 90 }, "StringBuilderJoin": { "count": 136, "time": 1200 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 556, "time": 116 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1233 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 109 }, "ArrayUnshift": { "count": 45, "time": 685 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 601 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1609 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60720 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1109 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 101 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 261 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 6 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 1489 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 537 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1359 }, "ArrayPop": { "count": 63, "time": 810 }, "ArrayBufferConstructor": { "count": 1, "time": 4167 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 113 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3512 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 860 }, "StringToNumber": { "count": 196, "time": 38 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 20 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 943, "time": 5021 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 647 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3149 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6479 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 73 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35971 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4076 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 147 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1737 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 87543 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 14042 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1384 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 15 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 842 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 120 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 435 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 66 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1069 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 203 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 22 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 583 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1378 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4602 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3208 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 562 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 329 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 762 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1275 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 22 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 121 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 142 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4170 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4857 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 34975 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2355 }, "GC_Custom_IncrementalMarkingObserver": { "count": 120, "time": 1221 } }, "JavaScript": { "JS_Execution": { "count": 5541, "time": 1060419 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14944 }, "ParseFunctionLiteral": { "count": 3377, "time": 157676 }, "ParseProgram": { "count": 10, "time": 1382 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13835 }, "PreParseNoVariableResolution": { "count": 105, "time": 1720 }, "JsonParse": { "count": 25, "time": 118934 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17000 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1356 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2444 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1363, "time": 9981 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 11247 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 1911 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1802 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3905, "time": 17060 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 13943 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5606 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 21397 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1817 }, "LoadIC_LoadFieldDH": { "count": 4033, "time": 14246 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 5874 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 108, "time": 2151 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3819 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 381 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5318 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 84 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 526, "time": 2254 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 675 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1744 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 137 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 394 } }, "API": { "API_Context_New": { "count": 2, "time": 4994 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1544 }, "API_Object_SetPrivate": { "count": 35, "time": 655 }, "API_Persistent_New": { "count": 1875, "time": 1434 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 997 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4682 }, "API_Object_CreateDataProperty": { "count": 22, "time": 13 }, "API_Object_Get": { "count": 138, "time": 716 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1503 }, "API_String_Write": { "count": 654, "time": 111 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 447 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 94 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 814 }, "ParseBackgroundProgram": { "count": 1, "time": 688 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6135 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52452 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 9 }, "OptimizeCode": { "count": 80, "time": 2279 }, "RecompileSynchronous": { "count": 159, "time": 113699 }, "CompileOptimized_Concurrent": { "count": 79, "time": 1813 }, "StackGuard": { "count": 82, "time": 2180 }, "DeoptimizeCode": { "count": 9, "time": 321 }, "NotifyDeoptimized": { "count": 6, "time": 120 } } } }, { "duration": 2942842, "js": 2794396, "phases": [ { "phase": "load", "start": 0, "duration": 85162 }, { "phase": "boot", "start": 85162, "duration": 801825 }, { "phase": "transition", "start": 886987, "duration": 777631 }, { "phase": "render", "start": 1664618, "duration": 1278224 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 318698 }, { "kind": "MinorGC", "type": "scavenge", "start": 430665, "duration": 4631, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 468097, "duration": 6684, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 564615, "duration": 1835, "usedHeapSizeAfter": 5791680, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 712935, "duration": 2692, "usedHeapSizeAfter": 7890440, "usedHeapSizeBefore": 8569336 }, { "kind": "MinorGC", "type": "scavenge", "start": 888205, "duration": 2956, "usedHeapSizeAfter": 9231880, "usedHeapSizeBefore": 9841296 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1091961, "duration": 234, "usedHeapSizeAfter": 11025840, "usedHeapSizeBefore": 11025840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1101790, "duration": 7630, "usedHeapSizeAfter": 8816584, "usedHeapSizeBefore": 11119160 }, { "kind": "MajorGC", "type": "weak processing", "start": 1240940, "duration": 8, "usedHeapSizeAfter": 9965736, "usedHeapSizeBefore": 9965736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1471079, "duration": 4370, "usedHeapSizeAfter": 21101616, "usedHeapSizeBefore": 22857472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1516533, "duration": 6577, "usedHeapSizeAfter": 22288808, "usedHeapSizeBefore": 23234360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1578576, "duration": 7099, "usedHeapSizeAfter": 24155440, "usedHeapSizeBefore": 25206120 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1586995, "duration": 484, "usedHeapSizeAfter": 24237808, "usedHeapSizeBefore": 24237808 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1611496, "duration": 7211, "usedHeapSizeAfter": 22126400, "usedHeapSizeBefore": 26015240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1857810, "duration": 6518, "usedHeapSizeAfter": 24991408, "usedHeapSizeBefore": 28943936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2094652, "duration": 8614, "usedHeapSizeAfter": 26742048, "usedHeapSizeBefore": 30287512 }, { "kind": "MinorGC", "type": "scavenge", "start": 2361129, "duration": 4453, "usedHeapSizeAfter": 29095832, "usedHeapSizeBefore": 41445720 }, { "kind": "MajorGC", "type": "weak processing", "start": 2939198, "duration": 10, "usedHeapSizeAfter": 40519624, "usedHeapSizeBefore": 40519624 } ], "blinkGC": [ { "start": 266368, "duration": 675 }, { "start": 266375, "duration": 624 }, { "start": 276978, "duration": 1659 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1477 }, "FunctionCallback": { "count": 4486, "time": 90851 }, "NamedGetterCallback": { "count": 107, "time": 7427 }, "GetMoreDataCallback": { "count": 14, "time": 159195 }, "AccessorSetterCallback": { "count": 5392, "time": 2499 }, "GCEpilogueCallback": { "count": 15, "time": 832 }, "GCPrologueCallback": { "count": 15, "time": 934 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 4056 }, "NamedQueryCallback": { "count": 11, "time": 33 }, "RunMicrotaskCallback": { "count": 42, "time": 12929 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1795 }, "CompileFunction": { "count": 3319, "time": 114004 }, "CompileIgnition": { "count": 3374, "time": 113936 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29222 }, "CompileRewriteReturnResult": { "count": 3329, "time": 592 }, "CompileScopeAnalysis": { "count": 3329, "time": 13819 }, "CompileScript": { "count": 10, "time": 3222 }, "CompileLazy": { "count": 3176, "time": 11252 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1944 }, "CompileForOnStackReplacement": { "count": 2, "time": 570 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 841 }, "Map_SetPrototype": { "count": 12939, "time": 7491 }, "Map_TransitionToDataProperty": { "count": 11934, "time": 41539 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3983 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8899 }, "CreateArrayLiteral": { "count": 761, "time": 3221 }, "CreateObjectLiteral": { "count": 1890, "time": 7765 }, "SetProperty": { "count": 8819, "time": 14207 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 654 }, "NewClosure_Tenured": { "count": 2398, "time": 2337 }, "HandleApiCall": { "count": 3986, "time": 5295 }, "DateConstructor": { "count": 268, "time": 1542 }, "ArrayLengthGetter": { "count": 370, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 1526 }, "FunctionPrototypeSetter": { "count": 239, "time": 2074 }, "FunctionLengthGetter": { "count": 13, "time": 506 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 104 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 878 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 153 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 6255 }, "ForInEnumerate": { "count": 379, "time": 2578 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 625 }, "AllocateInNewSpace": { "count": 240, "time": 3267 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2094 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 5756 }, "AddDictionaryProperty": { "count": 10572, "time": 14627 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 4543 }, "HasProperty": { "count": 961, "time": 2522 }, "KeyedGetProperty": { "count": 223, "time": 548 }, "NewObject": { "count": 251, "time": 2688 }, "ObjectCreate": { "count": 221, "time": 5540 }, "ObjectKeys": { "count": 52, "time": 1371 }, "SetDataProperties": { "count": 71, "time": 1944 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 270, "time": 8061 }, "RegExpExecMultiple": { "count": 327, "time": 1489 }, "RegExpReplace": { "count": 784, "time": 5001 }, "StringSplit": { "count": 6134, "time": 9067 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 883 }, "StringBuilderJoin": { "count": 136, "time": 91 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 560, "time": 1278 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 842 }, "ArrayPush": { "count": 8, "time": 756 }, "ArraySplice": { "count": 82, "time": 1378 }, "ArrayUnshift": { "count": 45, "time": 285 }, "DateNow": { "count": 60, "time": 507 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 48 }, "ObjectDefineProperty": { "count": 650, "time": 3671 }, "ObjectFreeze": { "count": 11, "time": 19 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52916 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1719 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 102 }, "GlobalUnescape": { "count": 1, "time": 400 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 358 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 137, "time": 1440 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 370 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 643 }, "ArrayPop": { "count": 53, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3514 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 165 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 464 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2912 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 863 }, "StringToNumber": { "count": 196, "time": 63 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 125 }, "ObjectIsFrozen": { "count": 216, "time": 65 }, "ObjectPrototypeGetProto": { "count": 12, "time": 7 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1037, "time": 3671 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 602 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 98 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3821 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4526 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 765 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 44168 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1808 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1701 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1450 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 122111 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 19028 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2582 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 698 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 846 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 337 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 66 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 566 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 520 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1581 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4421 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 729 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 379 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2032 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 176 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 841 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 120 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 459 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 589 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 874 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5886 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2523 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 29437 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2463 }, "GC_Custom_IncrementalMarkingObserver": { "count": 161, "time": 3654 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1102825 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14270 }, "ParseFunctionLiteral": { "count": 3377, "time": 153242 }, "ParseProgram": { "count": 10, "time": 838 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15457 }, "PreParseNoVariableResolution": { "count": 105, "time": 2494 }, "JsonParse": { "count": 25, "time": 142502 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 485, "time": 3527 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1766 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2426 }, "StoreGlobalIC_Miss": { "count": 8, "time": 17 }, "StoreIC_Miss": { "count": 1342, "time": 8627 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5842 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 1210 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1296 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3929, "time": 16917 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 17866 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3194 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13425 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 178 }, "LoadIC_SlowStub": { "count": 21, "time": 439 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1515 }, "LoadIC_LoadFieldDH": { "count": 4020, "time": 13716 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 4571 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 1948 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4625 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 24 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5203 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 6900 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 2311 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 3354 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1047 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 737 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 33 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 829 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 513 } }, "API": { "API_Context_New": { "count": 2, "time": 9702 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1799 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1877, "time": 2572 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 91 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3367 }, "API_Object_CreateDataProperty": { "count": 22, "time": 13 }, "API_Object_Get": { "count": 138, "time": 593 }, "API_Object_SetPrototype": { "count": 43, "time": 90 }, "API_ObjectTemplate_New": { "count": 102, "time": 736 }, "API_String_NewFromOneByte": { "count": 1038, "time": 905 }, "API_String_Write": { "count": 654, "time": 603 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 22 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 432 }, "CompileBackgroundScript": { "count": 1, "time": 20 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 841 }, "ParseBackgroundProgram": { "count": 1, "time": 902 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7138 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 63093 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 95, "time": 9 }, "OptimizeCode": { "count": 95, "time": 1626 }, "RecompileSynchronous": { "count": 187, "time": 177237 }, "CompileOptimized_Concurrent": { "count": 92, "time": 3351 }, "StackGuard": { "count": 96, "time": 1441 }, "DeoptimizeCode": { "count": 9, "time": 2804 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 8, "time": 775 } } } }, { "duration": 2882179, "js": 2706298, "phases": [ { "phase": "load", "start": 0, "duration": 100890 }, { "phase": "boot", "start": 100890, "duration": 769543 }, { "phase": "transition", "start": 870433, "duration": 709312 }, { "phase": "render", "start": 1579745, "duration": 1302434 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 311935 }, { "kind": "MinorGC", "type": "scavenge", "start": 424980, "duration": 4541, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 458232, "duration": 5634, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 537955, "duration": 2211, "usedHeapSizeAfter": 5795168, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 675608, "duration": 3080, "usedHeapSizeAfter": 7879664, "usedHeapSizeBefore": 8569456 }, { "kind": "MinorGC", "type": "scavenge", "start": 872988, "duration": 3044, "usedHeapSizeAfter": 9253632, "usedHeapSizeBefore": 9846272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1083295, "duration": 2526, "usedHeapSizeAfter": 10557640, "usedHeapSizeBefore": 11563664 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1250881, "duration": 90, "usedHeapSizeAfter": 16557880, "usedHeapSizeBefore": 16557880 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1260534, "duration": 12942, "usedHeapSizeAfter": 14004792, "usedHeapSizeBefore": 16829504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1425312, "duration": 3287, "usedHeapSizeAfter": 21108160, "usedHeapSizeBefore": 22535664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1456444, "duration": 5161, "usedHeapSizeAfter": 22062560, "usedHeapSizeBefore": 22674816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1500194, "duration": 3118, "usedHeapSizeAfter": 23989232, "usedHeapSizeBefore": 25188104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1747839, "duration": 5601, "usedHeapSizeAfter": 27748672, "usedHeapSizeBefore": 30696008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1922031, "duration": 6567, "usedHeapSizeAfter": 28960968, "usedHeapSizeBefore": 32667720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2123598, "duration": 776, "usedHeapSizeAfter": 35744768, "usedHeapSizeBefore": 35744768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2126868, "duration": 11513, "usedHeapSizeAfter": 27647176, "usedHeapSizeBefore": 35810816 }, { "kind": "MinorGC", "type": "scavenge", "start": 2360594, "duration": 8577, "usedHeapSizeAfter": 26863664, "usedHeapSizeBefore": 40414944 }, { "kind": "MajorGC", "type": "weak processing", "start": 2877150, "duration": 71, "usedHeapSizeAfter": 35191376, "usedHeapSizeBefore": 35191376 } ], "blinkGC": [ { "start": 271879, "duration": 5004 }, { "start": 271887, "duration": 4950 }, { "start": 282925, "duration": 977 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1109 }, "FunctionCallback": { "count": 4488, "time": 80804 }, "NamedGetterCallback": { "count": 107, "time": 8002 }, "GetMoreDataCallback": { "count": 14, "time": 146556 }, "AccessorSetterCallback": { "count": 5392, "time": 3380 }, "GCEpilogueCallback": { "count": 16, "time": 1192 }, "GCPrologueCallback": { "count": 16, "time": 1042 }, "NamedSetterCallback": { "count": 18, "time": 326 }, "StoreCallbackProperty": { "count": 5334, "time": 3215 }, "NamedQueryCallback": { "count": 11, "time": 35 }, "RunMicrotaskCallback": { "count": 42, "time": 13449 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1875 }, "CompileFunction": { "count": 3319, "time": 108307 }, "CompileIgnition": { "count": 3374, "time": 105287 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32181 }, "CompileRewriteReturnResult": { "count": 3329, "time": 129 }, "CompileScopeAnalysis": { "count": 3329, "time": 16958 }, "CompileScript": { "count": 10, "time": 1350 }, "CompileLazy": { "count": 3176, "time": 12879 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1532 }, "CompileForOnStackReplacement": { "count": 3, "time": 501 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 451 }, "Map_SetPrototype": { "count": 12992, "time": 6037 }, "Map_TransitionToDataProperty": { "count": 11998, "time": 31172 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 79 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4444 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6855 }, "CreateArrayLiteral": { "count": 761, "time": 1446 }, "CreateObjectLiteral": { "count": 1890, "time": 8397 }, "SetProperty": { "count": 8836, "time": 18534 }, "DeclareGlobals": { "count": 2, "time": 26 }, "NewClosure": { "count": 344, "time": 73 }, "NewClosure_Tenured": { "count": 2398, "time": 1234 }, "HandleApiCall": { "count": 3986, "time": 3053 }, "DateConstructor": { "count": 268, "time": 454 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3719 }, "FunctionPrototypeSetter": { "count": 239, "time": 1595 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 274 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 402 }, "SetGrow": { "count": 26, "time": 206 }, "WeakCollectionSet": { "count": 5007, "time": 8551 }, "ForInEnumerate": { "count": 379, "time": 3174 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 265, "time": 3905 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3305 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3943 }, "AddDictionaryProperty": { "count": 10572, "time": 12849 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 868 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 6497 }, "HasProperty": { "count": 961, "time": 2133 }, "KeyedGetProperty": { "count": 221, "time": 1105 }, "NewObject": { "count": 251, "time": 1901 }, "ObjectCreate": { "count": 221, "time": 2347 }, "ObjectKeys": { "count": 52, "time": 1362 }, "SetDataProperties": { "count": 71, "time": 4403 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 11829 }, "RegExpExecMultiple": { "count": 327, "time": 885 }, "RegExpReplace": { "count": 784, "time": 3548 }, "StringSplit": { "count": 6134, "time": 9607 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 64 }, "StringBuilderJoin": { "count": 136, "time": 78 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 551, "time": 210 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1043 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 252 }, "ArrayUnshift": { "count": 45, "time": 128 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 1001 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 2822 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57796 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1469 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 95 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 100 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 151, "time": 1234 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 611 }, "DeleteProperty": { "count": 11, "time": 12 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 224 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4365 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 762 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2867 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 947 }, "StringToNumber": { "count": 196, "time": 955 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 34 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1043, "time": 3110 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 80 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2768 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4302 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 478 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 51 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42496 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3832 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 530 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1428 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 117073 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 15522 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1283 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 754 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 841 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 783 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 71 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 842 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 18 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 738 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 837 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1804 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4437 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 43 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 62 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 9547 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 521 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1372 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 12 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 635 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 52 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 883 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 41 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7089 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 22, "time": 20212 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 42531 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3178 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 2206 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1055626 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16293 }, "ParseFunctionLiteral": { "count": 3377, "time": 144820 }, "ParseProgram": { "count": 10, "time": 1327 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13527 }, "PreParseNoVariableResolution": { "count": 105, "time": 1847 }, "JsonParse": { "count": 25, "time": 153754 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20283 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1823 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1849 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1387, "time": 14865 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8904 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1088 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 637 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4274, "time": 18358 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 15301 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2901 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 20149 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 143 }, "LoadIC_SlowStub": { "count": 21, "time": 727 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1764 }, "LoadIC_LoadFieldDH": { "count": 4154, "time": 12089 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 4113 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 188 }, "LoadIC_Miss": { "count": 108, "time": 3171 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3054 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4628 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 860 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 556, "time": 3260 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1128 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 2210 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 538 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 810 }, "LoadIC_StringLength": { "count": 27, "time": 39 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 16 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 370 } }, "API": { "API_Context_New": { "count": 2, "time": 8471 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2884 }, "API_Object_SetPrivate": { "count": 35, "time": 217 }, "API_Persistent_New": { "count": 1876, "time": 661 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 774 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3451 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 138, "time": 47 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 742 }, "API_String_Write": { "count": 654, "time": 842 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 63, "time": 91 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 422 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1870 }, "ParseBackgroundProgram": { "count": 1, "time": 716 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6172 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52554 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 4 }, "OptimizeCode": { "count": 85, "time": 1059 }, "RecompileSynchronous": { "count": 166, "time": 167750 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3571 }, "StackGuard": { "count": 82, "time": 1825 }, "DeoptimizeCode": { "count": 8, "time": 681 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 12 }, "NotifyDeoptimized": { "count": 7, "time": 2121 } } } }, { "duration": 2830900, "js": 2671067, "phases": [ { "phase": "load", "start": 0, "duration": 93299 }, { "phase": "boot", "start": 93299, "duration": 767153 }, { "phase": "transition", "start": 860452, "duration": 705397 }, { "phase": "render", "start": 1565849, "duration": 1265051 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297019 }, { "kind": "MinorGC", "type": "scavenge", "start": 401550, "duration": 5203, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436697, "duration": 6633, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 520562, "duration": 2037, "usedHeapSizeAfter": 5803264, "usedHeapSizeBefore": 6119560 }, { "kind": "MinorGC", "type": "scavenge", "start": 676890, "duration": 3563, "usedHeapSizeAfter": 7883392, "usedHeapSizeBefore": 8566776 }, { "kind": "MinorGC", "type": "scavenge", "start": 852184, "duration": 3215, "usedHeapSizeAfter": 9209056, "usedHeapSizeBefore": 9824080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1033834, "duration": 126, "usedHeapSizeAfter": 11108760, "usedHeapSizeBefore": 11108760 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1048603, "duration": 6686, "usedHeapSizeAfter": 8894784, "usedHeapSizeBefore": 11226952 }, { "kind": "MajorGC", "type": "weak processing", "start": 1156992, "duration": 12, "usedHeapSizeAfter": 9920552, "usedHeapSizeBefore": 9920552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382481, "duration": 4652, "usedHeapSizeAfter": 21115176, "usedHeapSizeBefore": 22848272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432010, "duration": 6472, "usedHeapSizeAfter": 22345104, "usedHeapSizeBefore": 23266704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1477129, "duration": 3515, "usedHeapSizeAfter": 24228664, "usedHeapSizeBefore": 25249296 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1482250, "duration": 97, "usedHeapSizeAfter": 24346912, "usedHeapSizeBefore": 24346912 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1516118, "duration": 7252, "usedHeapSizeAfter": 22707120, "usedHeapSizeBefore": 26650592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1772483, "duration": 5605, "usedHeapSizeAfter": 25166616, "usedHeapSizeBefore": 29079944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2000754, "duration": 5277, "usedHeapSizeAfter": 27214728, "usedHeapSizeBefore": 30915872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2249681, "duration": 3876, "usedHeapSizeAfter": 29220872, "usedHeapSizeBefore": 41614896 }, { "kind": "MajorGC", "type": "weak processing", "start": 2827378, "duration": 12, "usedHeapSizeAfter": 40859648, "usedHeapSizeBefore": 40859648 } ], "blinkGC": [ { "start": 268494, "duration": 3910 }, { "start": 269259, "duration": 2570 }, { "start": 276163, "duration": 2090 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1689 }, "FunctionCallback": { "count": 4484, "time": 88619 }, "NamedGetterCallback": { "count": 107, "time": 8274 }, "GetMoreDataCallback": { "count": 14, "time": 141378 }, "AccessorSetterCallback": { "count": 5392, "time": 5196 }, "GCEpilogueCallback": { "count": 15, "time": 937 }, "GCPrologueCallback": { "count": 15, "time": 1885 }, "NamedSetterCallback": { "count": 18, "time": 503 }, "StoreCallbackProperty": { "count": 5334, "time": 2835 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12895 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2716 }, "CompileFunction": { "count": 3319, "time": 107014 }, "CompileIgnition": { "count": 3374, "time": 108396 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28445 }, "CompileRewriteReturnResult": { "count": 3329, "time": 2144 }, "CompileScopeAnalysis": { "count": 3329, "time": 14249 }, "CompileScript": { "count": 10, "time": 1715 }, "CompileLazy": { "count": 3176, "time": 10857 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 928 }, "RegExpInitializeAndCompile": { "count": 177, "time": 625 }, "CompileForOnStackReplacement": { "count": 2, "time": 27 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1781 }, "Map_SetPrototype": { "count": 12951, "time": 5087 }, "Map_TransitionToDataProperty": { "count": 11945, "time": 32991 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 62 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6038 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9800 }, "CreateArrayLiteral": { "count": 761, "time": 2285 }, "CreateObjectLiteral": { "count": 1890, "time": 12953 }, "SetProperty": { "count": 8821, "time": 13203 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 1178 }, "NewClosure_Tenured": { "count": 2398, "time": 1051 }, "HandleApiCall": { "count": 3986, "time": 4412 }, "DateConstructor": { "count": 268, "time": 692 }, "ArrayLengthGetter": { "count": 372, "time": 569 }, "ArrayLengthSetter": { "count": 5152, "time": 3575 }, "FunctionPrototypeSetter": { "count": 239, "time": 2052 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 113 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 403 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7406 }, "ForInEnumerate": { "count": 379, "time": 2645 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 295, "time": 4545 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2848 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5041, "time": 3558 }, "AddDictionaryProperty": { "count": 10572, "time": 14874 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3542 }, "HasProperty": { "count": 961, "time": 2061 }, "KeyedGetProperty": { "count": 223, "time": 801 }, "NewObject": { "count": 251, "time": 1698 }, "ObjectCreate": { "count": 221, "time": 2919 }, "ObjectKeys": { "count": 52, "time": 654 }, "SetDataProperties": { "count": 71, "time": 1863 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 11888 }, "RegExpExecMultiple": { "count": 327, "time": 673 }, "RegExpReplace": { "count": 784, "time": 5567 }, "StringSplit": { "count": 6134, "time": 10598 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 244 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 556, "time": 155 }, "StringIndexOfUnchecked": { "count": 330, "time": 795 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 196 }, "ArrayPush": { "count": 8, "time": 22 }, "ArraySplice": { "count": 82, "time": 399 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 426 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2233 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57773 }, "ObjectSetPrototypeOf": { "count": 205, "time": 640 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 105 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 407 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 142, "time": 418 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 797 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 823 }, "ArrayPop": { "count": 63, "time": 41 }, "ArrayBufferConstructor": { "count": 1, "time": 3845 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 903 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 4272 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 736 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 5 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1330, "time": 4503 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 54 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2964 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7262 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 47 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 33426 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4808 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1437 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1470 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 89142 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 15843 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2050 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 125 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 58 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 114 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 707 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1075 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1846 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3617 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 69 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2332 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 350 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1096 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 14 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 503 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 225 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1158 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4631 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3627 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 29063 }, "GC_Custom_IncrementalMarkingObserver": { "count": 171, "time": 3070 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2968 } }, "JavaScript": { "JS_Execution": { "count": 5568, "time": 1046318 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15623 }, "ParseFunctionLiteral": { "count": 3377, "time": 150800 }, "ParseProgram": { "count": 10, "time": 1377 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10273 }, "PreParseNoVariableResolution": { "count": 105, "time": 2515 }, "JsonParse": { "count": 25, "time": 134419 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20341 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2155 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3543 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1353, "time": 6750 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5669 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1106 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1921 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4103, "time": 19416 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 126 }, "LoadIC_LoadNonexistentDH": { "count": 5428, "time": 15261 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5504 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 20916 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1375 }, "LoadIC_LoadFieldDH": { "count": 4081, "time": 10452 }, "StoreIC_StoreFieldDH": { "count": 1272, "time": 4777 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2325 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4115 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 272 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4910 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 89 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 553, "time": 5754 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1651 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 3239 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1920 }, "LoadIC_StringLength": { "count": 27, "time": 45 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8625 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1235 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1876, "time": 232 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 104 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2872 }, "API_Object_CreateDataProperty": { "count": 22, "time": 514 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 297 }, "API_String_Write": { "count": 654, "time": 610 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 26 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "API_Function_Call": { "count": 8, "time": 17 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 409 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 116 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 750 }, "ParseBackgroundProgram": { "count": 1, "time": 727 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5915 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51035 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 4 }, "OptimizeCode": { "count": 80, "time": 692 }, "RecompileSynchronous": { "count": 157, "time": 179854 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1663 }, "StackGuard": { "count": 82, "time": 2644 }, "DeoptimizeCode": { "count": 8, "time": 2590 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 7, "time": 485 } } } }, { "duration": 2767479, "js": 2614239, "phases": [ { "phase": "load", "start": 0, "duration": 94528 }, { "phase": "boot", "start": 94528, "duration": 749556 }, { "phase": "transition", "start": 844084, "duration": 693409 }, { "phase": "render", "start": 1537493, "duration": 1229986 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 302681 }, { "kind": "MinorGC", "type": "scavenge", "start": 407236, "duration": 5318, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 442288, "duration": 5630, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 527350, "duration": 2036, "usedHeapSizeAfter": 5820448, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 662861, "duration": 2724, "usedHeapSizeAfter": 7860456, "usedHeapSizeBefore": 8555816 }, { "kind": "MinorGC", "type": "scavenge", "start": 835702, "duration": 2939, "usedHeapSizeAfter": 9210400, "usedHeapSizeBefore": 9816896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042071, "duration": 2774, "usedHeapSizeAfter": 10526904, "usedHeapSizeBefore": 11552368 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1160256, "duration": 60, "usedHeapSizeAfter": 11258000, "usedHeapSizeBefore": 11258000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1166410, "duration": 4201, "usedHeapSizeAfter": 8531656, "usedHeapSizeBefore": 11258160 }, { "kind": "MajorGC", "type": "weak processing", "start": 1172082, "duration": 7, "usedHeapSizeAfter": 8531736, "usedHeapSizeBefore": 8531736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1356351, "duration": 3253, "usedHeapSizeAfter": 21317112, "usedHeapSizeBefore": 22721232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390188, "duration": 4666, "usedHeapSizeAfter": 22202880, "usedHeapSizeBefore": 22807472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1442336, "duration": 6883, "usedHeapSizeAfter": 24204224, "usedHeapSizeBefore": 25370496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1586835, "duration": 315, "usedHeapSizeAfter": 28381200, "usedHeapSizeBefore": 28381200 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1592909, "duration": 9719, "usedHeapSizeAfter": 24761272, "usedHeapSizeBefore": 28471536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1793833, "duration": 6708, "usedHeapSizeAfter": 25288176, "usedHeapSizeBefore": 29440704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1989576, "duration": 5521, "usedHeapSizeAfter": 29062656, "usedHeapSizeBefore": 32490336 }, { "kind": "MinorGC", "type": "scavenge", "start": 2236590, "duration": 5739, "usedHeapSizeAfter": 28909032, "usedHeapSizeBefore": 41803184 } ], "blinkGC": [ { "start": 269797, "duration": 3358 }, { "start": 269805, "duration": 3309 }, { "start": 278444, "duration": 1164 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 1776 }, "FunctionCallback": { "count": 4490, "time": 86455 }, "NamedGetterCallback": { "count": 107, "time": 8166 }, "GetMoreDataCallback": { "count": 14, "time": 144471 }, "AccessorSetterCallback": { "count": 5392, "time": 962 }, "GCEpilogueCallback": { "count": 16, "time": 1218 }, "GCPrologueCallback": { "count": 16, "time": 1216 }, "NamedSetterCallback": { "count": 18, "time": 155 }, "StoreCallbackProperty": { "count": 5334, "time": 5147 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 14328 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1231 }, "CompileFunction": { "count": 3319, "time": 106195 }, "CompileIgnition": { "count": 3374, "time": 97111 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32020 }, "CompileRewriteReturnResult": { "count": 3329, "time": 249 }, "CompileScopeAnalysis": { "count": 3329, "time": 11554 }, "CompileScript": { "count": 10, "time": 1159 }, "CompileLazy": { "count": 3176, "time": 13580 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 81 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1094 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 665, "time": 2394 }, "Map_SetPrototype": { "count": 12956, "time": 8031 }, "Map_TransitionToDataProperty": { "count": 11956, "time": 34608 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5451 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11194 }, "CreateArrayLiteral": { "count": 761, "time": 2018 }, "CreateObjectLiteral": { "count": 1890, "time": 8237 }, "SetProperty": { "count": 8830, "time": 13961 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 71 }, "NewClosure_Tenured": { "count": 2398, "time": 2970 }, "HandleApiCall": { "count": 3986, "time": 4533 }, "DateConstructor": { "count": 268, "time": 563 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2840 }, "FunctionPrototypeSetter": { "count": 239, "time": 856 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 5527 }, "ForInEnumerate": { "count": 380, "time": 1851 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 250, "time": 1240 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1382 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4188 }, "AddDictionaryProperty": { "count": 10572, "time": 12766 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 8 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 1825 }, "HasProperty": { "count": 961, "time": 3375 }, "KeyedGetProperty": { "count": 223, "time": 5205 }, "NewObject": { "count": 251, "time": 1794 }, "ObjectCreate": { "count": 221, "time": 2665 }, "ObjectKeys": { "count": 53, "time": 1188 }, "SetDataProperties": { "count": 71, "time": 3160 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 9688 }, "RegExpExecMultiple": { "count": 327, "time": 3789 }, "RegExpReplace": { "count": 784, "time": 2191 }, "StringSplit": { "count": 6134, "time": 8328 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 268 }, "StringBuilderConcat": { "count": 152, "time": 399 }, "StringBuilderJoin": { "count": 136, "time": 74 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 554, "time": 332 }, "StringIndexOfUnchecked": { "count": 330, "time": 671 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 421 }, "ArrayPush": { "count": 8, "time": 20 }, "ArraySplice": { "count": 82, "time": 104 }, "ArrayUnshift": { "count": 45, "time": 105 }, "DateNow": { "count": 60, "time": 819 }, "FunctionPrototypeToString": { "count": 116, "time": 270 }, "ObjectDefineProperties": { "count": 2, "time": 212 }, "ObjectDefineProperty": { "count": 650, "time": 3176 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61645 }, "ObjectSetPrototypeOf": { "count": 205, "time": 797 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 106 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 312 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 109 }, "Interrupt": { "count": 143, "time": 1070 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 822 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 724 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3761 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 49 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 73 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3175 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1178 }, "StringToNumber": { "count": 196, "time": 685 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1069, "time": 3606 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 217 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 655 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3849 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7153 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41382 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2886 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 751 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1291 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 113864 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 13003 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 981 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 436 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1560 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 359 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 15 }, "GC_MC_FINISH": { "count": 2, "time": 737 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 430 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1126 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 1517 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1347 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2521 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2441 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 431 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 541 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 116 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 705 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 723 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 53 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3967 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3822 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33144 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2853 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 258 } }, "JavaScript": { "JS_Execution": { "count": 5542, "time": 1054864 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12888 }, "ParseFunctionLiteral": { "count": 3377, "time": 143463 }, "ParseProgram": { "count": 10, "time": 791 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12475 }, "PreParseNoVariableResolution": { "count": 105, "time": 1987 }, "JsonParse": { "count": 25, "time": 118767 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22003 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1215 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1172 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1352, "time": 6724 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9029 }, "LoadIC_FunctionPrototypeStub": { "count": 398, "time": 395 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 773 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3881, "time": 12783 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5427, "time": 15978 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3538 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 21864 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2142 }, "LoadIC_LoadFieldDH": { "count": 4029, "time": 14097 }, "StoreIC_StoreFieldDH": { "count": 1282, "time": 5809 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2012 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3669 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 25 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3997 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 90 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 527, "time": 3117 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 4670 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1614 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 2109 }, "LoadIC_StringLength": { "count": 27, "time": 25 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 625 } }, "API": { "API_Context_New": { "count": 2, "time": 14561 }, "API_FunctionTemplate_New": { "count": 1353, "time": 435 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1335 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 105 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 10129 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 823 }, "API_Object_SetPrototype": { "count": 43, "time": 331 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 290 }, "API_String_Write": { "count": 654, "time": 881 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 209 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 156 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 245 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 340 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 807 }, "ParseBackgroundProgram": { "count": 1, "time": 777 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5931 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53234 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 8 }, "OptimizeCode": { "count": 83, "time": 1412 }, "RecompileSynchronous": { "count": 164, "time": 130305 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1105 }, "StackGuard": { "count": 84, "time": 2991 }, "DeoptimizeCode": { "count": 7, "time": 358 }, "NotifyDeoptimized": { "count": 6, "time": 278 } } } }, { "duration": 2740095, "js": 2584980, "phases": [ { "phase": "load", "start": 0, "duration": 94363 }, { "phase": "boot", "start": 94363, "duration": 756692 }, { "phase": "transition", "start": 851055, "duration": 658270 }, { "phase": "render", "start": 1509325, "duration": 1230770 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304258 }, { "kind": "MinorGC", "type": "scavenge", "start": 406656, "duration": 5193, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 440216, "duration": 6403, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 522451, "duration": 2002, "usedHeapSizeAfter": 5795128, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 674945, "duration": 3237, "usedHeapSizeAfter": 7891136, "usedHeapSizeBefore": 8569680 }, { "kind": "MinorGC", "type": "scavenge", "start": 846656, "duration": 2741, "usedHeapSizeAfter": 9225360, "usedHeapSizeBefore": 9829080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044803, "duration": 2494, "usedHeapSizeAfter": 10561232, "usedHeapSizeBefore": 11563656 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151884, "duration": 445, "usedHeapSizeAfter": 11277216, "usedHeapSizeBefore": 11277216 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1153253, "duration": 6042, "usedHeapSizeAfter": 8529352, "usedHeapSizeBefore": 11277376 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161002, "duration": 8, "usedHeapSizeAfter": 8529432, "usedHeapSizeBefore": 8529432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340332, "duration": 4667, "usedHeapSizeAfter": 21341536, "usedHeapSizeBefore": 22723560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370399, "duration": 6425, "usedHeapSizeAfter": 22144736, "usedHeapSizeBefore": 22804024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423571, "duration": 3554, "usedHeapSizeAfter": 24268800, "usedHeapSizeBefore": 25410696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1581909, "duration": 79, "usedHeapSizeAfter": 28657960, "usedHeapSizeBefore": 28657960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1607795, "duration": 9497, "usedHeapSizeAfter": 25049136, "usedHeapSizeBefore": 29126960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1747461, "duration": 6777, "usedHeapSizeAfter": 25152832, "usedHeapSizeBefore": 29388832 }, { "kind": "MinorGC", "type": "scavenge", "start": 2108055, "duration": 4999, "usedHeapSizeAfter": 29055096, "usedHeapSizeBefore": 40855928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2560137, "duration": 4252, "usedHeapSizeAfter": 30309000, "usedHeapSizeBefore": 42266928 } ], "blinkGC": [ { "start": 263278, "duration": 4883 }, { "start": 263287, "duration": 4830 }, { "start": 277633, "duration": 1146 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 748 }, "FunctionCallback": { "count": 4488, "time": 86596 }, "NamedGetterCallback": { "count": 107, "time": 6163 }, "GetMoreDataCallback": { "count": 14, "time": 148371 }, "AccessorSetterCallback": { "count": 5392, "time": 2126 }, "GCEpilogueCallback": { "count": 16, "time": 811 }, "GCPrologueCallback": { "count": 16, "time": 946 }, "NamedSetterCallback": { "count": 18, "time": 904 }, "StoreCallbackProperty": { "count": 5334, "time": 2690 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 11064 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3616 }, "CompileFunction": { "count": 3319, "time": 103237 }, "CompileIgnition": { "count": 3374, "time": 113039 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32697 }, "CompileRewriteReturnResult": { "count": 3329, "time": 268 }, "CompileScopeAnalysis": { "count": 3329, "time": 14675 }, "CompileScript": { "count": 10, "time": 1230 }, "CompileLazy": { "count": 3176, "time": 13760 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 531 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1840 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1702 }, "Map_SetPrototype": { "count": 12961, "time": 3221 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 32197 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5178 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10355 }, "CreateArrayLiteral": { "count": 761, "time": 1899 }, "CreateObjectLiteral": { "count": 1890, "time": 9116 }, "SetProperty": { "count": 8829, "time": 15570 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 301 }, "NewClosure_Tenured": { "count": 2398, "time": 2269 }, "HandleApiCall": { "count": 3986, "time": 3230 }, "DateConstructor": { "count": 268, "time": 546 }, "ArrayLengthGetter": { "count": 372, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 580 }, "FunctionPrototypeSetter": { "count": 239, "time": 1160 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 119 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 108 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 10390 }, "ForInEnumerate": { "count": 380, "time": 3575 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 228, "time": 1911 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1005 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5580 }, "AddDictionaryProperty": { "count": 10572, "time": 12642 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 665 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4857 }, "HasProperty": { "count": 961, "time": 3184 }, "KeyedGetProperty": { "count": 223, "time": 332 }, "NewObject": { "count": 251, "time": 688 }, "ObjectCreate": { "count": 221, "time": 1840 }, "ObjectKeys": { "count": 53, "time": 165 }, "SetDataProperties": { "count": 71, "time": 971 }, "ToString": { "count": 28, "time": 269 }, "RegExpExec": { "count": 269, "time": 11435 }, "RegExpExecMultiple": { "count": 327, "time": 2110 }, "RegExpReplace": { "count": 784, "time": 3712 }, "StringSplit": { "count": 6134, "time": 9085 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 76 }, "StringBuilderJoin": { "count": 136, "time": 1173 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 550, "time": 345 }, "StringIndexOfUnchecked": { "count": 330, "time": 91 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 233 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 594 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 65 }, "FunctionPrototypeToString": { "count": 116, "time": 513 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 1966 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55949 }, "ObjectSetPrototypeOf": { "count": 205, "time": 217 }, "ObjectIsExtensible": { "count": 19, "time": 726 }, "SymbolConstructor": { "count": 1, "time": 749 }, "MapGrow": { "count": 45, "time": 114 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 1500 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 17 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 335 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 108 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 581 }, "ArrayPop": { "count": 63, "time": 1399 }, "ArrayBufferConstructor": { "count": 1, "time": 3431 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 733 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 120 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3377 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 995 }, "StringToNumber": { "count": 196, "time": 59 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "TryMigrateInstance": { "count": 1, "time": 6 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 33 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1027, "time": 4507 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 633 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 102 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2642 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8132 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 1121 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37999 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2898 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 459 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 27 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1590 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104649 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 16002 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 938 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 258 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 509 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 100 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 562 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1371 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 23 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 93 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2076 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2327 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 70 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 570 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 4149 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 845 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 210 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 701 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 97 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 653 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 427 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 90 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5134 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4868 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 36562 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 1870 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 870 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1079562 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12582 }, "ParseFunctionLiteral": { "count": 3377, "time": 140990 }, "ParseProgram": { "count": 10, "time": 2514 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11899 }, "PreParseNoVariableResolution": { "count": 105, "time": 2195 }, "JsonParse": { "count": 25, "time": 116308 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18178 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1524 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1999 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1362, "time": 5652 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5753 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 906 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1783 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3934, "time": 15285 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 351 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 12379 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4471 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19297 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1158 }, "LoadIC_LoadFieldDH": { "count": 4059, "time": 14856 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 3731 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3275 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4107 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 422 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3281 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 92 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 3856 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1850 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1055 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 617 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 134 }, "LoadIC_StringLength": { "count": 27, "time": 647 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 585 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 9481 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2374 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1260 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 288 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1457 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 606 }, "API_String_Write": { "count": 654, "time": 946 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 463 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 762 }, "ParseBackgroundProgram": { "count": 1, "time": 689 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5484 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52018 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 12 }, "OptimizeCode": { "count": 82, "time": 1225 }, "RecompileSynchronous": { "count": 164, "time": 105858 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2933 }, "StackGuard": { "count": 86, "time": 1777 }, "DeoptimizeCode": { "count": 8, "time": 1097 }, "NotifyDeoptimized": { "count": 7, "time": 374 } } } }, { "duration": 2757687, "js": 2589195, "phases": [ { "phase": "load", "start": 0, "duration": 103169 }, { "phase": "boot", "start": 103169, "duration": 733461 }, { "phase": "transition", "start": 836630, "duration": 697396 }, { "phase": "render", "start": 1534026, "duration": 1223661 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303495 }, { "kind": "MinorGC", "type": "scavenge", "start": 406578, "duration": 6271, "usedHeapSizeAfter": 4029152, "usedHeapSizeBefore": 4323328 }, { "kind": "MinorGC", "type": "scavenge", "start": 441153, "duration": 6682, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 522229, "duration": 1124, "usedHeapSizeAfter": 5791136, "usedHeapSizeBefore": 6119144 }, { "kind": "MinorGC", "type": "scavenge", "start": 665852, "duration": 2669, "usedHeapSizeAfter": 7882632, "usedHeapSizeBefore": 8570120 }, { "kind": "MinorGC", "type": "scavenge", "start": 838273, "duration": 4035, "usedHeapSizeAfter": 9236472, "usedHeapSizeBefore": 9847280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1039939, "duration": 2702, "usedHeapSizeAfter": 10562056, "usedHeapSizeBefore": 11566728 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1156617, "duration": 531, "usedHeapSizeAfter": 11249464, "usedHeapSizeBefore": 11249464 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1160446, "duration": 7744, "usedHeapSizeAfter": 8526960, "usedHeapSizeBefore": 11249624 }, { "kind": "MajorGC", "type": "weak processing", "start": 1169807, "duration": 9, "usedHeapSizeAfter": 8527040, "usedHeapSizeBefore": 8527040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368186, "duration": 4032, "usedHeapSizeAfter": 21331312, "usedHeapSizeBefore": 22719808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403188, "duration": 2945, "usedHeapSizeAfter": 22146136, "usedHeapSizeBefore": 22829856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1445378, "duration": 3341, "usedHeapSizeAfter": 24260760, "usedHeapSizeBefore": 25387792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1592210, "duration": 71, "usedHeapSizeAfter": 28444112, "usedHeapSizeBefore": 28444112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1619506, "duration": 9885, "usedHeapSizeAfter": 24969808, "usedHeapSizeBefore": 28936544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1797289, "duration": 6642, "usedHeapSizeAfter": 25260312, "usedHeapSizeBefore": 29482032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1985616, "duration": 6166, "usedHeapSizeAfter": 28984504, "usedHeapSizeBefore": 32546360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2225573, "duration": 5995, "usedHeapSizeAfter": 28817712, "usedHeapSizeBefore": 41849824 } ], "blinkGC": [ { "start": 269325, "duration": 3924 }, { "start": 269332, "duration": 3867 }, { "start": 284601, "duration": 1811 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1095 }, "FunctionCallback": { "count": 4491, "time": 94619 }, "NamedGetterCallback": { "count": 107, "time": 7131 }, "GetMoreDataCallback": { "count": 14, "time": 136643 }, "AccessorSetterCallback": { "count": 5392, "time": 1948 }, "GCEpilogueCallback": { "count": 16, "time": 2393 }, "GCPrologueCallback": { "count": 16, "time": 1892 }, "NamedSetterCallback": { "count": 18, "time": 506 }, "StoreCallbackProperty": { "count": 5334, "time": 2894 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 14007 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1004 }, "CompileFunction": { "count": 3319, "time": 95505 }, "CompileIgnition": { "count": 3374, "time": 107052 }, "CompileIgnitionFinalization": { "count": 3379, "time": 23442 }, "CompileRewriteReturnResult": { "count": 3329, "time": 149 }, "CompileScopeAnalysis": { "count": 3329, "time": 16566 }, "CompileScript": { "count": 10, "time": 2397 }, "CompileLazy": { "count": 3176, "time": 9336 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 879 }, "RegExpInitializeAndCompile": { "count": 177, "time": 755 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2325 }, "Map_SetPrototype": { "count": 12955, "time": 3168 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 37568 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 543 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7701 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6357 }, "CreateArrayLiteral": { "count": 761, "time": 2914 }, "CreateObjectLiteral": { "count": 1890, "time": 6624 }, "SetProperty": { "count": 8829, "time": 19854 }, "DeclareGlobals": { "count": 2, "time": 207 }, "NewClosure": { "count": 344, "time": 216 }, "NewClosure_Tenured": { "count": 2398, "time": 1683 }, "HandleApiCall": { "count": 3986, "time": 3165 }, "DateConstructor": { "count": 268, "time": 336 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2404 }, "FunctionPrototypeSetter": { "count": 239, "time": 2868 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1821 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 753 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 393 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 9023 }, "ForInEnumerate": { "count": 380, "time": 1809 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 261, "time": 4174 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 2614 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2189 }, "AddDictionaryProperty": { "count": 10572, "time": 13873 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 1376 }, "HasProperty": { "count": 961, "time": 1315 }, "KeyedGetProperty": { "count": 223, "time": 911 }, "NewObject": { "count": 251, "time": 3151 }, "ObjectCreate": { "count": 221, "time": 3138 }, "ObjectKeys": { "count": 53, "time": 367 }, "SetDataProperties": { "count": 71, "time": 1664 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 10187 }, "RegExpExecMultiple": { "count": 327, "time": 2055 }, "RegExpReplace": { "count": 784, "time": 5497 }, "StringSplit": { "count": 6134, "time": 10035 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 668 }, "StringBuilderJoin": { "count": 136, "time": 83 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 558, "time": 118 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 592 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 312 }, "ArrayUnshift": { "count": 45, "time": 331 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 429 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 1301 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52276 }, "ObjectSetPrototypeOf": { "count": 205, "time": 203 }, "ObjectIsExtensible": { "count": 19, "time": 11 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 700 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 473 }, "ArrayShift": { "count": 109, "time": 87 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 141, "time": 1290 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 478 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 16 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 292 }, "ArrayPop": { "count": 63, "time": 23 }, "ArrayBufferConstructor": { "count": 1, "time": 4013 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 765 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2842 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 686 }, "StringToNumber": { "count": 196, "time": 152 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 103 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1076, "time": 5538 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 1313 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 494 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2759 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6797 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 808 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 169 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40088 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1925 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 544 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 9 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1530 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 107684 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 17942 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1315 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 5, "time": 1199 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 137 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 448 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 2375 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1273 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2132 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4621 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 537 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2890 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 363 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1036 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 1190 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 125 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 92 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 308 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 127 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 56 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6303 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3840 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 32416 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2481 }, "GC_Custom_IncrementalMarkingObserver": { "count": 112, "time": 291 } }, "JavaScript": { "JS_Execution": { "count": 5547, "time": 1026420 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16380 }, "ParseFunctionLiteral": { "count": 3377, "time": 147777 }, "ParseProgram": { "count": 10, "time": 2247 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14000 }, "PreParseNoVariableResolution": { "count": 105, "time": 2246 }, "JsonParse": { "count": 25, "time": 126823 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21509 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1351 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1613 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1362, "time": 7199 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6291 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1747 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1262 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3906, "time": 19337 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 737 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 16794 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3544 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15486 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 590 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2045 }, "LoadIC_LoadFieldDH": { "count": 4036, "time": 10598 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 4856 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3625 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3008 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 748 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4850 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 532, "time": 3527 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 3162 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 4847 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 64 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 408 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 676 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 669 } }, "API": { "API_Context_New": { "count": 2, "time": 8608 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1619 }, "API_Object_SetPrivate": { "count": 35, "time": 665 }, "API_Persistent_New": { "count": 1875, "time": 289 }, "API_String_NewFromUtf8": { "count": 13, "time": 19 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3590 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 456 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1745 }, "API_String_Write": { "count": 654, "time": 1011 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 30 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 488 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 763 }, "ParseBackgroundProgram": { "count": 1, "time": 897 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6788 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52146 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 6 }, "OptimizeCode": { "count": 85, "time": 571 }, "RecompileSynchronous": { "count": 169, "time": 130778 }, "CompileOptimized_Concurrent": { "count": 84, "time": 4443 }, "StackGuard": { "count": 87, "time": 2170 }, "DeoptimizeCode": { "count": 7, "time": 2053 }, "NotifyDeoptimized": { "count": 5, "time": 1013 } } } }, { "duration": 2740176, "js": 2596153, "phases": [ { "phase": "load", "start": 0, "duration": 94363 }, { "phase": "boot", "start": 94363, "duration": 754946 }, { "phase": "transition", "start": 849309, "duration": 642924 }, { "phase": "render", "start": 1492233, "duration": 1247943 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306176 }, { "kind": "MinorGC", "type": "scavenge", "start": 407543, "duration": 5164, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442519, "duration": 6156, "usedHeapSizeAfter": 4487456, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 530927, "duration": 1859, "usedHeapSizeAfter": 5815848, "usedHeapSizeBefore": 6119376 }, { "kind": "MinorGC", "type": "scavenge", "start": 676662, "duration": 3166, "usedHeapSizeAfter": 7848232, "usedHeapSizeBefore": 8555960 }, { "kind": "MinorGC", "type": "scavenge", "start": 851295, "duration": 2799, "usedHeapSizeAfter": 9238152, "usedHeapSizeBefore": 9844712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050064, "duration": 2567, "usedHeapSizeAfter": 10545056, "usedHeapSizeBefore": 11553360 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1142100, "duration": 60, "usedHeapSizeAfter": 11252520, "usedHeapSizeBefore": 11252520 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1143825, "duration": 6762, "usedHeapSizeAfter": 8522280, "usedHeapSizeBefore": 11252680 }, { "kind": "MajorGC", "type": "weak processing", "start": 1152289, "duration": 8, "usedHeapSizeAfter": 8522360, "usedHeapSizeBefore": 8522360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1344809, "duration": 3146, "usedHeapSizeAfter": 21332176, "usedHeapSizeBefore": 22716184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377191, "duration": 3756, "usedHeapSizeAfter": 22197824, "usedHeapSizeBefore": 22815424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1405291, "duration": 5903, "usedHeapSizeAfter": 24167368, "usedHeapSizeBefore": 25353688 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1597091, "duration": 622, "usedHeapSizeAfter": 29045928, "usedHeapSizeBefore": 29045928 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1606669, "duration": 8047, "usedHeapSizeAfter": 25046032, "usedHeapSizeBefore": 29213024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1748373, "duration": 6259, "usedHeapSizeAfter": 25041232, "usedHeapSizeBefore": 29267496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2093950, "duration": 6258, "usedHeapSizeAfter": 29058744, "usedHeapSizeBefore": 40793584 }, { "kind": "MinorGC", "type": "scavenge", "start": 2490966, "duration": 6243, "usedHeapSizeAfter": 30082536, "usedHeapSizeBefore": 42040936 } ], "blinkGC": [ { "start": 273504, "duration": 2940 }, { "start": 273513, "duration": 2881 }, { "start": 286844, "duration": 1417 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1674 }, "FunctionCallback": { "count": 4490, "time": 94061 }, "NamedGetterCallback": { "count": 107, "time": 6583 }, "GetMoreDataCallback": { "count": 14, "time": 148998 }, "AccessorSetterCallback": { "count": 5392, "time": 2504 }, "GCEpilogueCallback": { "count": 16, "time": 1867 }, "GCPrologueCallback": { "count": 16, "time": 801 }, "NamedSetterCallback": { "count": 18, "time": 102 }, "StoreCallbackProperty": { "count": 5334, "time": 2698 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 14581 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2575 }, "CompileFunction": { "count": 3319, "time": 105021 }, "CompileIgnition": { "count": 3374, "time": 108876 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32826 }, "CompileRewriteReturnResult": { "count": 3329, "time": 124 }, "CompileScopeAnalysis": { "count": 3329, "time": 17217 }, "CompileScript": { "count": 10, "time": 2326 }, "CompileLazy": { "count": 3176, "time": 12709 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 92 }, "RegExpInitializeAndCompile": { "count": 177, "time": 561 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1117 }, "Map_SetPrototype": { "count": 12973, "time": 7590 }, "Map_TransitionToDataProperty": { "count": 11977, "time": 39062 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 298 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7018 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7755 }, "CreateArrayLiteral": { "count": 761, "time": 1655 }, "CreateObjectLiteral": { "count": 1890, "time": 12627 }, "SetProperty": { "count": 8829, "time": 11664 }, "DeclareGlobals": { "count": 2, "time": 21 }, "NewClosure": { "count": 344, "time": 96 }, "NewClosure_Tenured": { "count": 2398, "time": 2243 }, "HandleApiCall": { "count": 3986, "time": 3456 }, "DateConstructor": { "count": 268, "time": 237 }, "ArrayLengthGetter": { "count": 372, "time": 28 }, "ArrayLengthSetter": { "count": 5152, "time": 2657 }, "FunctionPrototypeSetter": { "count": 239, "time": 1990 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 126 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 91 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 417 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 6834 }, "ForInEnumerate": { "count": 380, "time": 1814 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 262, "time": 2566 }, "CreateListFromArrayLike": { "count": 18, "time": 389 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 3304 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4886 }, "AddDictionaryProperty": { "count": 10572, "time": 14038 }, "CompleteInobjectSlackTrackingForMap": { "count": 92, "time": 858 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 4121 }, "HasProperty": { "count": 961, "time": 1088 }, "KeyedGetProperty": { "count": 223, "time": 681 }, "NewObject": { "count": 251, "time": 858 }, "ObjectCreate": { "count": 221, "time": 3423 }, "ObjectKeys": { "count": 53, "time": 177 }, "SetDataProperties": { "count": 71, "time": 2773 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 8858 }, "RegExpExecMultiple": { "count": 327, "time": 2419 }, "RegExpReplace": { "count": 784, "time": 3667 }, "StringSplit": { "count": 6134, "time": 5143 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 73 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 554, "time": 258 }, "StringIndexOfUnchecked": { "count": 330, "time": 579 }, "StringToArray": { "count": 1, "time": 9 }, "ArrayConcat": { "count": 168, "time": 1618 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 116 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 837 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 52 }, "ObjectDefineProperty": { "count": 650, "time": 1040 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57456 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1293 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 678 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 59 }, "ArrayShift": { "count": 120, "time": 96 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 414 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 143, "time": 930 }, "OrdinaryHasInstance": { "count": 13, "time": 615 }, "StringToLowerCaseIntl": { "count": 223, "time": 589 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 424 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 135 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3871 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 601 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3375 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1139 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 337 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 939, "time": 2950 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 578 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 105 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3613 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6098 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 42 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 275 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41295 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2968 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 734 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1721 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 108124 }, "GC_MC_INCREMENTAL": { "count": 22, "time": 16332 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2825 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 3, "time": 463 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 662 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 161 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 696 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 877 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 167 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1511 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3887 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 486 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 363 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1869 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 635 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 735 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 203 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 591 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 370 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 625 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 483 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 142 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5632 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3954 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 31473 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2179 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 872 } }, "JavaScript": { "JS_Execution": { "count": 5553, "time": 1062002 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 9626 }, "ParseFunctionLiteral": { "count": 3377, "time": 139743 }, "ParseProgram": { "count": 10, "time": 1356 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11647 }, "PreParseNoVariableResolution": { "count": 105, "time": 1914 }, "JsonParse": { "count": 25, "time": 120009 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21591 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3185 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3050 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1373, "time": 8477 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8033 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 996 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1187 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4075, "time": 16565 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 18225 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1337 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18226 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 454 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1270 }, "LoadIC_LoadFieldDH": { "count": 4072, "time": 9920 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 5302 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 32 }, "LoadIC_Miss": { "count": 107, "time": 3035 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 2297 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3835 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 538, "time": 3067 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1993 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 1742 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 64 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 707 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 255 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 688 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 712 } }, "API": { "API_Context_New": { "count": 2, "time": 12480 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1686 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 840 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 79 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2998 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 31 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2079 }, "API_String_Write": { "count": 654, "time": 1102 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 773 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 110 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 319 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 99 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 875 }, "ParseBackgroundProgram": { "count": 1, "time": 646 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5843 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53065 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 8 }, "OptimizeCode": { "count": 71, "time": 1055 }, "RecompileSynchronous": { "count": 141, "time": 100036 }, "CompileOptimized_Concurrent": { "count": 70, "time": 3625 }, "StackGuard": { "count": 72, "time": 1040 }, "DeoptimizeCode": { "count": 8, "time": 2234 }, "NotifyDeoptimized": { "count": 7, "time": 1734 } } } }, { "duration": 2704680, "js": 2555389, "phases": [ { "phase": "load", "start": 0, "duration": 85991 }, { "phase": "boot", "start": 85991, "duration": 756044 }, { "phase": "transition", "start": 842035, "duration": 631807 }, { "phase": "render", "start": 1473842, "duration": 1230838 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293824 }, { "kind": "MinorGC", "type": "scavenge", "start": 396889, "duration": 7571, "usedHeapSizeAfter": 3767136, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 433539, "duration": 6011, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629552 }, { "kind": "MinorGC", "type": "scavenge", "start": 515203, "duration": 1077, "usedHeapSizeAfter": 5805216, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 654413, "duration": 3528, "usedHeapSizeAfter": 7876648, "usedHeapSizeBefore": 8564920 }, { "kind": "MinorGC", "type": "scavenge", "start": 837075, "duration": 2558, "usedHeapSizeAfter": 9221880, "usedHeapSizeBefore": 9828944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1036807, "duration": 2450, "usedHeapSizeAfter": 10543200, "usedHeapSizeBefore": 11559336 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135529, "duration": 69, "usedHeapSizeAfter": 11253360, "usedHeapSizeBefore": 11253360 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1139821, "duration": 6219, "usedHeapSizeAfter": 8526040, "usedHeapSizeBefore": 11253520 }, { "kind": "MajorGC", "type": "weak processing", "start": 1147480, "duration": 7, "usedHeapSizeAfter": 8526120, "usedHeapSizeBefore": 8526120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331471, "duration": 2609, "usedHeapSizeAfter": 21287712, "usedHeapSizeBefore": 22716008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365026, "duration": 5657, "usedHeapSizeAfter": 22248080, "usedHeapSizeBefore": 22825984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396960, "duration": 6117, "usedHeapSizeAfter": 24229088, "usedHeapSizeBefore": 25397704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1630317, "duration": 6606, "usedHeapSizeAfter": 27952840, "usedHeapSizeBefore": 30860808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1837950, "duration": 6106, "usedHeapSizeAfter": 29188656, "usedHeapSizeBefore": 32875024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1988095, "duration": 6115, "usedHeapSizeAfter": 32261856, "usedHeapSizeBefore": 36182760 }, { "kind": "MinorGC", "type": "scavenge", "start": 2222605, "duration": 7146, "usedHeapSizeAfter": 32132200, "usedHeapSizeBefore": 45733800 } ], "blinkGC": [ { "start": 262421, "duration": 3042 }, { "start": 262431, "duration": 2988 }, { "start": 275476, "duration": 1300 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2198 }, "FunctionCallback": { "count": 4483, "time": 78180 }, "NamedGetterCallback": { "count": 107, "time": 7991 }, "GetMoreDataCallback": { "count": 14, "time": 145017 }, "AccessorSetterCallback": { "count": 5392, "time": 3834 }, "GCEpilogueCallback": { "count": 15, "time": 1240 }, "GCPrologueCallback": { "count": 15, "time": 938 }, "NamedSetterCallback": { "count": 18, "time": 107 }, "StoreCallbackProperty": { "count": 5334, "time": 2525 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 14718 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2537 }, "CompileFunction": { "count": 3319, "time": 107654 }, "CompileIgnition": { "count": 3374, "time": 105864 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32006 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1143 }, "CompileScopeAnalysis": { "count": 3329, "time": 17293 }, "CompileScript": { "count": 10, "time": 1547 }, "CompileLazy": { "count": 3176, "time": 10488 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 75 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1884 }, "CompileForOnStackReplacement": { "count": 2, "time": 600 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 3008 }, "Map_SetPrototype": { "count": 12970, "time": 4305 }, "Map_TransitionToDataProperty": { "count": 11935, "time": 41710 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 9121 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9779 }, "CreateArrayLiteral": { "count": 761, "time": 823 }, "CreateObjectLiteral": { "count": 1890, "time": 9916 }, "SetProperty": { "count": 8829, "time": 12085 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 2011 }, "HandleApiCall": { "count": 3986, "time": 2039 }, "DateConstructor": { "count": 268, "time": 122 }, "ArrayLengthGetter": { "count": 372, "time": 802 }, "ArrayLengthSetter": { "count": 5152, "time": 1556 }, "FunctionPrototypeSetter": { "count": 239, "time": 1410 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 245 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 8257 }, "ForInEnumerate": { "count": 380, "time": 1848 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 161, "time": 2824 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1490 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 3608 }, "AddDictionaryProperty": { "count": 10572, "time": 16809 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3376 }, "HasProperty": { "count": 961, "time": 638 }, "KeyedGetProperty": { "count": 223, "time": 486 }, "NewObject": { "count": 251, "time": 1419 }, "ObjectCreate": { "count": 221, "time": 2211 }, "ObjectKeys": { "count": 53, "time": 518 }, "SetDataProperties": { "count": 71, "time": 1401 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 9690 }, "RegExpExecMultiple": { "count": 327, "time": 2974 }, "RegExpReplace": { "count": 784, "time": 6318 }, "StringSplit": { "count": 6134, "time": 9679 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 557, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 467 }, "ArrayPush": { "count": 8, "time": 21 }, "ArraySplice": { "count": 82, "time": 81 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1747 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57628 }, "ObjectSetPrototypeOf": { "count": 205, "time": 379 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 346 }, "ArrayShift": { "count": 120, "time": 78 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 1283 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 92 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 6 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 497 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3913 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 728 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2601 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 871 }, "StringToNumber": { "count": 196, "time": 45 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1067, "time": 3827 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 627 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4237 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 4957 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 514 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 49379 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2945 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1453 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 147053 }, "GC_MC_INCREMENTAL": { "count": 17, "time": 5748 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1315 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 485 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 61 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 22 }, "GC_MC_FINISH": { "count": 1, "time": 43 }, "GC_MC_MARK": { "count": 1, "time": 7 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 33 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 767 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 960 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 2069 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 353 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 66 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 728 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 5 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 52 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 73 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 4 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 2109 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 469 }, "GC_MC_BACKGROUND_MARKING": { "count": 7, "time": 10801 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1008355 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13789 }, "ParseFunctionLiteral": { "count": 3377, "time": 137922 }, "ParseProgram": { "count": 10, "time": 1281 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13987 }, "PreParseNoVariableResolution": { "count": 105, "time": 2392 }, "JsonParse": { "count": 25, "time": 115968 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 15608 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1254 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1791 }, "StoreGlobalIC_Miss": { "count": 8, "time": 42 }, "StoreIC_Miss": { "count": 1331, "time": 4677 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7984 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 546 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 430 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4065, "time": 16313 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5417, "time": 13344 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5542 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19919 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1614 }, "LoadIC_LoadFieldDH": { "count": 4043, "time": 13153 }, "StoreIC_StoreFieldDH": { "count": 1258, "time": 4545 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 108, "time": 2630 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2326 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4721 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 123 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 798 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 4772 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 2139 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1578 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 877 }, "LoadIC_StringLength": { "count": 27, "time": 37 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 475 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 11599 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1392 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1875, "time": 1317 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2602 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 427 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1243 }, "API_String_Write": { "count": 654, "time": 379 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 19 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 403 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 753 }, "ParseBackgroundProgram": { "count": 1, "time": 815 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6524 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52179 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 12 }, "OptimizeCode": { "count": 74, "time": 1926 }, "RecompileSynchronous": { "count": 145, "time": 160210 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1723 }, "StackGuard": { "count": 72, "time": 1121 }, "DeoptimizeCode": { "count": 8, "time": 729 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 11 }, "NotifyDeoptimized": { "count": 6, "time": 112 } } } }, { "duration": 2779233, "js": 2632196, "phases": [ { "phase": "load", "start": 0, "duration": 85918 }, { "phase": "boot", "start": 85918, "duration": 769250 }, { "phase": "transition", "start": 855168, "duration": 708069 }, { "phase": "render", "start": 1563237, "duration": 1215996 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 295287 }, { "kind": "MinorGC", "type": "scavenge", "start": 409696, "duration": 5490, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442923, "duration": 5278, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 530668, "duration": 2096, "usedHeapSizeAfter": 5801456, "usedHeapSizeBefore": 6119440 }, { "kind": "MinorGC", "type": "scavenge", "start": 670369, "duration": 2944, "usedHeapSizeAfter": 7872592, "usedHeapSizeBefore": 8567888 }, { "kind": "MinorGC", "type": "scavenge", "start": 857326, "duration": 3462, "usedHeapSizeAfter": 9253296, "usedHeapSizeBefore": 9847008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1062759, "duration": 66, "usedHeapSizeAfter": 11363096, "usedHeapSizeBefore": 11363096 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1071787, "duration": 7436, "usedHeapSizeAfter": 9038112, "usedHeapSizeBefore": 11468248 }, { "kind": "MajorGC", "type": "weak processing", "start": 1150738, "duration": 9, "usedHeapSizeAfter": 9829232, "usedHeapSizeBefore": 9829232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361790, "duration": 4399, "usedHeapSizeAfter": 21109496, "usedHeapSizeBefore": 22851240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420310, "duration": 4617, "usedHeapSizeAfter": 22418016, "usedHeapSizeBefore": 23311504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1459020, "duration": 3008, "usedHeapSizeAfter": 24264408, "usedHeapSizeBefore": 25294872 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1501414, "duration": 67, "usedHeapSizeAfter": 26777376, "usedHeapSizeBefore": 26777376 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1572230, "duration": 9058, "usedHeapSizeAfter": 24493816, "usedHeapSizeBefore": 28600184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764424, "duration": 5258, "usedHeapSizeAfter": 24955144, "usedHeapSizeBefore": 28994920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2128408, "duration": 7798, "usedHeapSizeAfter": 29191560, "usedHeapSizeBefore": 40569960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2496735, "duration": 7959, "usedHeapSizeAfter": 30055552, "usedHeapSizeBefore": 41940696 } ], "blinkGC": [ { "start": 262815, "duration": 2720 }, { "start": 262824, "duration": 1983 }, { "start": 273788, "duration": 1776 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 2272 }, "FunctionCallback": { "count": 4495, "time": 96652 }, "NamedGetterCallback": { "count": 107, "time": 8724 }, "GetMoreDataCallback": { "count": 14, "time": 143035 }, "AccessorSetterCallback": { "count": 5392, "time": 1500 }, "GCEpilogueCallback": { "count": 15, "time": 1981 }, "GCPrologueCallback": { "count": 15, "time": 988 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 4106 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12164 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1113 }, "CompileFunction": { "count": 3319, "time": 96800 }, "CompileIgnition": { "count": 3374, "time": 107074 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34384 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1180 }, "CompileScopeAnalysis": { "count": 3329, "time": 10448 }, "CompileScript": { "count": 10, "time": 1386 }, "CompileLazy": { "count": 3176, "time": 11010 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 706 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1211 }, "CompileForOnStackReplacement": { "count": 2, "time": 38 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 2024 }, "Map_SetPrototype": { "count": 12884, "time": 6113 }, "Map_TransitionToDataProperty": { "count": 11923, "time": 43247 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 306 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4419 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7596 }, "CreateArrayLiteral": { "count": 761, "time": 1781 }, "CreateObjectLiteral": { "count": 1890, "time": 6065 }, "SetProperty": { "count": 8816, "time": 14169 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 98 }, "NewClosure_Tenured": { "count": 2398, "time": 3013 }, "HandleApiCall": { "count": 3986, "time": 1913 }, "DateConstructor": { "count": 268, "time": 868 }, "ArrayLengthGetter": { "count": 371, "time": 35 }, "ArrayLengthSetter": { "count": 5152, "time": 4485 }, "FunctionPrototypeSetter": { "count": 239, "time": 900 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 137 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 163 }, "WeakCollectionSet": { "count": 5007, "time": 9321 }, "ForInEnumerate": { "count": 379, "time": 3200 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 10 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1585 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4156 }, "AddDictionaryProperty": { "count": 10572, "time": 16496 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 2735 }, "HasProperty": { "count": 961, "time": 2789 }, "KeyedGetProperty": { "count": 220, "time": 332 }, "NewObject": { "count": 251, "time": 2542 }, "ObjectCreate": { "count": 221, "time": 2651 }, "ObjectKeys": { "count": 52, "time": 1528 }, "SetDataProperties": { "count": 71, "time": 3129 }, "ToString": { "count": 28, "time": 53 }, "RegExpExec": { "count": 269, "time": 9922 }, "RegExpExecMultiple": { "count": 327, "time": 3460 }, "RegExpReplace": { "count": 784, "time": 3900 }, "StringSplit": { "count": 6134, "time": 9155 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 75 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 554, "time": 103 }, "StringIndexOfUnchecked": { "count": 330, "time": 326 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 254 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 227 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 84 }, "ObjectDefineProperties": { "count": 2, "time": 825 }, "ObjectDefineProperty": { "count": 650, "time": 2641 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59703 }, "ObjectSetPrototypeOf": { "count": 205, "time": 209 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1286 }, "AllocateInNewSpace": { "count": 307, "time": 5055 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 1240 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 145, "time": 2134 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 89 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 279 }, "ArrayPop": { "count": 63, "time": 213 }, "ArrayBufferConstructor": { "count": 1, "time": 4033 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3925 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 952 }, "StringToNumber": { "count": 196, "time": 586 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 64 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 963, "time": 4620 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 157 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 679 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3131 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 3782 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 408 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 47 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39538 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1225 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2060 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1623 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 107261 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 19196 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2054 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 118 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 1263 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 753 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 253 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2108 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5195 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 33 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 450 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 83 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2098 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 482 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 966 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 127 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1579 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7976 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3501 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 33019 }, "GC_Custom_IncrementalMarkingObserver": { "count": 200, "time": 2304 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2597 } }, "JavaScript": { "JS_Execution": { "count": 5497, "time": 1046106 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14325 }, "ParseFunctionLiteral": { "count": 3377, "time": 154913 }, "ParseProgram": { "count": 10, "time": 1378 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11894 }, "PreParseNoVariableResolution": { "count": 105, "time": 1422 }, "JsonParse": { "count": 25, "time": 121256 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22067 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 876 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2876 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1332, "time": 7110 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8999 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1503 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 405 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3719, "time": 17482 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 13066 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2673 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18041 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 964 }, "LoadIC_LoadFieldDH": { "count": 3887, "time": 14430 }, "StoreIC_StoreFieldDH": { "count": 1227, "time": 7322 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 108, "time": 1560 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4523 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 377 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4671 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 482, "time": 3977 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 134, "time": 1078 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 1500 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 353 }, "LoadIC_StringLength": { "count": 27, "time": 46 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 17 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 87 } }, "API": { "API_Context_New": { "count": 2, "time": 11530 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2082 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1876, "time": 1344 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 27 }, "API_Function_NewInstance": { "count": 43, "time": 108 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6260 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 655 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 257 }, "API_String_Write": { "count": 654, "time": 94 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 220 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 12 }, "API_String_NewExternalOneByte": { "count": 62, "time": 282 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 411 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 827 }, "ParseBackgroundProgram": { "count": 1, "time": 858 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6282 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 55036 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 12 }, "OptimizeCode": { "count": 83, "time": 1484 }, "RecompileSynchronous": { "count": 164, "time": 129971 }, "CompileOptimized_Concurrent": { "count": 81, "time": 2664 }, "StackGuard": { "count": 85, "time": 2318 }, "DeoptimizeCode": { "count": 8, "time": 581 }, "NotifyDeoptimized": { "count": 7, "time": 487 } } } }, { "duration": 2760184, "js": 2604859, "phases": [ { "phase": "load", "start": 0, "duration": 95866 }, { "phase": "boot", "start": 95866, "duration": 750328 }, { "phase": "transition", "start": 846194, "duration": 684417 }, { "phase": "render", "start": 1530611, "duration": 1229573 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298418 }, { "kind": "MinorGC", "type": "scavenge", "start": 398932, "duration": 5194, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 436827, "duration": 6318, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 532205, "duration": 1996, "usedHeapSizeAfter": 5791272, "usedHeapSizeBefore": 6119560 }, { "kind": "MinorGC", "type": "scavenge", "start": 672432, "duration": 3027, "usedHeapSizeAfter": 7894448, "usedHeapSizeBefore": 8571304 }, { "kind": "MinorGC", "type": "scavenge", "start": 846704, "duration": 3391, "usedHeapSizeAfter": 9222816, "usedHeapSizeBefore": 9837944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062556, "duration": 4180, "usedHeapSizeAfter": 10561800, "usedHeapSizeBefore": 11567056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1171262, "duration": 951, "usedHeapSizeAfter": 11250656, "usedHeapSizeBefore": 11250656 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1220594, "duration": 9117, "usedHeapSizeAfter": 13440760, "usedHeapSizeBefore": 16272392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379673, "duration": 3967, "usedHeapSizeAfter": 21186472, "usedHeapSizeBefore": 22567536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413521, "duration": 5928, "usedHeapSizeAfter": 21995208, "usedHeapSizeBefore": 22687464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1448623, "duration": 2506, "usedHeapSizeAfter": 24092352, "usedHeapSizeBefore": 25233200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1698628, "duration": 3981, "usedHeapSizeAfter": 27799000, "usedHeapSizeBefore": 30704424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1870776, "duration": 4067, "usedHeapSizeAfter": 29054784, "usedHeapSizeBefore": 32696400 }, { "kind": "MinorGC", "type": "scavenge", "start": 2037314, "duration": 9765, "usedHeapSizeAfter": 32087656, "usedHeapSizeBefore": 36016384 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2059017, "duration": 715, "usedHeapSizeAfter": 32555440, "usedHeapSizeBefore": 32555440 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2060826, "duration": 12604, "usedHeapSizeAfter": 26679912, "usedHeapSizeBefore": 32620976 }, { "kind": "MinorGC", "type": "scavenge", "start": 2447525, "duration": 2719, "usedHeapSizeAfter": 27717984, "usedHeapSizeBefore": 43647760 }, { "kind": "MajorGC", "type": "weak processing", "start": 2757001, "duration": 27, "usedHeapSizeAfter": 30869968, "usedHeapSizeBefore": 30869968 } ], "blinkGC": [ { "start": 265506, "duration": 2539 }, { "start": 265514, "duration": 2494 }, { "start": 281571, "duration": 1340 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 1734 }, "FunctionCallback": { "count": 4488, "time": 91808 }, "NamedGetterCallback": { "count": 107, "time": 8106 }, "GetMoreDataCallback": { "count": 14, "time": 137497 }, "AccessorSetterCallback": { "count": 5392, "time": 1121 }, "GCEpilogueCallback": { "count": 17, "time": 1026 }, "GCPrologueCallback": { "count": 17, "time": 907 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 4938 }, "NamedQueryCallback": { "count": 11, "time": 289 }, "RunMicrotaskCallback": { "count": 42, "time": 13339 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 612 }, "CompileFunction": { "count": 3319, "time": 101453 }, "CompileIgnition": { "count": 3374, "time": 95350 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36855 }, "CompileRewriteReturnResult": { "count": 3329, "time": 764 }, "CompileScopeAnalysis": { "count": 3329, "time": 17222 }, "CompileScript": { "count": 10, "time": 267 }, "CompileLazy": { "count": 3176, "time": 14036 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 613 }, "RegExpInitializeAndCompile": { "count": 177, "time": 508 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 654, "time": 1468 }, "Map_SetPrototype": { "count": 13004, "time": 6678 }, "Map_TransitionToDataProperty": { "count": 12003, "time": 32428 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 79 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4075 }, "InterpreterDeserializeLazy": { "count": 160, "time": 3879 }, "CreateArrayLiteral": { "count": 761, "time": 4141 }, "CreateObjectLiteral": { "count": 1890, "time": 12004 }, "SetProperty": { "count": 8835, "time": 17591 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 1041 }, "NewClosure_Tenured": { "count": 2398, "time": 1509 }, "HandleApiCall": { "count": 3986, "time": 3267 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 372, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 2722 }, "FunctionPrototypeSetter": { "count": 239, "time": 1456 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 125 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 57 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 7368 }, "ForInEnumerate": { "count": 379, "time": 4113 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 259, "time": 2250 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2400 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5148 }, "AddDictionaryProperty": { "count": 10572, "time": 9506 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1350 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 3186 }, "HasProperty": { "count": 961, "time": 697 }, "KeyedGetProperty": { "count": 221, "time": 740 }, "NewObject": { "count": 251, "time": 2211 }, "ObjectCreate": { "count": 221, "time": 2412 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 1464 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 270, "time": 12878 }, "RegExpExecMultiple": { "count": 327, "time": 1209 }, "RegExpReplace": { "count": 784, "time": 3725 }, "StringSplit": { "count": 6134, "time": 6338 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 432 }, "StringBuilderJoin": { "count": 136, "time": 674 }, "StringCharCodeAt": { "count": 11, "time": 350 }, "StringEqual": { "count": 563, "time": 309 }, "StringIndexOfUnchecked": { "count": 330, "time": 725 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 472 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 1146 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 814 }, "FunctionPrototypeToString": { "count": 116, "time": 67 }, "ObjectDefineProperties": { "count": 2, "time": 28 }, "ObjectDefineProperty": { "count": 650, "time": 1832 }, "ObjectFreeze": { "count": 11, "time": 108 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57032 }, "ObjectSetPrototypeOf": { "count": 205, "time": 721 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 97 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 98 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 140, "time": 1235 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 140 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1423 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3723 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 35 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 864 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3319 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1024 }, "StringToNumber": { "count": 196, "time": 1336 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1564, "time": 4833 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 195 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 452 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3193 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 8348 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 667 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 45 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 42436 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3232 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 503 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1698 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 117751 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 17985 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1396 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1157 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1630 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 540 }, "GC_MC_FINISH": { "count": 2, "time": 231 }, "GC_MC_MARK": { "count": 2, "time": 390 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 66 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1696 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 665 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 425 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1906 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5301 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 538 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 586 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5540 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 273 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1736 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 18 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 419 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 125 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 437 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 65 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7501 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 11339 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 33891 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3192 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 1118 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1025709 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16678 }, "ParseFunctionLiteral": { "count": 3377, "time": 144156 }, "ParseProgram": { "count": 10, "time": 1643 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11499 }, "PreParseNoVariableResolution": { "count": 105, "time": 2980 }, "JsonParse": { "count": 25, "time": 132934 }, "StringParseFloat": { "count": 7, "time": 9 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21877 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1919 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3142 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1393, "time": 4903 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10349 }, "LoadIC_FunctionPrototypeStub": { "count": 387, "time": 1898 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 383 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4254, "time": 17681 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 12711 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4433 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 18066 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 369 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2073 }, "LoadIC_LoadFieldDH": { "count": 4162, "time": 13385 }, "StoreIC_StoreFieldDH": { "count": 1303, "time": 7894 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2684 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4090 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5020 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3089 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 3752 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 1091 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 74 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 173 }, "LoadIC_StringLength": { "count": 27, "time": 356 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 8233 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2133 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1876, "time": 961 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 956 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2950 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2222 }, "API_String_Write": { "count": 654, "time": 203 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 51 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 21 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 342 }, "CompileBackgroundScript": { "count": 1, "time": 18 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 102 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 873 }, "ParseBackgroundProgram": { "count": 1, "time": 683 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6047 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54956 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 8 }, "DeoptimizeCode": { "count": 9, "time": 1352 }, "OptimizeCode": { "count": 74, "time": 2373 }, "RecompileSynchronous": { "count": 146, "time": 140133 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1911 }, "NotifyDeoptimized": { "count": 7, "time": 133 }, "StackGuard": { "count": 73, "time": 1011 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 } } } }, { "duration": 2719883, "js": 2571527, "phases": [ { "phase": "load", "start": 0, "duration": 87385 }, { "phase": "boot", "start": 87385, "duration": 745918 }, { "phase": "transition", "start": 833303, "duration": 679748 }, { "phase": "render", "start": 1513051, "duration": 1206832 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298030 }, { "kind": "MinorGC", "type": "scavenge", "start": 399739, "duration": 6761, "usedHeapSizeAfter": 3767056, "usedHeapSizeBefore": 4061408 }, { "kind": "MinorGC", "type": "scavenge", "start": 435471, "duration": 6205, "usedHeapSizeAfter": 4487712, "usedHeapSizeBefore": 4629472 }, { "kind": "MinorGC", "type": "scavenge", "start": 517972, "duration": 2234, "usedHeapSizeAfter": 5802944, "usedHeapSizeBefore": 6119304 }, { "kind": "MinorGC", "type": "scavenge", "start": 657883, "duration": 3587, "usedHeapSizeAfter": 7890176, "usedHeapSizeBefore": 8566672 }, { "kind": "MinorGC", "type": "scavenge", "start": 823899, "duration": 2967, "usedHeapSizeAfter": 9197984, "usedHeapSizeBefore": 9811264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042123, "duration": 4054, "usedHeapSizeAfter": 10540704, "usedHeapSizeBefore": 11560080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1142676, "duration": 575, "usedHeapSizeAfter": 11257800, "usedHeapSizeBefore": 11257800 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1147182, "duration": 5098, "usedHeapSizeAfter": 8529672, "usedHeapSizeBefore": 11257960 }, { "kind": "MajorGC", "type": "weak processing", "start": 1153917, "duration": 7, "usedHeapSizeAfter": 8529752, "usedHeapSizeBefore": 8529752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337650, "duration": 3432, "usedHeapSizeAfter": 21342000, "usedHeapSizeBefore": 22722104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374646, "duration": 5657, "usedHeapSizeAfter": 22146640, "usedHeapSizeBefore": 22807136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424020, "duration": 4168, "usedHeapSizeAfter": 24224208, "usedHeapSizeBefore": 25375872 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1577942, "duration": 353, "usedHeapSizeAfter": 28501320, "usedHeapSizeBefore": 28501320 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1587438, "duration": 11134, "usedHeapSizeAfter": 24707864, "usedHeapSizeBefore": 28582328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1762223, "duration": 4221, "usedHeapSizeAfter": 25232592, "usedHeapSizeBefore": 29473960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1960660, "duration": 5680, "usedHeapSizeAfter": 28946648, "usedHeapSizeBefore": 32464728 }, { "kind": "MinorGC", "type": "scavenge", "start": 2203971, "duration": 3639, "usedHeapSizeAfter": 28781376, "usedHeapSizeBefore": 41835328 } ], "blinkGC": [ { "start": 266513, "duration": 3349 }, { "start": 266521, "duration": 2625 }, { "start": 279082, "duration": 1611 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1605 }, "FunctionCallback": { "count": 4490, "time": 81909 }, "NamedGetterCallback": { "count": 107, "time": 7529 }, "GetMoreDataCallback": { "count": 14, "time": 146313 }, "AccessorSetterCallback": { "count": 5392, "time": 1939 }, "GCEpilogueCallback": { "count": 16, "time": 1834 }, "GCPrologueCallback": { "count": 16, "time": 1951 }, "NamedSetterCallback": { "count": 18, "time": 1069 }, "StoreCallbackProperty": { "count": 5334, "time": 6215 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 12238 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1824 }, "CompileFunction": { "count": 3319, "time": 113654 }, "CompileIgnition": { "count": 3374, "time": 99755 }, "CompileIgnitionFinalization": { "count": 3379, "time": 32076 }, "CompileRewriteReturnResult": { "count": 3329, "time": 117 }, "CompileScopeAnalysis": { "count": 3329, "time": 17623 }, "CompileScript": { "count": 10, "time": 869 }, "CompileLazy": { "count": 3176, "time": 10275 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 86 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1316 }, "CompileForOnStackReplacement": { "count": 2, "time": 27 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2330 }, "Map_SetPrototype": { "count": 12956, "time": 5695 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34276 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 490 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8551 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7555 }, "CreateArrayLiteral": { "count": 761, "time": 434 }, "CreateObjectLiteral": { "count": 1890, "time": 7276 }, "SetProperty": { "count": 8830, "time": 11914 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 184 }, "NewClosure_Tenured": { "count": 2398, "time": 1688 }, "HandleApiCall": { "count": 3986, "time": 1630 }, "DateConstructor": { "count": 268, "time": 112 }, "ArrayLengthGetter": { "count": 372, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2468 }, "FunctionPrototypeSetter": { "count": 239, "time": 2429 }, "FunctionLengthGetter": { "count": 13, "time": 7 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 303 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 545 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 6874 }, "ForInEnumerate": { "count": 380, "time": 4105 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 233, "time": 2771 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2116 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6315 }, "AddDictionaryProperty": { "count": 10572, "time": 14752 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4339 }, "HasProperty": { "count": 961, "time": 3307 }, "KeyedGetProperty": { "count": 223, "time": 807 }, "NewObject": { "count": 251, "time": 2446 }, "ObjectCreate": { "count": 221, "time": 1772 }, "ObjectKeys": { "count": 53, "time": 153 }, "SetDataProperties": { "count": 71, "time": 2398 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 8816 }, "RegExpExecMultiple": { "count": 327, "time": 2886 }, "RegExpReplace": { "count": 784, "time": 2893 }, "StringSplit": { "count": 6134, "time": 6885 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 50 }, "StringBuilderConcat": { "count": 152, "time": 324 }, "StringBuilderJoin": { "count": 136, "time": 69 }, "StringCharCodeAt": { "count": 11, "time": 1 }, "StringEqual": { "count": 576, "time": 488 }, "StringIndexOfUnchecked": { "count": 330, "time": 1153 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 2140 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 100 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 986 }, "FunctionPrototypeToString": { "count": 116, "time": 255 }, "ObjectDefineProperties": { "count": 2, "time": 48 }, "ObjectDefineProperty": { "count": 650, "time": 1638 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60581 }, "ObjectSetPrototypeOf": { "count": 205, "time": 364 }, "ObjectIsExtensible": { "count": 19, "time": 10 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1201 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 542 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 2497 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 243 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 131 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4232 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 566 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 2161 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2772 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 132 }, "StringToNumber": { "count": 196, "time": 803 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 456 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1053, "time": 3775 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2619 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8220 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 43 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37270 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2647 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 606 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1483 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98512 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14266 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1584 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 970 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 897 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 203 }, "GC_MC_FINISH": { "count": 2, "time": 241 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1092 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 592 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1698 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4664 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 318 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 271 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2569 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 273 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1271 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 425 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 814 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 666 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 148 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 50 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4868 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3263 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33753 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2739 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 1871 } }, "JavaScript": { "JS_Execution": { "count": 5544, "time": 1020243 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16807 }, "ParseFunctionLiteral": { "count": 3377, "time": 144858 }, "ParseProgram": { "count": 10, "time": 1499 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9749 }, "PreParseNoVariableResolution": { "count": 105, "time": 3035 }, "JsonParse": { "count": 25, "time": 118510 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21952 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2021 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1456 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1367, "time": 6374 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7757 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 802 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2784 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3923, "time": 19515 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 8435 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3355 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14614 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 39 }, "LoadIC_SlowStub": { "count": 21, "time": 410 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1564 }, "LoadIC_LoadFieldDH": { "count": 4037, "time": 15888 }, "StoreIC_StoreFieldDH": { "count": 1286, "time": 6689 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 674 }, "LoadIC_Miss": { "count": 108, "time": 3688 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4845 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4957 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 529, "time": 2303 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2391 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 866 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 760 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 867 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 54 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 11386 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2315 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 2235 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 83 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3071 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1233 }, "API_String_Write": { "count": 654, "time": 836 }, "API_Object_HasOwnProperty": { "count": 4, "time": 767 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 149 }, "API_External_New": { "count": 23, "time": 623 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 420 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 751 }, "ParseBackgroundProgram": { "count": 1, "time": 789 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6430 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53147 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 89, "time": 8 }, "OptimizeCode": { "count": 89, "time": 1508 }, "RecompileSynchronous": { "count": 176, "time": 126136 }, "CompileOptimized_Concurrent": { "count": 87, "time": 3906 }, "StackGuard": { "count": 89, "time": 1422 }, "DeoptimizeCode": { "count": 10, "time": 2204 }, "NotifyDeoptimized": { "count": 7, "time": 141 } } } }, { "duration": 2810459, "js": 2661881, "phases": [ { "phase": "load", "start": 0, "duration": 90663 }, { "phase": "boot", "start": 90663, "duration": 755220 }, { "phase": "transition", "start": 845883, "duration": 674998 }, { "phase": "render", "start": 1520881, "duration": 1289578 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297682 }, { "kind": "MinorGC", "type": "scavenge", "start": 402859, "duration": 5692, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 441137, "duration": 6544, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 535067, "duration": 2069, "usedHeapSizeAfter": 5792912, "usedHeapSizeBefore": 6119232 }, { "kind": "MinorGC", "type": "scavenge", "start": 672531, "duration": 2280, "usedHeapSizeAfter": 7885440, "usedHeapSizeBefore": 8570088 }, { "kind": "MinorGC", "type": "scavenge", "start": 847876, "duration": 3084, "usedHeapSizeAfter": 9226752, "usedHeapSizeBefore": 9844608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047851, "duration": 2568, "usedHeapSizeAfter": 10557560, "usedHeapSizeBefore": 11566184 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1153292, "duration": 59, "usedHeapSizeAfter": 11251424, "usedHeapSizeBefore": 11251424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1154191, "duration": 6499, "usedHeapSizeAfter": 8533280, "usedHeapSizeBefore": 11251584 }, { "kind": "MajorGC", "type": "weak processing", "start": 1162359, "duration": 8, "usedHeapSizeAfter": 8533360, "usedHeapSizeBefore": 8533360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1342256, "duration": 6382, "usedHeapSizeAfter": 21337688, "usedHeapSizeBefore": 22725424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378030, "duration": 3295, "usedHeapSizeAfter": 22146912, "usedHeapSizeBefore": 22805496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1426512, "duration": 3087, "usedHeapSizeAfter": 24226024, "usedHeapSizeBefore": 25391424 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1620754, "duration": 693, "usedHeapSizeAfter": 29084136, "usedHeapSizeBefore": 29084136 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1627810, "duration": 10378, "usedHeapSizeAfter": 25077896, "usedHeapSizeBefore": 29185736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1774723, "duration": 4600, "usedHeapSizeAfter": 25258496, "usedHeapSizeBefore": 29458864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2177316, "duration": 4809, "usedHeapSizeAfter": 29057704, "usedHeapSizeBefore": 40885288 }, { "kind": "MinorGC", "type": "scavenge", "start": 2663126, "duration": 7312, "usedHeapSizeAfter": 30495392, "usedHeapSizeBefore": 42493480 } ], "blinkGC": [ { "start": 264791, "duration": 3580 }, { "start": 264800, "duration": 3525 }, { "start": 281560, "duration": 1318 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 328 }, "FunctionCallback": { "count": 4488, "time": 97895 }, "NamedGetterCallback": { "count": 107, "time": 7631 }, "GetMoreDataCallback": { "count": 14, "time": 139297 }, "AccessorSetterCallback": { "count": 5392, "time": 2918 }, "GCEpilogueCallback": { "count": 16, "time": 1265 }, "GCPrologueCallback": { "count": 16, "time": 2145 }, "NamedSetterCallback": { "count": 18, "time": 116 }, "StoreCallbackProperty": { "count": 5334, "time": 5295 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 12697 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1933 }, "CompileFunction": { "count": 3319, "time": 99868 }, "CompileIgnition": { "count": 3374, "time": 99160 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36331 }, "CompileRewriteReturnResult": { "count": 3329, "time": 131 }, "CompileScopeAnalysis": { "count": 3329, "time": 11564 }, "CompileScript": { "count": 10, "time": 1937 }, "CompileLazy": { "count": 3176, "time": 13982 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 222 }, "RegExpInitializeAndCompile": { "count": 177, "time": 267 }, "CompileForOnStackReplacement": { "count": 2, "time": 35 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 514 }, "Map_SetPrototype": { "count": 12963, "time": 3651 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 40567 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7183 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5828 }, "CreateArrayLiteral": { "count": 761, "time": 5298 }, "CreateObjectLiteral": { "count": 1890, "time": 8388 }, "SetProperty": { "count": 8829, "time": 13690 }, "DeclareGlobals": { "count": 2, "time": 20 }, "NewClosure": { "count": 344, "time": 94 }, "NewClosure_Tenured": { "count": 2398, "time": 1984 }, "HandleApiCall": { "count": 3986, "time": 3602 }, "DateConstructor": { "count": 268, "time": 533 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 2732 }, "FunctionPrototypeSetter": { "count": 239, "time": 1353 }, "FunctionLengthGetter": { "count": 13, "time": 16 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 142 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 35 }, "WeakCollectionSet": { "count": 5007, "time": 10855 }, "ForInEnumerate": { "count": 380, "time": 2877 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 343 }, "AllocateInNewSpace": { "count": 256, "time": 5121 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2723 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5363 }, "AddDictionaryProperty": { "count": 10572, "time": 14745 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2755 }, "HasProperty": { "count": 961, "time": 2381 }, "KeyedGetProperty": { "count": 223, "time": 944 }, "NewObject": { "count": 251, "time": 1112 }, "ObjectCreate": { "count": 221, "time": 2018 }, "ObjectKeys": { "count": 53, "time": 744 }, "SetDataProperties": { "count": 71, "time": 1902 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10517 }, "RegExpExecMultiple": { "count": 327, "time": 3400 }, "RegExpReplace": { "count": 784, "time": 3056 }, "StringSplit": { "count": 6134, "time": 8968 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 65 }, "StringBuilderConcat": { "count": 152, "time": 845 }, "StringBuilderJoin": { "count": 136, "time": 2029 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 552, "time": 123 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1772 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 274 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 73 }, "FunctionPrototypeToString": { "count": 116, "time": 450 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1511 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58250 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1878 }, "ObjectIsExtensible": { "count": 19, "time": 681 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 161 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 407 }, "ArrayShift": { "count": 94, "time": 453 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 732 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 545 }, "DeleteProperty": { "count": 11, "time": 576 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4458 }, "GlobalDecodeURIComponent": { "count": 1, "time": 593 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 838 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3477 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1066 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 720 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 33 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1214, "time": 5119 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 215 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3654 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6609 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 56 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39171 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2305 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 441 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1803 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105122 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 18452 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2038 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1199 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 732 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 16 }, "GC_MC_FINISH": { "count": 2, "time": 625 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 820 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 396 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2246 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4542 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 697 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 85 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2689 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 104 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 752 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 356 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 154 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 542 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 819 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 464 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 6500 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4134 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 34730 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2839 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 2169 } }, "JavaScript": { "JS_Execution": { "count": 5551, "time": 1048152 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13743 }, "ParseFunctionLiteral": { "count": 3377, "time": 142621 }, "ParseProgram": { "count": 10, "time": 847 }, "PreParseWithVariableResolution": { "count": 6145, "time": 17091 }, "PreParseNoVariableResolution": { "count": 105, "time": 2743 }, "JsonParse": { "count": 25, "time": 116772 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20256 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 936 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2326 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1362, "time": 6117 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 11296 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1263 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1870 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3946, "time": 18447 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5438, "time": 14888 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1714 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19462 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 578 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1867 }, "LoadIC_LoadFieldDH": { "count": 4063, "time": 14844 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 4514 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 8 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 4024 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4216 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 555 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 6050 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 2 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 78 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 536, "time": 4739 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 734 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 481, "time": 1365 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1311 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 447 } }, "API": { "API_Context_New": { "count": 2, "time": 13541 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2452 }, "API_Object_SetPrivate": { "count": 35, "time": 131 }, "API_Persistent_New": { "count": 1875, "time": 272 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 707 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1794 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 22 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1582 }, "API_String_Write": { "count": 654, "time": 1239 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 10 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 464 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 860 }, "ParseBackgroundProgram": { "count": 1, "time": 770 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6489 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 56863 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 10 }, "OptimizeCode": { "count": 82, "time": 1723 }, "RecompileSynchronous": { "count": 161, "time": 163856 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2582 }, "StackGuard": { "count": 81, "time": 1401 }, "DeoptimizeCode": { "count": 10, "time": 2033 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 12 }, "NotifyDeoptimized": { "count": 8, "time": 156 } } } }, { "duration": 2695690, "js": 2557826, "phases": [ { "phase": "load", "start": 0, "duration": 86649 }, { "phase": "boot", "start": 86649, "duration": 747452 }, { "phase": "transition", "start": 834101, "duration": 665842 }, { "phase": "render", "start": 1499943, "duration": 1195747 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288689 }, { "kind": "MinorGC", "type": "scavenge", "start": 392318, "duration": 6393, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 429143, "duration": 6622, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 516602, "duration": 2102, "usedHeapSizeAfter": 5816528, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 656556, "duration": 3292, "usedHeapSizeAfter": 7855128, "usedHeapSizeBefore": 8556672 }, { "kind": "MinorGC", "type": "scavenge", "start": 831293, "duration": 2735, "usedHeapSizeAfter": 9241464, "usedHeapSizeBefore": 9833904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040551, "duration": 2542, "usedHeapSizeAfter": 10560064, "usedHeapSizeBefore": 11552560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135641, "duration": 588, "usedHeapSizeAfter": 11290608, "usedHeapSizeBefore": 11290608 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1138203, "duration": 5505, "usedHeapSizeAfter": 8522784, "usedHeapSizeBefore": 11290768 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145285, "duration": 8, "usedHeapSizeAfter": 8522864, "usedHeapSizeBefore": 8522864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1336259, "duration": 2265, "usedHeapSizeAfter": 21316512, "usedHeapSizeBefore": 22718400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370147, "duration": 3568, "usedHeapSizeAfter": 22229952, "usedHeapSizeBefore": 22832768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411252, "duration": 4508, "usedHeapSizeAfter": 24214328, "usedHeapSizeBefore": 25403024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1594058, "duration": 96, "usedHeapSizeAfter": 28957248, "usedHeapSizeBefore": 28957248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1604023, "duration": 10897, "usedHeapSizeAfter": 25109344, "usedHeapSizeBefore": 29141952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1752419, "duration": 6909, "usedHeapSizeAfter": 25169120, "usedHeapSizeBefore": 29454688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1945990, "duration": 4699, "usedHeapSizeAfter": 29009832, "usedHeapSizeBefore": 32583536 }, { "kind": "MinorGC", "type": "scavenge", "start": 2175691, "duration": 3904, "usedHeapSizeAfter": 28833392, "usedHeapSizeBefore": 41587368 } ], "blinkGC": [ { "start": 256006, "duration": 1994 }, { "start": 256014, "duration": 1947 }, { "start": 272642, "duration": 1440 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 972 }, "FunctionCallback": { "count": 4493, "time": 98231 }, "NamedGetterCallback": { "count": 107, "time": 8705 }, "GetMoreDataCallback": { "count": 14, "time": 138693 }, "AccessorSetterCallback": { "count": 5392, "time": 2001 }, "GCEpilogueCallback": { "count": 16, "time": 1444 }, "GCPrologueCallback": { "count": 16, "time": 1083 }, "NamedSetterCallback": { "count": 18, "time": 128 }, "StoreCallbackProperty": { "count": 5334, "time": 3324 }, "NamedQueryCallback": { "count": 11, "time": 653 }, "RunMicrotaskCallback": { "count": 42, "time": 13261 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2405 }, "CompileFunction": { "count": 3319, "time": 93372 }, "CompileIgnition": { "count": 3374, "time": 110211 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34144 }, "CompileRewriteReturnResult": { "count": 3329, "time": 432 }, "CompileScopeAnalysis": { "count": 3329, "time": 10911 }, "CompileScript": { "count": 10, "time": 1736 }, "CompileLazy": { "count": 3176, "time": 18304 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1281 }, "RegExpInitializeAndCompile": { "count": 177, "time": 216 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 492 }, "Map_SetPrototype": { "count": 12971, "time": 6225 }, "Map_TransitionToDataProperty": { "count": 11975, "time": 28017 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 938 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5228 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9025 }, "CreateArrayLiteral": { "count": 761, "time": 1662 }, "CreateObjectLiteral": { "count": 1890, "time": 6242 }, "SetProperty": { "count": 8829, "time": 13399 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 689 }, "NewClosure_Tenured": { "count": 2398, "time": 1720 }, "HandleApiCall": { "count": 3986, "time": 4934 }, "DateConstructor": { "count": 268, "time": 144 }, "ArrayLengthGetter": { "count": 369, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2349 }, "FunctionPrototypeSetter": { "count": 239, "time": 882 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 805 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 101 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 392 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 6810 }, "ForInEnumerate": { "count": 380, "time": 2027 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 258, "time": 2544 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 12 }, "CreateRegExpLiteral": { "count": 235, "time": 3464 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4410 }, "AddDictionaryProperty": { "count": 10572, "time": 13159 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 211 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2722 }, "HasProperty": { "count": 961, "time": 1179 }, "KeyedGetProperty": { "count": 223, "time": 1321 }, "NewObject": { "count": 251, "time": 1380 }, "ObjectCreate": { "count": 221, "time": 3174 }, "ObjectKeys": { "count": 53, "time": 1410 }, "SetDataProperties": { "count": 71, "time": 2518 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 9046 }, "RegExpExecMultiple": { "count": 327, "time": 2462 }, "RegExpReplace": { "count": 784, "time": 5832 }, "StringSplit": { "count": 6134, "time": 10258 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 104 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 552, "time": 121 }, "StringIndexOfUnchecked": { "count": 330, "time": 445 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1410 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 899 }, "ArrayUnshift": { "count": 45, "time": 726 }, "DateNow": { "count": 60, "time": 785 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3253 }, "ObjectFreeze": { "count": 11, "time": 360 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56120 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1162 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 126 }, "GlobalUnescape": { "count": 1, "time": 101 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 982 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 144, "time": 1729 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 83 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 429 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3867 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1338 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2912 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 669 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 4 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 974, "time": 2740 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 409 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3723 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6227 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 50 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38088 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3341 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 255 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1520 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95896 }, "GC_MC_INCREMENTAL": { "count": 21, "time": 16960 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1018 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 636 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 3, "time": 156 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 656 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 19 }, "GC_MC_FINISH": { "count": 2, "time": 397 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1031 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 687 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1892 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 688 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5079 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3031 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 121 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 533 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 17 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 26 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 985 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 810 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 135 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 210 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 99 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8068 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4199 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 33462 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2333 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 849 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1052227 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16466 }, "ParseFunctionLiteral": { "count": 3377, "time": 154011 }, "ParseProgram": { "count": 10, "time": 700 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10527 }, "PreParseNoVariableResolution": { "count": 105, "time": 1725 }, "JsonParse": { "count": 25, "time": 118526 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14767 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2447 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2374 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1371, "time": 7501 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 8389 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 408 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2158 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4093, "time": 16419 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5475, "time": 11911 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1554 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15434 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 53 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1159 }, "LoadIC_LoadFieldDH": { "count": 4085, "time": 9602 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 3699 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1674 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4140 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 6807 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1335 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 3675 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 2624 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 4344 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 145 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 10 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 13224 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1830 }, "API_Object_SetPrivate": { "count": 35, "time": 33 }, "API_Persistent_New": { "count": 1875, "time": 1206 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1989 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 767 }, "API_ObjectTemplate_New": { "count": 102, "time": 29 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1183 }, "API_String_Write": { "count": 654, "time": 1804 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 59 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 441 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 743 }, "ParseBackgroundProgram": { "count": 1, "time": 698 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6516 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53259 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 8 }, "OptimizeCode": { "count": 83, "time": 509 }, "RecompileSynchronous": { "count": 166, "time": 95204 }, "CompileOptimized_Concurrent": { "count": 83, "time": 3331 }, "StackGuard": { "count": 86, "time": 1110 }, "DeoptimizeCode": { "count": 7, "time": 2524 }, "NotifyDeoptimized": { "count": 5, "time": 155 } } } }, { "duration": 2763719, "js": 2616584, "phases": [ { "phase": "load", "start": 0, "duration": 86541 }, { "phase": "boot", "start": 86541, "duration": 746761 }, { "phase": "transition", "start": 833302, "duration": 683485 }, { "phase": "render", "start": 1516787, "duration": 1246932 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293823 }, { "kind": "MinorGC", "type": "scavenge", "start": 400879, "duration": 5650, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 441863, "duration": 6617, "usedHeapSizeAfter": 4487600, "usedHeapSizeBefore": 4629464 }, { "kind": "MinorGC", "type": "scavenge", "start": 522282, "duration": 1294, "usedHeapSizeAfter": 5804896, "usedHeapSizeBefore": 6119192 }, { "kind": "MinorGC", "type": "scavenge", "start": 661417, "duration": 2652, "usedHeapSizeAfter": 7872520, "usedHeapSizeBefore": 8564456 }, { "kind": "MinorGC", "type": "scavenge", "start": 833880, "duration": 3829, "usedHeapSizeAfter": 9226088, "usedHeapSizeBefore": 9841784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045338, "duration": 2647, "usedHeapSizeAfter": 10563656, "usedHeapSizeBefore": 11559312 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1151863, "duration": 122, "usedHeapSizeAfter": 11282824, "usedHeapSizeBefore": 11282824 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1154331, "duration": 5088, "usedHeapSizeAfter": 8543448, "usedHeapSizeBefore": 11282984 }, { "kind": "MajorGC", "type": "weak processing", "start": 1161260, "duration": 7, "usedHeapSizeAfter": 8543528, "usedHeapSizeBefore": 8543528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1341376, "duration": 2399, "usedHeapSizeAfter": 21337208, "usedHeapSizeBefore": 22738328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377589, "duration": 4305, "usedHeapSizeAfter": 22168304, "usedHeapSizeBefore": 22823792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1425639, "duration": 6120, "usedHeapSizeAfter": 24242496, "usedHeapSizeBefore": 25394488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1608009, "duration": 493, "usedHeapSizeAfter": 29098624, "usedHeapSizeBefore": 29098624 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1611354, "duration": 8109, "usedHeapSizeAfter": 25082816, "usedHeapSizeBefore": 29173968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764323, "duration": 6261, "usedHeapSizeAfter": 25255072, "usedHeapSizeBefore": 29479384 }, { "kind": "MinorGC", "type": "scavenge", "start": 2111796, "duration": 5456, "usedHeapSizeAfter": 29013432, "usedHeapSizeBefore": 40858248 }, { "kind": "MinorGC", "type": "scavenge", "start": 2616532, "duration": 8254, "usedHeapSizeAfter": 30496568, "usedHeapSizeBefore": 42472272 } ], "blinkGC": [ { "start": 260117, "duration": 2267 }, { "start": 260124, "duration": 1691 }, { "start": 275895, "duration": 2466 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 1681 }, "FunctionCallback": { "count": 4490, "time": 88524 }, "NamedGetterCallback": { "count": 107, "time": 6469 }, "GetMoreDataCallback": { "count": 14, "time": 144506 }, "AccessorSetterCallback": { "count": 5392, "time": 1066 }, "GCEpilogueCallback": { "count": 16, "time": 1201 }, "GCPrologueCallback": { "count": 16, "time": 1249 }, "NamedSetterCallback": { "count": 18, "time": 800 }, "StoreCallbackProperty": { "count": 5334, "time": 2505 }, "NamedQueryCallback": { "count": 11, "time": 790 }, "RunMicrotaskCallback": { "count": 42, "time": 12636 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3121 }, "CompileFunction": { "count": 3319, "time": 106492 }, "CompileIgnition": { "count": 3374, "time": 97485 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34311 }, "CompileRewriteReturnResult": { "count": 3329, "time": 652 }, "CompileScopeAnalysis": { "count": 3329, "time": 12715 }, "CompileScript": { "count": 10, "time": 2009 }, "CompileLazy": { "count": 3176, "time": 9381 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1192 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1616 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1638 }, "Map_SetPrototype": { "count": 12965, "time": 5826 }, "Map_TransitionToDataProperty": { "count": 11965, "time": 40233 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 138 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5056 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12023 }, "CreateArrayLiteral": { "count": 761, "time": 2946 }, "CreateObjectLiteral": { "count": 1890, "time": 9966 }, "SetProperty": { "count": 8829, "time": 16890 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 74 }, "NewClosure_Tenured": { "count": 2398, "time": 1171 }, "HandleApiCall": { "count": 3986, "time": 1775 }, "DateConstructor": { "count": 268, "time": 147 }, "ArrayLengthGetter": { "count": 372, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 571 }, "FunctionPrototypeSetter": { "count": 239, "time": 2088 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 867 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 82 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 45 }, "WeakCollectionSet": { "count": 5007, "time": 9536 }, "ForInEnumerate": { "count": 380, "time": 3925 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3171 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 5097 }, "AddDictionaryProperty": { "count": 10572, "time": 11354 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6296, "time": 3733 }, "HasProperty": { "count": 961, "time": 853 }, "KeyedGetProperty": { "count": 223, "time": 693 }, "NewObject": { "count": 251, "time": 1117 }, "ObjectCreate": { "count": 221, "time": 3616 }, "ObjectKeys": { "count": 53, "time": 1433 }, "SetDataProperties": { "count": 71, "time": 1314 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9029 }, "RegExpExecMultiple": { "count": 327, "time": 1917 }, "RegExpReplace": { "count": 784, "time": 3885 }, "StringSplit": { "count": 6134, "time": 10759 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 402 }, "StringBuilderJoin": { "count": 136, "time": 124 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 552, "time": 831 }, "StringIndexOfUnchecked": { "count": 330, "time": 650 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 2087 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 92 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 74 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 514 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48548 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1206 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 477 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 39 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 622 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "AllocateInNewSpace": { "count": 226, "time": 1957 }, "Interrupt": { "count": 145, "time": 2136 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1561 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 623 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 117 }, "ArrayPop": { "count": 53, "time": 188 }, "ArrayBufferConstructor": { "count": 1, "time": 4528 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 518 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3709 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 806 }, "StringToNumber": { "count": 196, "time": 705 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 428 }, "StringSubstring": { "count": 8, "time": 9 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 455 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 932, "time": 2753 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 235 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 1021 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3418 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5831 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 51 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 58 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41203 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4073 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 818 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 2251 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 112494 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 15285 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1362 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1383 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1880 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 584 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 683 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 726 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1255 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 22 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 469 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1758 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2852 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 356 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1226 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 563 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 885 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 368 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 111 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 562 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 140 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 68 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5094 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 2383 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 34209 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2172 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 3840 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1080334 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13381 }, "ParseFunctionLiteral": { "count": 3377, "time": 143034 }, "ParseProgram": { "count": 10, "time": 1331 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15314 }, "PreParseNoVariableResolution": { "count": 105, "time": 1485 }, "JsonParse": { "count": 25, "time": 119738 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17634 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2051 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2833 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1361, "time": 6399 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10904 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2946 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1168 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3924, "time": 20678 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5459, "time": 11864 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4574 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 12263 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 27 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 889 }, "LoadIC_LoadFieldDH": { "count": 4047, "time": 10021 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 6207 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 3525 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4400 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3370 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 2743 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 645 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 1044 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 462 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 735 } }, "API": { "API_Context_New": { "count": 2, "time": 7607 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1065 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1682 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 163 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3625 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 59 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 701 }, "API_String_Write": { "count": 654, "time": 112 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 127 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 36 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 436 }, "CompileBackgroundScript": { "count": 1, "time": 16 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 910 }, "ParseBackgroundProgram": { "count": 1, "time": 746 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6694 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51893 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 91, "time": 368 }, "OptimizeCode": { "count": 91, "time": 1526 }, "RecompileSynchronous": { "count": 180, "time": 132444 }, "CompileOptimized_Concurrent": { "count": 89, "time": 1786 }, "StackGuard": { "count": 90, "time": 2513 }, "DeoptimizeCode": { "count": 10, "time": 1855 }, "NotifyDeoptimized": { "count": 8, "time": 140 } } } }, { "duration": 2729023, "js": 2577406, "phases": [ { "phase": "load", "start": 0, "duration": 93545 }, { "phase": "boot", "start": 93545, "duration": 746426 }, { "phase": "transition", "start": 839971, "duration": 673443 }, { "phase": "render", "start": 1513414, "duration": 1215609 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304133 }, { "kind": "MinorGC", "type": "scavenge", "start": 408675, "duration": 4975, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442862, "duration": 6026, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 522288, "duration": 1596, "usedHeapSizeAfter": 5796696, "usedHeapSizeBefore": 6119024 }, { "kind": "MinorGC", "type": "scavenge", "start": 662447, "duration": 4075, "usedHeapSizeAfter": 7878408, "usedHeapSizeBefore": 8569440 }, { "kind": "MinorGC", "type": "scavenge", "start": 842222, "duration": 2666, "usedHeapSizeAfter": 9243560, "usedHeapSizeBefore": 9846080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049852, "duration": 2530, "usedHeapSizeAfter": 10549208, "usedHeapSizeBefore": 11561560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1144934, "duration": 61, "usedHeapSizeAfter": 11247344, "usedHeapSizeBefore": 11247344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1146341, "duration": 9893, "usedHeapSizeAfter": 8522832, "usedHeapSizeBefore": 11247504 }, { "kind": "MajorGC", "type": "weak processing", "start": 1158270, "duration": 9, "usedHeapSizeAfter": 8522912, "usedHeapSizeBefore": 8522912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1343385, "duration": 3086, "usedHeapSizeAfter": 21290040, "usedHeapSizeBefore": 22713128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378913, "duration": 3473, "usedHeapSizeAfter": 22184136, "usedHeapSizeBefore": 22794536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1420005, "duration": 6744, "usedHeapSizeAfter": 24201264, "usedHeapSizeBefore": 25330832 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1577773, "duration": 643, "usedHeapSizeAfter": 28612672, "usedHeapSizeBefore": 28612672 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1589338, "duration": 9807, "usedHeapSizeAfter": 24922544, "usedHeapSizeBefore": 28771768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1752855, "duration": 3936, "usedHeapSizeAfter": 25031576, "usedHeapSizeBefore": 29410688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961518, "duration": 6339, "usedHeapSizeAfter": 28881144, "usedHeapSizeBefore": 32514448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2184832, "duration": 5604, "usedHeapSizeAfter": 28846256, "usedHeapSizeBefore": 41525336 } ], "blinkGC": [ { "start": 274499, "duration": 2542 }, { "start": 274554, "duration": 2056 }, { "start": 286261, "duration": 1695 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1037 }, "FunctionCallback": { "count": 4488, "time": 94467 }, "NamedGetterCallback": { "count": 107, "time": 6928 }, "GetMoreDataCallback": { "count": 14, "time": 150103 }, "AccessorSetterCallback": { "count": 5392, "time": 2852 }, "GCEpilogueCallback": { "count": 16, "time": 344 }, "GCPrologueCallback": { "count": 16, "time": 1543 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 5031 }, "NamedQueryCallback": { "count": 11, "time": 58 }, "RunMicrotaskCallback": { "count": 42, "time": 13328 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1554 }, "CompileFunction": { "count": 3319, "time": 94368 }, "CompileIgnition": { "count": 3374, "time": 106971 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29916 }, "CompileRewriteReturnResult": { "count": 3329, "time": 118 }, "CompileScopeAnalysis": { "count": 3329, "time": 10496 }, "CompileScript": { "count": 10, "time": 2168 }, "CompileLazy": { "count": 3176, "time": 15572 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 472 }, "RegExpInitializeAndCompile": { "count": 177, "time": 556 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 2572 }, "Map_SetPrototype": { "count": 12972, "time": 5796 }, "Map_TransitionToDataProperty": { "count": 11981, "time": 33821 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 355 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5857 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8564 }, "CreateArrayLiteral": { "count": 761, "time": 1638 }, "CreateObjectLiteral": { "count": 1890, "time": 7131 }, "SetProperty": { "count": 8829, "time": 13942 }, "DeclareGlobals": { "count": 2, "time": 35 }, "NewClosure": { "count": 344, "time": 91 }, "NewClosure_Tenured": { "count": 2398, "time": 2937 }, "HandleApiCall": { "count": 3986, "time": 3749 }, "DateConstructor": { "count": 268, "time": 538 }, "ArrayLengthGetter": { "count": 371, "time": 418 }, "ArrayLengthSetter": { "count": 5152, "time": 1521 }, "FunctionPrototypeSetter": { "count": 239, "time": 1599 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 97 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 869 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 367 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 10226 }, "ForInEnumerate": { "count": 380, "time": 2996 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 257, "time": 1914 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1994 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 3927 }, "AddDictionaryProperty": { "count": 10572, "time": 10732 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3643 }, "HasProperty": { "count": 961, "time": 2508 }, "KeyedGetProperty": { "count": 223, "time": 1658 }, "NewObject": { "count": 251, "time": 2680 }, "ObjectCreate": { "count": 221, "time": 1468 }, "ObjectKeys": { "count": 53, "time": 1392 }, "SetDataProperties": { "count": 71, "time": 854 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 11864 }, "RegExpExecMultiple": { "count": 327, "time": 1901 }, "RegExpReplace": { "count": 784, "time": 3299 }, "StringSplit": { "count": 6134, "time": 9004 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 700 }, "StringBuilderJoin": { "count": 136, "time": 183 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 559, "time": 579 }, "StringIndexOfUnchecked": { "count": 330, "time": 332 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2063 }, "ArrayPush": { "count": 8, "time": 826 }, "ArraySplice": { "count": 82, "time": 1140 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 259 }, "ObjectDefineProperties": { "count": 2, "time": 23 }, "ObjectDefineProperty": { "count": 650, "time": 1439 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53557 }, "ObjectSetPrototypeOf": { "count": 205, "time": 736 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 864 }, "GlobalUnescape": { "count": 1, "time": 94 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 59 }, "ArrayShift": { "count": 120, "time": 665 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 718 }, "OrdinaryHasInstance": { "count": 13, "time": 264 }, "StringToLowerCaseIntl": { "count": 223, "time": 240 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 20 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 870 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 3555 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 50 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 814 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2236 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 722 }, "StringToNumber": { "count": 196, "time": 53 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 788 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 32 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1077, "time": 3014 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 92 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4536 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5515 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 91 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 276 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39208 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3276 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1107 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1409 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 107685 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 14485 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1879 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 14 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 971 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 680 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 31 }, "GC_MC_FINISH": { "count": 2, "time": 712 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 725 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1213 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 103 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2199 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4779 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 369 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2742 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 261 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 206 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 125 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 4427 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 861 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 6612 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 3612 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 32686 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3922 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 1928 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1038212 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15985 }, "ParseFunctionLiteral": { "count": 3377, "time": 148873 }, "ParseProgram": { "count": 10, "time": 1842 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12156 }, "PreParseNoVariableResolution": { "count": 105, "time": 2506 }, "JsonParse": { "count": 25, "time": 119242 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18300 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2988 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2789 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1377, "time": 7138 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4697 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 1382 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1530 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4107, "time": 18686 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 36 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 15500 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2617 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18579 }, "LoadGlobalIC_Slow": { "count": 21, "time": 186 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 38 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1541 }, "LoadIC_LoadFieldDH": { "count": 4099, "time": 17598 }, "StoreIC_StoreFieldDH": { "count": 1294, "time": 4697 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2469 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3410 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 458 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5292 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 77 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 5022 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2169 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1075 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 638 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 410 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 187 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7847 }, "API_FunctionTemplate_New": { "count": 1353, "time": 526 }, "API_Object_SetPrivate": { "count": 35, "time": 35 }, "API_Persistent_New": { "count": 1875, "time": 335 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 26 }, "API_Function_NewInstance": { "count": 43, "time": 247 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3929 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1053 }, "API_String_Write": { "count": 654, "time": 723 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 45 }, "API_External_New": { "count": 23, "time": 8 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 13 }, "API_String_NewExternalOneByte": { "count": 62, "time": 34 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 349 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1162 }, "ParseBackgroundProgram": { "count": 1, "time": 685 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5746 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50023 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 7 }, "OptimizeCode": { "count": 82, "time": 809 }, "RecompileSynchronous": { "count": 163, "time": 119305 }, "CompileOptimized_Concurrent": { "count": 81, "time": 3439 }, "StackGuard": { "count": 84, "time": 2862 }, "DeoptimizeCode": { "count": 6, "time": 526 }, "NotifyDeoptimized": { "count": 5, "time": 103 } } } }, { "duration": 2709999, "js": 2558222, "phases": [ { "phase": "load", "start": 0, "duration": 85723 }, { "phase": "boot", "start": 85723, "duration": 734035 }, { "phase": "transition", "start": 819758, "duration": 686820 }, { "phase": "render", "start": 1506578, "duration": 1203421 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 296028 }, { "kind": "MinorGC", "type": "scavenge", "start": 407897, "duration": 5568, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442525, "duration": 5175, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 520036, "duration": 1457, "usedHeapSizeAfter": 5804656, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 649076, "duration": 3277, "usedHeapSizeAfter": 7873736, "usedHeapSizeBefore": 8565712 }, { "kind": "MinorGC", "type": "scavenge", "start": 821390, "duration": 3514, "usedHeapSizeAfter": 9227992, "usedHeapSizeBefore": 9842048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1018287, "duration": 2639, "usedHeapSizeAfter": 10562256, "usedHeapSizeBefore": 11557960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1115534, "duration": 61, "usedHeapSizeAfter": 11270336, "usedHeapSizeBefore": 11270336 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1117442, "duration": 5133, "usedHeapSizeAfter": 8532184, "usedHeapSizeBefore": 11270496 }, { "kind": "MajorGC", "type": "weak processing", "start": 1124737, "duration": 8, "usedHeapSizeAfter": 8532264, "usedHeapSizeBefore": 8532264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331924, "duration": 3500, "usedHeapSizeAfter": 21334920, "usedHeapSizeBefore": 22725376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365711, "duration": 4405, "usedHeapSizeAfter": 22139376, "usedHeapSizeBefore": 22806192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414583, "duration": 9353, "usedHeapSizeAfter": 24216168, "usedHeapSizeBefore": 25366256 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1563178, "duration": 75, "usedHeapSizeAfter": 28441728, "usedHeapSizeBefore": 28441728 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1599014, "duration": 10260, "usedHeapSizeAfter": 25046272, "usedHeapSizeBefore": 29079216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1756150, "duration": 6516, "usedHeapSizeAfter": 25075672, "usedHeapSizeBefore": 29354240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1958499, "duration": 12305, "usedHeapSizeAfter": 29083952, "usedHeapSizeBefore": 32546096 }, { "kind": "MinorGC", "type": "scavenge", "start": 2186330, "duration": 6667, "usedHeapSizeAfter": 28810520, "usedHeapSizeBefore": 41573456 } ], "blinkGC": [ { "start": 261124, "duration": 860 }, { "start": 261136, "duration": 799 }, { "start": 272991, "duration": 1135 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 639 }, "FunctionCallback": { "count": 4489, "time": 85117 }, "NamedGetterCallback": { "count": 107, "time": 7934 }, "GetMoreDataCallback": { "count": 14, "time": 144327 }, "AccessorSetterCallback": { "count": 5392, "time": 2982 }, "GCEpilogueCallback": { "count": 16, "time": 1490 }, "GCPrologueCallback": { "count": 16, "time": 389 }, "NamedSetterCallback": { "count": 18, "time": 863 }, "StoreCallbackProperty": { "count": 5334, "time": 2655 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13335 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2238 }, "CompileFunction": { "count": 3319, "time": 100939 }, "CompileIgnition": { "count": 3374, "time": 105100 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29534 }, "CompileRewriteReturnResult": { "count": 3329, "time": 119 }, "CompileScopeAnalysis": { "count": 3329, "time": 11964 }, "CompileScript": { "count": 10, "time": 2065 }, "CompileLazy": { "count": 3176, "time": 16048 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 947 }, "RegExpInitializeAndCompile": { "count": 177, "time": 599 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 941 }, "Map_SetPrototype": { "count": 12962, "time": 7891 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 28162 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 496 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5754 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7340 }, "CreateArrayLiteral": { "count": 761, "time": 1742 }, "CreateObjectLiteral": { "count": 1890, "time": 14107 }, "SetProperty": { "count": 8829, "time": 16944 }, "DeclareGlobals": { "count": 2, "time": 21 }, "NewClosure": { "count": 344, "time": 84 }, "NewClosure_Tenured": { "count": 2398, "time": 2216 }, "HandleApiCall": { "count": 3986, "time": 2925 }, "DateConstructor": { "count": 268, "time": 721 }, "ArrayLengthGetter": { "count": 371, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 1885 }, "FunctionPrototypeSetter": { "count": 239, "time": 629 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 3902 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 86 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 10165 }, "ForInEnumerate": { "count": 380, "time": 4913 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 255, "time": 4086 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1658 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4696 }, "AddDictionaryProperty": { "count": 10572, "time": 15818 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 772 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3079 }, "HasProperty": { "count": 961, "time": 1762 }, "KeyedGetProperty": { "count": 223, "time": 1434 }, "NewObject": { "count": 251, "time": 3129 }, "ObjectCreate": { "count": 221, "time": 4634 }, "ObjectKeys": { "count": 53, "time": 656 }, "SetDataProperties": { "count": 71, "time": 2651 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 8808 }, "RegExpExecMultiple": { "count": 327, "time": 1530 }, "RegExpReplace": { "count": 784, "time": 3831 }, "StringSplit": { "count": 6134, "time": 4449 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 317 }, "StringBuilderJoin": { "count": 136, "time": 846 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 558, "time": 108 }, "StringIndexOfUnchecked": { "count": 330, "time": 78 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1458 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 88 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 869 }, "FunctionPrototypeToString": { "count": 116, "time": 69 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 1693 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47474 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1244 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1368 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 600 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 488 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 146, "time": 3087 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 270 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 12 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 801 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4135 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 368 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2737 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 168 }, "StringToNumber": { "count": 196, "time": 191 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 6 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1079, "time": 5705 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 419 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2858 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7202 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 189 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 48995 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3667 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 886 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1497 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 145432 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 16239 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1529 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 16 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 1632 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 119 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 525 }, "GC_MC_FINISH": { "count": 2, "time": 386 }, "GC_MC_MARK": { "count": 2, "time": 556 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 822 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 378 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2460 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3634 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 493 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 519 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2678 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 177 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 626 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 571 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 88 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 463 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 44 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 448 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 50 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5980 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3699 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 36745 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2686 }, "GC_Custom_IncrementalMarkingObserver": { "count": 113, "time": 1098 } }, "JavaScript": { "JS_Execution": { "count": 5520, "time": 1030916 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13891 }, "ParseFunctionLiteral": { "count": 3377, "time": 159504 }, "ParseProgram": { "count": 10, "time": 1163 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10345 }, "PreParseNoVariableResolution": { "count": 105, "time": 2471 }, "JsonParse": { "count": 25, "time": 122878 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20817 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1929 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3509 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1376, "time": 7594 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7982 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1771 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 843 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4047, "time": 15803 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 12874 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2374 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 11471 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 583 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1781 }, "LoadIC_LoadFieldDH": { "count": 4068, "time": 12476 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 6962 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1939 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3067 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4477 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 505, "time": 2514 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2273 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2039 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 150 }, "LoadIC_StringLength": { "count": 27, "time": 868 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 17 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 3507 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1139 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1875, "time": 700 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 622 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5852 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1064 }, "API_String_Write": { "count": 654, "time": 112 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 26 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 18 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 402 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 806 }, "ParseBackgroundProgram": { "count": 1, "time": 734 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6812 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54922 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 8 }, "OptimizeCode": { "count": 73, "time": 976 }, "RecompileSynchronous": { "count": 146, "time": 102247 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2178 }, "StackGuard": { "count": 75, "time": 1312 }, "DeoptimizeCode": { "count": 7, "time": 976 }, "NotifyDeoptimized": { "count": 5, "time": 612 } } } }, { "duration": 2772534, "js": 2617125, "phases": [ { "phase": "load", "start": 0, "duration": 87983 }, { "phase": "boot", "start": 87983, "duration": 738040 }, { "phase": "transition", "start": 826023, "duration": 665200 }, { "phase": "render", "start": 1491223, "duration": 1281311 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289664 }, { "kind": "MinorGC", "type": "scavenge", "start": 391774, "duration": 5703, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 425122, "duration": 6264, "usedHeapSizeAfter": 4487528, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 507358, "duration": 1947, "usedHeapSizeAfter": 5791688, "usedHeapSizeBefore": 6119320 }, { "kind": "MinorGC", "type": "scavenge", "start": 647158, "duration": 2799, "usedHeapSizeAfter": 7891560, "usedHeapSizeBefore": 8569616 }, { "kind": "MinorGC", "type": "scavenge", "start": 827820, "duration": 3856, "usedHeapSizeAfter": 9225784, "usedHeapSizeBefore": 9841448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041219, "duration": 3221, "usedHeapSizeAfter": 10534296, "usedHeapSizeBefore": 11566224 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1132646, "duration": 720, "usedHeapSizeAfter": 11223456, "usedHeapSizeBefore": 11223456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1134928, "duration": 5012, "usedHeapSizeAfter": 8528288, "usedHeapSizeBefore": 11223616 }, { "kind": "MajorGC", "type": "weak processing", "start": 1142012, "duration": 8, "usedHeapSizeAfter": 8528368, "usedHeapSizeBefore": 8528368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1335685, "duration": 3275, "usedHeapSizeAfter": 21342600, "usedHeapSizeBefore": 22717792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368593, "duration": 3959, "usedHeapSizeAfter": 22127696, "usedHeapSizeBefore": 22798360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404118, "duration": 3941, "usedHeapSizeAfter": 24232312, "usedHeapSizeBefore": 25352880 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1593258, "duration": 221, "usedHeapSizeAfter": 29202528, "usedHeapSizeBefore": 29202528 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1598486, "duration": 11206, "usedHeapSizeAfter": 25068032, "usedHeapSizeBefore": 29280872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1740739, "duration": 6520, "usedHeapSizeAfter": 25165056, "usedHeapSizeBefore": 29407552 }, { "kind": "MinorGC", "type": "scavenge", "start": 2140378, "duration": 9423, "usedHeapSizeAfter": 29055384, "usedHeapSizeBefore": 40804072 }, { "kind": "MinorGC", "type": "scavenge", "start": 2582952, "duration": 5472, "usedHeapSizeAfter": 30228272, "usedHeapSizeBefore": 42338840 } ], "blinkGC": [ { "start": 255572, "duration": 2638 }, { "start": 255580, "duration": 1966 }, { "start": 266580, "duration": 1666 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 857 }, "FunctionCallback": { "count": 4489, "time": 94840 }, "NamedGetterCallback": { "count": 107, "time": 8076 }, "GetMoreDataCallback": { "count": 14, "time": 137022 }, "AccessorSetterCallback": { "count": 5392, "time": 3055 }, "GCEpilogueCallback": { "count": 16, "time": 1931 }, "GCPrologueCallback": { "count": 16, "time": 1080 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 5300 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12235 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3163 }, "CompileFunction": { "count": 3319, "time": 107073 }, "CompileIgnition": { "count": 3374, "time": 110248 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29170 }, "CompileRewriteReturnResult": { "count": 3329, "time": 163 }, "CompileScopeAnalysis": { "count": 3329, "time": 14473 }, "CompileScript": { "count": 10, "time": 1055 }, "CompileLazy": { "count": 3176, "time": 15377 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 522 }, "CompileForOnStackReplacement": { "count": 2, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1943 }, "Map_SetPrototype": { "count": 12944, "time": 4154 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 34919 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 64 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7658 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10731 }, "CreateArrayLiteral": { "count": 761, "time": 1002 }, "CreateObjectLiteral": { "count": 1890, "time": 7639 }, "SetProperty": { "count": 8829, "time": 11095 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 676 }, "NewClosure_Tenured": { "count": 2398, "time": 2869 }, "HandleApiCall": { "count": 3986, "time": 3086 }, "DateConstructor": { "count": 268, "time": 227 }, "ArrayLengthGetter": { "count": 371, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2370 }, "FunctionPrototypeSetter": { "count": 239, "time": 2447 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 107 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 881 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 9351 }, "ForInEnumerate": { "count": 380, "time": 2823 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1153 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3878 }, "AddDictionaryProperty": { "count": 10572, "time": 14708 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2916 }, "HasProperty": { "count": 961, "time": 1202 }, "KeyedGetProperty": { "count": 223, "time": 503 }, "NewObject": { "count": 251, "time": 2473 }, "ObjectCreate": { "count": 221, "time": 2019 }, "ObjectKeys": { "count": 53, "time": 864 }, "SetDataProperties": { "count": 71, "time": 2863 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 7303 }, "RegExpExecMultiple": { "count": 327, "time": 1233 }, "RegExpReplace": { "count": 784, "time": 4037 }, "StringSplit": { "count": 6134, "time": 8428 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 382 }, "StringBuilderJoin": { "count": 136, "time": 293 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 548, "time": 113 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1297 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 94 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 255 }, "FunctionPrototypeToString": { "count": 116, "time": 1032 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 3758 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 55765 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1330 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 118 }, "AllocateInNewSpace": { "count": 262, "time": 3057 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 505 }, "ArrayShift": { "count": 120, "time": 594 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 8 }, "Interrupt": { "count": 141, "time": 678 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1072 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 132 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3825 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 698 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 103 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3959 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 766 }, "StringToNumber": { "count": 196, "time": 695 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 27 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1074, "time": 3459 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 89 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3060 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5699 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 49 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 301 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41395 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 5095 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 845 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1740 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 118163 }, "GC_MC_INCREMENTAL": { "count": 22, "time": 17460 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 842 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 501 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 3, "time": 737 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 915 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 1160 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 115 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 734 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 826 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 22 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 618 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1671 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4858 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 431 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2812 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 122 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 337 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 28 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 123 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 23 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 677 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 726 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 37 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6449 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4090 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 32325 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2712 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 1921 } }, "JavaScript": { "JS_Execution": { "count": 5516, "time": 1036692 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16691 }, "ParseFunctionLiteral": { "count": 3377, "time": 135990 }, "ParseProgram": { "count": 10, "time": 769 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15514 }, "PreParseNoVariableResolution": { "count": 105, "time": 2956 }, "JsonParse": { "count": 25, "time": 120289 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19431 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2675 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3385 }, "StoreGlobalIC_Miss": { "count": 8, "time": 497 }, "StoreIC_Miss": { "count": 1367, "time": 5927 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8005 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 3020 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 600 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3993, "time": 16504 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 17777 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5293 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20110 }, "LoadGlobalIC_Slow": { "count": 21, "time": 486 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1039 }, "LoadIC_LoadFieldDH": { "count": 4026, "time": 16136 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 4341 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 2017 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2947 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4443 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 501, "time": 2574 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2818 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 749 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 729 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 192 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 463 } }, "API": { "API_Context_New": { "count": 2, "time": 6217 }, "API_FunctionTemplate_New": { "count": 1353, "time": 550 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1476 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1800 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 772 }, "API_String_Write": { "count": 654, "time": 1098 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 482 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 34 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 433 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 824 }, "ParseBackgroundProgram": { "count": 1, "time": 820 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6761 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53160 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 6 }, "OptimizeCode": { "count": 73, "time": 1042 }, "RecompileSynchronous": { "count": 143, "time": 152933 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1835 }, "StackGuard": { "count": 74, "time": 3136 }, "DeoptimizeCode": { "count": 11, "time": 746 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 13 }, "NotifyDeoptimized": { "count": 10, "time": 834 } } } }, { "duration": 2734250, "js": 2566079, "phases": [ { "phase": "load", "start": 0, "duration": 103453 }, { "phase": "boot", "start": 103453, "duration": 722798 }, { "phase": "transition", "start": 826251, "duration": 689821 }, { "phase": "render", "start": 1516072, "duration": 1218178 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303202 }, { "kind": "MinorGC", "type": "scavenge", "start": 415548, "duration": 5949, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 446826, "duration": 7251, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 524552, "duration": 1007, "usedHeapSizeAfter": 5795368, "usedHeapSizeBefore": 6119064 }, { "kind": "MinorGC", "type": "scavenge", "start": 655495, "duration": 2823, "usedHeapSizeAfter": 7887192, "usedHeapSizeBefore": 8569736 }, { "kind": "MinorGC", "type": "scavenge", "start": 827098, "duration": 3437, "usedHeapSizeAfter": 9245264, "usedHeapSizeBefore": 9841712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042286, "duration": 2824, "usedHeapSizeAfter": 10520400, "usedHeapSizeBefore": 11563496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1136403, "duration": 60, "usedHeapSizeAfter": 11230016, "usedHeapSizeBefore": 11230016 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1138210, "duration": 6145, "usedHeapSizeAfter": 8521456, "usedHeapSizeBefore": 11230176 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145938, "duration": 8, "usedHeapSizeAfter": 8521536, "usedHeapSizeBefore": 8521536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1338841, "duration": 3151, "usedHeapSizeAfter": 21303136, "usedHeapSizeBefore": 22713792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378337, "duration": 5277, "usedHeapSizeAfter": 22125792, "usedHeapSizeBefore": 22794912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1431060, "duration": 3127, "usedHeapSizeAfter": 24267416, "usedHeapSizeBefore": 25387080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1566118, "duration": 79, "usedHeapSizeAfter": 28363088, "usedHeapSizeBefore": 28363088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1571584, "duration": 9040, "usedHeapSizeAfter": 24700824, "usedHeapSizeBefore": 28452656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1756612, "duration": 5814, "usedHeapSizeAfter": 25030464, "usedHeapSizeBefore": 29454176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1952061, "duration": 5913, "usedHeapSizeAfter": 28710080, "usedHeapSizeBefore": 32374264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2181316, "duration": 3571, "usedHeapSizeAfter": 28862616, "usedHeapSizeBefore": 41527632 } ], "blinkGC": [ { "start": 270040, "duration": 3678 }, { "start": 270047, "duration": 3627 }, { "start": 275008, "duration": 1231 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1923 }, "FunctionCallback": { "count": 4488, "time": 83423 }, "NamedGetterCallback": { "count": 107, "time": 8138 }, "GetMoreDataCallback": { "count": 14, "time": 137387 }, "AccessorSetterCallback": { "count": 5392, "time": 2648 }, "GCEpilogueCallback": { "count": 16, "time": 1473 }, "GCPrologueCallback": { "count": 16, "time": 808 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 4384 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12115 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 607 }, "CompileFunction": { "count": 3319, "time": 106190 }, "CompileIgnition": { "count": 3374, "time": 103515 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24288 }, "CompileRewriteReturnResult": { "count": 3329, "time": 723 }, "CompileScopeAnalysis": { "count": 3329, "time": 17734 }, "CompileScript": { "count": 10, "time": 355 }, "CompileLazy": { "count": 3176, "time": 9842 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 71 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1234 }, "CompileForOnStackReplacement": { "count": 2, "time": 28 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1253 }, "Map_SetPrototype": { "count": 12979, "time": 2864 }, "Map_TransitionToDataProperty": { "count": 11984, "time": 41162 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 61 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2937 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8721 }, "CreateArrayLiteral": { "count": 761, "time": 416 }, "CreateObjectLiteral": { "count": 1890, "time": 12154 }, "SetProperty": { "count": 8829, "time": 17602 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 598 }, "NewClosure_Tenured": { "count": 2398, "time": 789 }, "HandleApiCall": { "count": 3986, "time": 2118 }, "DateConstructor": { "count": 268, "time": 750 }, "ArrayLengthGetter": { "count": 372, "time": 217 }, "ArrayLengthSetter": { "count": 5152, "time": 643 }, "FunctionPrototypeSetter": { "count": 239, "time": 1299 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 72 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 703 }, "SetGrow": { "count": 26, "time": 369 }, "WeakCollectionSet": { "count": 5007, "time": 7689 }, "ForInEnumerate": { "count": 380, "time": 1272 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 251, "time": 2911 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 4177 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5366 }, "AddDictionaryProperty": { "count": 10572, "time": 13588 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 250 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3035 }, "HasProperty": { "count": 961, "time": 1867 }, "KeyedGetProperty": { "count": 223, "time": 284 }, "NewObject": { "count": 251, "time": 792 }, "ObjectCreate": { "count": 221, "time": 2943 }, "ObjectKeys": { "count": 53, "time": 943 }, "SetDataProperties": { "count": 71, "time": 1646 }, "ToString": { "count": 28, "time": 814 }, "RegExpExec": { "count": 270, "time": 10763 }, "RegExpExecMultiple": { "count": 327, "time": 1966 }, "RegExpReplace": { "count": 784, "time": 2499 }, "StringSplit": { "count": 6134, "time": 9734 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 472 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 496 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 571, "time": 661 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 807 }, "ArrayPush": { "count": 8, "time": 616 }, "ArraySplice": { "count": 82, "time": 94 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1563 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56280 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1116 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 151 }, "MapGrow": { "count": 45, "time": 555 }, "GlobalUnescape": { "count": 1, "time": 655 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 710 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 17 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 153, "time": 1905 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 107 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 123 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3732 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 448 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 78 }, "EstimateNumberOfElements": { "count": 1, "time": 353 }, "GetArrayKeys": { "count": 1, "time": 3001 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 134 }, "StringToNumber": { "count": 196, "time": 50 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 9 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 21 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 29 }, "ObjectIsFrozen": { "count": 216, "time": 588 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1052, "time": 3672 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2970 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7128 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38244 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2626 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 797 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 10 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1287 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104058 }, "GC_MC_INCREMENTAL": { "count": 25, "time": 14285 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 933 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 829 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 117 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 39 }, "GC_MC_FINISH": { "count": 2, "time": 979 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 298 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 656 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 750 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 99 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2054 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3960 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2610 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 232 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1438 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 176 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1183 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 123 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 106 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7039 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2380 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 34466 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2629 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 1910 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1040938 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19348 }, "ParseFunctionLiteral": { "count": 3377, "time": 135749 }, "ParseProgram": { "count": 10, "time": 2917 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13674 }, "PreParseNoVariableResolution": { "count": 105, "time": 1059 }, "JsonParse": { "count": 25, "time": 122182 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17042 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1774 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2566 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1380, "time": 6772 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6200 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1647 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1615 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 17559 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 547 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 23383 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4081 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15366 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 41 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1309 }, "LoadIC_LoadFieldDH": { "count": 4109, "time": 10889 }, "StoreIC_StoreFieldDH": { "count": 1296, "time": 5980 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2231 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3709 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4319 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1218 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 3100 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1012 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 3151 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 493 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 694 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 529 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 11 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8435 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1929 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 1422 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3318 }, "API_Object_CreateDataProperty": { "count": 22, "time": 299 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 432 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1296 }, "API_String_Write": { "count": 654, "time": 158 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 516 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 102 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 698 }, "ParseBackgroundProgram": { "count": 1, "time": 709 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6275 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52010 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 7 }, "OptimizeCode": { "count": 85, "time": 825 }, "RecompileSynchronous": { "count": 168, "time": 132623 }, "CompileOptimized_Concurrent": { "count": 83, "time": 2382 }, "StackGuard": { "count": 82, "time": 1166 }, "DeoptimizeCode": { "count": 7, "time": 1117 }, "NotifyDeoptimized": { "count": 6, "time": 954 } } } }, { "duration": 2762995, "js": 2603216, "phases": [ { "phase": "load", "start": 0, "duration": 100828 }, { "phase": "boot", "start": 100828, "duration": 751180 }, { "phase": "transition", "start": 852008, "duration": 713575 }, { "phase": "render", "start": 1565583, "duration": 1197412 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305162 }, { "kind": "MinorGC", "type": "scavenge", "start": 406663, "duration": 4982, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 441847, "duration": 6077, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 525686, "duration": 2781, "usedHeapSizeAfter": 5802888, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 670552, "duration": 2998, "usedHeapSizeAfter": 7898440, "usedHeapSizeBefore": 8566672 }, { "kind": "MinorGC", "type": "scavenge", "start": 840504, "duration": 2528, "usedHeapSizeAfter": 9206400, "usedHeapSizeBefore": 9806024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1028872, "duration": 634, "usedHeapSizeAfter": 11026888, "usedHeapSizeBefore": 11026888 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1038041, "duration": 5872, "usedHeapSizeAfter": 8783368, "usedHeapSizeBefore": 11118848 }, { "kind": "MajorGC", "type": "weak processing", "start": 1152927, "duration": 9, "usedHeapSizeAfter": 9949856, "usedHeapSizeBefore": 9949856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1359183, "duration": 4523, "usedHeapSizeAfter": 21085504, "usedHeapSizeBefore": 22849712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408438, "duration": 5818, "usedHeapSizeAfter": 22331192, "usedHeapSizeBefore": 23245440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1466205, "duration": 3399, "usedHeapSizeAfter": 24246992, "usedHeapSizeBefore": 25267512 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1470268, "duration": 66, "usedHeapSizeAfter": 24275512, "usedHeapSizeBefore": 24275512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1526981, "duration": 8176, "usedHeapSizeAfter": 23705576, "usedHeapSizeBefore": 27528400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1760337, "duration": 4602, "usedHeapSizeAfter": 25126848, "usedHeapSizeBefore": 29117976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1973939, "duration": 3826, "usedHeapSizeAfter": 27957840, "usedHeapSizeBefore": 31732616 }, { "kind": "MinorGC", "type": "scavenge", "start": 2218314, "duration": 6057, "usedHeapSizeAfter": 29196184, "usedHeapSizeBefore": 41571184 }, { "kind": "MajorGC", "type": "weak processing", "start": 2758616, "duration": 10, "usedHeapSizeAfter": 40286168, "usedHeapSizeBefore": 40286168 } ], "blinkGC": [ { "start": 269303, "duration": 3617 }, { "start": 269311, "duration": 3564 }, { "start": 282197, "duration": 1594 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 2128 }, "FunctionCallback": { "count": 4486, "time": 83953 }, "NamedGetterCallback": { "count": 107, "time": 7141 }, "GetMoreDataCallback": { "count": 14, "time": 139361 }, "AccessorSetterCallback": { "count": 5392, "time": 1855 }, "GCEpilogueCallback": { "count": 15, "time": 1222 }, "GCPrologueCallback": { "count": 15, "time": 1277 }, "NamedSetterCallback": { "count": 18, "time": 140 }, "StoreCallbackProperty": { "count": 5334, "time": 3197 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11012 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 532 }, "CompileFunction": { "count": 3319, "time": 100540 }, "CompileIgnition": { "count": 3374, "time": 125721 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28325 }, "CompileRewriteReturnResult": { "count": 3329, "time": 621 }, "CompileScopeAnalysis": { "count": 3329, "time": 18546 }, "CompileScript": { "count": 10, "time": 1982 }, "CompileLazy": { "count": 3176, "time": 16483 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 632 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1757 }, "CompileForOnStackReplacement": { "count": 1, "time": 25 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1797 }, "Map_SetPrototype": { "count": 12948, "time": 3453 }, "Map_TransitionToDataProperty": { "count": 11953, "time": 35210 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 71 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4104 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8888 }, "CreateArrayLiteral": { "count": 761, "time": 1804 }, "CreateObjectLiteral": { "count": 1890, "time": 8188 }, "SetProperty": { "count": 8823, "time": 14264 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 79 }, "NewClosure_Tenured": { "count": 2398, "time": 2251 }, "HandleApiCall": { "count": 3986, "time": 3548 }, "DateConstructor": { "count": 268, "time": 759 }, "ArrayLengthGetter": { "count": 372, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2346 }, "FunctionPrototypeSetter": { "count": 239, "time": 445 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 296 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 417 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 6391 }, "ForInEnumerate": { "count": 379, "time": 2848 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 286, "time": 3527 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 630 }, "CreateRegExpLiteral": { "count": 235, "time": 2112 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4835 }, "AddDictionaryProperty": { "count": 10572, "time": 13798 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4553 }, "HasProperty": { "count": 961, "time": 3916 }, "KeyedGetProperty": { "count": 223, "time": 326 }, "NewObject": { "count": 251, "time": 1439 }, "ObjectCreate": { "count": 221, "time": 2961 }, "ObjectKeys": { "count": 52, "time": 763 }, "SetDataProperties": { "count": 71, "time": 2317 }, "ToString": { "count": 28, "time": 460 }, "RegExpExec": { "count": 270, "time": 10100 }, "RegExpExecMultiple": { "count": 327, "time": 3462 }, "RegExpReplace": { "count": 784, "time": 3708 }, "StringSplit": { "count": 6134, "time": 8689 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 306 }, "StringBuilderJoin": { "count": 136, "time": 76 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 548, "time": 429 }, "StringIndexOfUnchecked": { "count": 330, "time": 567 }, "StringToArray": { "count": 1, "time": 65 }, "ArrayConcat": { "count": 168, "time": 580 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 672 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 81 }, "ObjectDefineProperties": { "count": 2, "time": 22 }, "ObjectDefineProperty": { "count": 650, "time": 2867 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49986 }, "ObjectSetPrototypeOf": { "count": 205, "time": 211 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 473 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 116 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 1915 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 93 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 224 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4269 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 37 }, "NumberPrototypeToString": { "count": 31, "time": 766 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 503 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2554 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 827 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 13 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1224, "time": 3873 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 486 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 13 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 87 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3215 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 7742 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 529 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 33306 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1680 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1597 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 2 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1364 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 91544 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 16343 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1844 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 685 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 657 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 382 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1018 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 676 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1169 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3536 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 261 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2778 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 162 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 912 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 380 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 369 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 53 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 246 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 623 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 7 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3309 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2099 }, "GC_MC_BACKGROUND_MARKING": { "count": 34, "time": 29670 }, "GC_Custom_IncrementalMarkingObserver": { "count": 181, "time": 3418 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2437 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1073179 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15956 }, "ParseFunctionLiteral": { "count": 3377, "time": 139534 }, "ParseProgram": { "count": 10, "time": 1665 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13059 }, "PreParseNoVariableResolution": { "count": 105, "time": 2295 }, "JsonParse": { "count": 25, "time": 121421 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21427 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2127 }, "LoadGlobalIC_Miss": { "count": 719, "time": 704 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1358, "time": 8500 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7917 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1585 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1110 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4066, "time": 18475 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 45 }, "LoadIC_LoadNonexistentDH": { "count": 5429, "time": 11841 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4132 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16692 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 679 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1352 }, "LoadIC_LoadFieldDH": { "count": 4040, "time": 11519 }, "StoreIC_StoreFieldDH": { "count": 1268, "time": 4482 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 2171 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2970 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5460 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 543 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 543, "time": 3820 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 3469 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1838 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 66 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 756 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 807 } }, "API": { "API_Context_New": { "count": 2, "time": 9896 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2596 }, "API_Object_SetPrivate": { "count": 35, "time": 33 }, "API_Persistent_New": { "count": 1877, "time": 1828 }, "API_String_NewFromUtf8": { "count": 13, "time": 7 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 96 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2775 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 827 }, "API_ObjectTemplate_New": { "count": 102, "time": 27 }, "API_String_NewFromOneByte": { "count": 1038, "time": 594 }, "API_String_Write": { "count": 654, "time": 598 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 35 }, "API_External_New": { "count": 23, "time": 0 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 571 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 63, "time": 22 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 384 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 900 }, "ParseBackgroundProgram": { "count": 1, "time": 778 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6047 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53580 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 9 }, "OptimizeCode": { "count": 76, "time": 1086 }, "RecompileSynchronous": { "count": 151, "time": 122962 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2962 }, "StackGuard": { "count": 79, "time": 2284 }, "DeoptimizeCode": { "count": 8, "time": 2338 }, "NotifyDeoptimized": { "count": 6, "time": 138 } } } }, { "duration": 2746283, "js": 2587521, "phases": [ { "phase": "load", "start": 0, "duration": 94538 }, { "phase": "boot", "start": 94538, "duration": 747561 }, { "phase": "transition", "start": 842099, "duration": 671479 }, { "phase": "render", "start": 1513578, "duration": 1232705 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306375 }, { "kind": "MinorGC", "type": "scavenge", "start": 406713, "duration": 6315, "usedHeapSizeAfter": 3767104, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 443914, "duration": 5744, "usedHeapSizeAfter": 4487488, "usedHeapSizeBefore": 4629520 }, { "kind": "MinorGC", "type": "scavenge", "start": 526503, "duration": 1976, "usedHeapSizeAfter": 5803128, "usedHeapSizeBefore": 6119424 }, { "kind": "MinorGC", "type": "scavenge", "start": 668728, "duration": 2716, "usedHeapSizeAfter": 7875144, "usedHeapSizeBefore": 8566424 }, { "kind": "MinorGC", "type": "scavenge", "start": 843238, "duration": 2669, "usedHeapSizeAfter": 9221656, "usedHeapSizeBefore": 9841560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045465, "duration": 2162, "usedHeapSizeAfter": 10549664, "usedHeapSizeBefore": 11559536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1154510, "duration": 60, "usedHeapSizeAfter": 11240744, "usedHeapSizeBefore": 11240744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1208127, "duration": 9585, "usedHeapSizeAfter": 13425712, "usedHeapSizeBefore": 16262480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369234, "duration": 4321, "usedHeapSizeAfter": 21166528, "usedHeapSizeBefore": 22569680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399809, "duration": 6134, "usedHeapSizeAfter": 22037112, "usedHeapSizeBefore": 22689312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1440251, "duration": 2840, "usedHeapSizeAfter": 24078328, "usedHeapSizeBefore": 25215720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1680818, "duration": 4173, "usedHeapSizeAfter": 27869824, "usedHeapSizeBefore": 30734120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1858971, "duration": 6689, "usedHeapSizeAfter": 29066928, "usedHeapSizeBefore": 32743888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1993772, "duration": 10506, "usedHeapSizeAfter": 32167024, "usedHeapSizeBefore": 36059984 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2049278, "duration": 85, "usedHeapSizeAfter": 34659664, "usedHeapSizeBefore": 34659664 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2051180, "duration": 8797, "usedHeapSizeAfter": 26748104, "usedHeapSizeBefore": 34725208 }, { "kind": "MinorGC", "type": "scavenge", "start": 2554159, "duration": 3882, "usedHeapSizeAfter": 28278008, "usedHeapSizeBefore": 43791224 }, { "kind": "MajorGC", "type": "weak processing", "start": 2742733, "duration": 22, "usedHeapSizeAfter": 29574712, "usedHeapSizeBefore": 29574712 } ], "blinkGC": [ { "start": 278850, "duration": 3274 }, { "start": 278862, "duration": 3216 }, { "start": 289620, "duration": 1252 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1570 }, "FunctionCallback": { "count": 4489, "time": 86383 }, "NamedGetterCallback": { "count": 107, "time": 7884 }, "GetMoreDataCallback": { "count": 14, "time": 150447 }, "AccessorSetterCallback": { "count": 5392, "time": 3307 }, "GCEpilogueCallback": { "count": 17, "time": 1872 }, "GCPrologueCallback": { "count": 17, "time": 798 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 4934 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 12124 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2254 }, "CompileFunction": { "count": 3319, "time": 102627 }, "CompileIgnition": { "count": 3374, "time": 102311 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34442 }, "CompileRewriteReturnResult": { "count": 3329, "time": 125 }, "CompileScopeAnalysis": { "count": 3329, "time": 12596 }, "CompileScript": { "count": 10, "time": 789 }, "CompileLazy": { "count": 3176, "time": 11794 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 194 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1882 }, "Map_SetPrototype": { "count": 12986, "time": 4507 }, "Map_TransitionToDataProperty": { "count": 11989, "time": 34409 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 90 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7437 }, "InterpreterDeserializeLazy": { "count": 160, "time": 13481 }, "CreateArrayLiteral": { "count": 761, "time": 1122 }, "CreateObjectLiteral": { "count": 1890, "time": 10557 }, "SetProperty": { "count": 8835, "time": 14412 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 419 }, "NewClosure_Tenured": { "count": 2398, "time": 1812 }, "HandleApiCall": { "count": 3986, "time": 4028 }, "DateConstructor": { "count": 268, "time": 131 }, "ArrayLengthGetter": { "count": 372, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 1527 }, "FunctionPrototypeSetter": { "count": 239, "time": 1151 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 90 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 755 }, "SetGrow": { "count": 26, "time": 437 }, "WeakCollectionSet": { "count": 5007, "time": 7630 }, "ForInEnumerate": { "count": 379, "time": 2642 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 298, "time": 5319 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2611 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5762 }, "AddDictionaryProperty": { "count": 10572, "time": 9062 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 6023 }, "HasProperty": { "count": 961, "time": 4675 }, "KeyedGetProperty": { "count": 221, "time": 1564 }, "NewObject": { "count": 251, "time": 2177 }, "ObjectCreate": { "count": 221, "time": 3723 }, "ObjectKeys": { "count": 52, "time": 540 }, "SetDataProperties": { "count": 71, "time": 2011 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 8023 }, "RegExpExecMultiple": { "count": 327, "time": 1222 }, "RegExpReplace": { "count": 784, "time": 4374 }, "StringSplit": { "count": 6134, "time": 8526 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 64 }, "StringBuilderJoin": { "count": 136, "time": 806 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 561, "time": 785 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 212 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 878 }, "ArrayUnshift": { "count": 45, "time": 583 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 3592 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 62354 }, "ObjectSetPrototypeOf": { "count": 205, "time": 205 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 130 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 74 }, "Object_DeleteProperty": { "count": 6, "time": 232 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 141, "time": 1528 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 83 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 109 }, "ArrayPop": { "count": 63, "time": 243 }, "ArrayBufferConstructor": { "count": 1, "time": 3945 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 99 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3762 }, "HasComplexElements": { "count": 1, "time": 365 }, "NormalizeElements": { "count": 1, "time": 797 }, "StringToNumber": { "count": 196, "time": 921 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 543 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 13 }, "DateUTC": { "count": 24, "time": 538 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 301 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1359, "time": 4856 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 81 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3150 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7929 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 50 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 311 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 45121 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2771 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 745 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1631 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 113796 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 13969 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1144 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1107 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 127 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 6 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 91 }, "GC_MC_MARK": { "count": 2, "time": 695 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 7 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1065 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 996 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 19 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 119 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2163 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4176 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 99 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5048 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 847 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 25 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 818 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 19 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 37 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 133 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 326 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 75 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4303 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 14475 }, "GC_MC_BACKGROUND_MARKING": { "count": 16, "time": 36426 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2610 }, "GC_Custom_IncrementalMarkingObserver": { "count": 147, "time": 290 } }, "JavaScript": { "JS_Execution": { "count": 5558, "time": 1008840 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13034 }, "ParseFunctionLiteral": { "count": 3377, "time": 148792 }, "ParseProgram": { "count": 10, "time": 870 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13353 }, "PreParseNoVariableResolution": { "count": 105, "time": 1612 }, "JsonParse": { "count": 25, "time": 140702 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17616 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2248 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2244 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1379, "time": 6794 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6472 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1818 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1213 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4233, "time": 15960 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 11222 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3467 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 17984 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1736 }, "LoadIC_LoadFieldDH": { "count": 4122, "time": 17630 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 6439 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 2567 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2709 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4252 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 215 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 2287 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1436 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2061 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 124 }, "LoadIC_StringLength": { "count": 27, "time": 639 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 497 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 243 } }, "API": { "API_Context_New": { "count": 2, "time": 9423 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1785 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1876, "time": 1141 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 702 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1945 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1435 }, "API_String_Write": { "count": 654, "time": 518 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 502 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 522 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 129 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 700 }, "ParseBackgroundProgram": { "count": 1, "time": 680 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6877 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49508 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 12 }, "OptimizeCode": { "count": 83, "time": 1156 }, "RecompileSynchronous": { "count": 165, "time": 121127 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2952 }, "StackGuard": { "count": 85, "time": 4825 }, "DeoptimizeCode": { "count": 9, "time": 2225 }, "NotifyDeoptimized": { "count": 7, "time": 127 } } } }, { "duration": 2726449, "js": 2573190, "phases": [ { "phase": "load", "start": 0, "duration": 98082 }, { "phase": "boot", "start": 98082, "duration": 758962 }, { "phase": "transition", "start": 857044, "duration": 666547 }, { "phase": "render", "start": 1523591, "duration": 1202858 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308451 }, { "kind": "MinorGC", "type": "scavenge", "start": 410800, "duration": 7145, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 449699, "duration": 5614, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 528069, "duration": 2971, "usedHeapSizeAfter": 5795800, "usedHeapSizeBefore": 6119528 }, { "kind": "MinorGC", "type": "scavenge", "start": 683089, "duration": 2950, "usedHeapSizeAfter": 7884816, "usedHeapSizeBefore": 8569936 }, { "kind": "MinorGC", "type": "scavenge", "start": 858258, "duration": 3724, "usedHeapSizeAfter": 9224136, "usedHeapSizeBefore": 9842480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1058151, "duration": 2518, "usedHeapSizeAfter": 10564728, "usedHeapSizeBefore": 11563696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1154315, "duration": 79, "usedHeapSizeAfter": 11252312, "usedHeapSizeBefore": 11252312 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1160203, "duration": 6064, "usedHeapSizeAfter": 8524544, "usedHeapSizeBefore": 11252472 }, { "kind": "MajorGC", "type": "weak processing", "start": 1167129, "duration": 24, "usedHeapSizeAfter": 8524624, "usedHeapSizeBefore": 8524624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353700, "duration": 8583, "usedHeapSizeAfter": 21322792, "usedHeapSizeBefore": 22716264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394300, "duration": 4296, "usedHeapSizeAfter": 22150080, "usedHeapSizeBefore": 22800448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1437679, "duration": 3980, "usedHeapSizeAfter": 24284288, "usedHeapSizeBefore": 25365096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1606910, "duration": 85, "usedHeapSizeAfter": 28798912, "usedHeapSizeBefore": 28798912 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1623459, "duration": 10232, "usedHeapSizeAfter": 24991784, "usedHeapSizeBefore": 28999896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1788316, "duration": 5856, "usedHeapSizeAfter": 25287024, "usedHeapSizeBefore": 29453072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1974290, "duration": 5376, "usedHeapSizeAfter": 29086968, "usedHeapSizeBefore": 32544848 }, { "kind": "MinorGC", "type": "scavenge", "start": 2202897, "duration": 5686, "usedHeapSizeAfter": 28803008, "usedHeapSizeBefore": 41887536 } ], "blinkGC": [ { "start": 278827, "duration": 4314 }, { "start": 278835, "duration": 4255 }, { "start": 292634, "duration": 1605 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 1760 }, "FunctionCallback": { "count": 4491, "time": 92364 }, "NamedGetterCallback": { "count": 107, "time": 9177 }, "GetMoreDataCallback": { "count": 14, "time": 146317 }, "AccessorSetterCallback": { "count": 5392, "time": 1937 }, "GCEpilogueCallback": { "count": 16, "time": 2250 }, "GCPrologueCallback": { "count": 16, "time": 558 }, "NamedSetterCallback": { "count": 18, "time": 122 }, "StoreCallbackProperty": { "count": 5334, "time": 4621 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11988 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 734 }, "CompileFunction": { "count": 3319, "time": 94173 }, "CompileIgnition": { "count": 3374, "time": 95706 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38867 }, "CompileRewriteReturnResult": { "count": 3329, "time": 354 }, "CompileScopeAnalysis": { "count": 3329, "time": 17586 }, "CompileScript": { "count": 10, "time": 2188 }, "CompileLazy": { "count": 3176, "time": 10859 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 93 }, "RegExpInitializeAndCompile": { "count": 177, "time": 540 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 667, "time": 780 }, "Map_SetPrototype": { "count": 12970, "time": 3327 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 33199 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 79 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3207 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6800 }, "CreateArrayLiteral": { "count": 761, "time": 1943 }, "CreateObjectLiteral": { "count": 1890, "time": 8532 }, "SetProperty": { "count": 8829, "time": 15945 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 456 }, "NewClosure_Tenured": { "count": 2398, "time": 800 }, "HandleApiCall": { "count": 3986, "time": 3893 }, "DateConstructor": { "count": 268, "time": 372 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 2093 }, "FunctionPrototypeSetter": { "count": 239, "time": 3142 }, "FunctionLengthGetter": { "count": 13, "time": 19 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 92 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 716 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 6504 }, "ForInEnumerate": { "count": 380, "time": 2314 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 249, "time": 6029 }, "CreateListFromArrayLike": { "count": 18, "time": 65 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2963 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 2830 }, "AddDictionaryProperty": { "count": 10572, "time": 13712 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 547 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3007 }, "HasProperty": { "count": 961, "time": 2444 }, "KeyedGetProperty": { "count": 223, "time": 854 }, "NewObject": { "count": 251, "time": 1002 }, "ObjectCreate": { "count": 221, "time": 1679 }, "ObjectKeys": { "count": 53, "time": 996 }, "SetDataProperties": { "count": 71, "time": 1512 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 10132 }, "RegExpExecMultiple": { "count": 327, "time": 2411 }, "RegExpReplace": { "count": 784, "time": 3645 }, "StringSplit": { "count": 6134, "time": 6661 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 68 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 559, "time": 900 }, "StringIndexOfUnchecked": { "count": 330, "time": 490 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1999 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 808 }, "ArrayUnshift": { "count": 45, "time": 808 }, "DateNow": { "count": 60, "time": 827 }, "FunctionPrototypeToString": { "count": 116, "time": 157 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2346 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60025 }, "ObjectSetPrototypeOf": { "count": 205, "time": 769 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 810 }, "MapGrow": { "count": 45, "time": 523 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 269 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 143, "time": 1320 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 102 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 3502 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 8 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 101 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2723 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 136 }, "StringToNumber": { "count": 196, "time": 59 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 993 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 13 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1076, "time": 4206 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2703 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6418 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45595 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3369 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 129 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1484 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 119616 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 19774 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1649 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 996 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 140 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 144 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 323 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 977 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 93 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1770 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4320 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 379 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2532 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 130 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1339 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 765 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 419 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 682 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 38 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 21 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 4 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 709 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5699 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2341 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33254 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3121 }, "GC_Custom_IncrementalMarkingObserver": { "count": 110, "time": 873 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1029805 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12391 }, "ParseFunctionLiteral": { "count": 3377, "time": 160525 }, "ParseProgram": { "count": 10, "time": 896 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9240 }, "PreParseNoVariableResolution": { "count": 105, "time": 3618 }, "JsonParse": { "count": 25, "time": 119140 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21846 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1859 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4447 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1375, "time": 7883 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7870 }, "LoadIC_FunctionPrototypeStub": { "count": 400, "time": 1157 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1478 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4097, "time": 20920 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 17068 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3644 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18138 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 42 }, "LoadIC_SlowStub": { "count": 21, "time": 782 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1627 }, "LoadIC_LoadFieldDH": { "count": 4089, "time": 13466 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 6547 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 2596 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4492 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5409 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 77 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 2540 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1882 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1095 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 834 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 24 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 754 } }, "API": { "API_Context_New": { "count": 2, "time": 7752 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2120 }, "API_Object_SetPrivate": { "count": 35, "time": 234 }, "API_Persistent_New": { "count": 1875, "time": 272 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 709 }, "API_Function_NewInstance": { "count": 43, "time": 798 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3272 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 253 }, "API_Object_SetPrototype": { "count": 43, "time": 251 }, "API_ObjectTemplate_New": { "count": 102, "time": 20 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1741 }, "API_String_Write": { "count": 654, "time": 118 }, "API_Object_HasOwnProperty": { "count": 4, "time": 173 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 31 }, "API_Function_Call": { "count": 8, "time": 16 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 333 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 845 }, "ParseBackgroundProgram": { "count": 1, "time": 689 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5791 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54215 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 10 }, "OptimizeCode": { "count": 83, "time": 2345 }, "RecompileSynchronous": { "count": 166, "time": 102174 }, "CompileOptimized_Concurrent": { "count": 83, "time": 2492 }, "StackGuard": { "count": 85, "time": 2028 }, "DeoptimizeCode": { "count": 8, "time": 1331 }, "NotifyDeoptimized": { "count": 6, "time": 1583 } } } }, { "duration": 2730036, "js": 2568264, "phases": [ { "phase": "load", "start": 0, "duration": 95071 }, { "phase": "boot", "start": 95071, "duration": 759355 }, { "phase": "transition", "start": 854426, "duration": 672137 }, { "phase": "render", "start": 1526563, "duration": 1203473 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 310255 }, { "kind": "MinorGC", "type": "scavenge", "start": 415006, "duration": 5455, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 448495, "duration": 5130, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 535251, "duration": 1432, "usedHeapSizeAfter": 5812240, "usedHeapSizeBefore": 6119200 }, { "kind": "MinorGC", "type": "scavenge", "start": 670317, "duration": 2784, "usedHeapSizeAfter": 7863920, "usedHeapSizeBefore": 8557272 }, { "kind": "MinorGC", "type": "scavenge", "start": 847282, "duration": 3131, "usedHeapSizeAfter": 9225568, "usedHeapSizeBefore": 9825200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053238, "duration": 3948, "usedHeapSizeAfter": 10569824, "usedHeapSizeBefore": 11556728 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1174503, "duration": 785, "usedHeapSizeAfter": 11291312, "usedHeapSizeBefore": 11291312 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1176675, "duration": 5269, "usedHeapSizeAfter": 8521024, "usedHeapSizeBefore": 11291472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363885, "duration": 3144, "usedHeapSizeAfter": 21307504, "usedHeapSizeBefore": 22716016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397335, "duration": 4185, "usedHeapSizeAfter": 22189968, "usedHeapSizeBefore": 22799312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439719, "duration": 3177, "usedHeapSizeAfter": 24221096, "usedHeapSizeBefore": 25374936 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1629627, "duration": 771, "usedHeapSizeAfter": 29195304, "usedHeapSizeBefore": 29195304 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1642918, "duration": 11135, "usedHeapSizeAfter": 24896056, "usedHeapSizeBefore": 29327728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1786912, "duration": 3768, "usedHeapSizeAfter": 25269152, "usedHeapSizeBefore": 29514072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1958217, "duration": 7029, "usedHeapSizeAfter": 28927256, "usedHeapSizeBefore": 32534192 }, { "kind": "MinorGC", "type": "scavenge", "start": 2217654, "duration": 3607, "usedHeapSizeAfter": 28738920, "usedHeapSizeBefore": 41823136 }, { "kind": "MajorGC", "type": "weak processing", "start": 2724855, "duration": 36, "usedHeapSizeAfter": 38347064, "usedHeapSizeBefore": 38347064 } ], "blinkGC": [ { "start": 274884, "duration": 3317 }, { "start": 274895, "duration": 3265 }, { "start": 292198, "duration": 1720 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 3707 }, "FunctionCallback": { "count": 4489, "time": 90488 }, "NamedGetterCallback": { "count": 107, "time": 8274 }, "GetMoreDataCallback": { "count": 14, "time": 142826 }, "AccessorSetterCallback": { "count": 5392, "time": 1683 }, "GCEpilogueCallback": { "count": 16, "time": 3610 }, "GCPrologueCallback": { "count": 16, "time": 905 }, "NamedSetterCallback": { "count": 18, "time": 111 }, "StoreCallbackProperty": { "count": 5334, "time": 2974 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 14728 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3638 }, "CompileFunction": { "count": 3319, "time": 90470 }, "CompileIgnition": { "count": 3374, "time": 120201 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27135 }, "CompileRewriteReturnResult": { "count": 3329, "time": 469 }, "CompileScopeAnalysis": { "count": 3329, "time": 18032 }, "CompileScript": { "count": 10, "time": 791 }, "CompileLazy": { "count": 3176, "time": 12332 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 546 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1533 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1302 }, "Map_SetPrototype": { "count": 12958, "time": 2551 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 29677 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 863 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3821 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6311 }, "CreateArrayLiteral": { "count": 761, "time": 2890 }, "CreateObjectLiteral": { "count": 1890, "time": 8375 }, "SetProperty": { "count": 8830, "time": 14124 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 67 }, "NewClosure_Tenured": { "count": 2398, "time": 1171 }, "HandleApiCall": { "count": 3986, "time": 4096 }, "DateConstructor": { "count": 268, "time": 129 }, "ArrayLengthGetter": { "count": 372, "time": 553 }, "ArrayLengthSetter": { "count": 5152, "time": 1399 }, "FunctionPrototypeSetter": { "count": 239, "time": 1142 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 21 }, "WeakCollectionSet": { "count": 5007, "time": 7268 }, "ForInEnumerate": { "count": 380, "time": 1793 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 261, "time": 3403 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2850 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2280 }, "AddDictionaryProperty": { "count": 10572, "time": 10971 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 324 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 4058 }, "HasProperty": { "count": 961, "time": 1063 }, "KeyedGetProperty": { "count": 223, "time": 737 }, "NewObject": { "count": 251, "time": 612 }, "ObjectCreate": { "count": 221, "time": 3397 }, "ObjectKeys": { "count": 53, "time": 798 }, "SetDataProperties": { "count": 71, "time": 2383 }, "ToString": { "count": 28, "time": 691 }, "RegExpExec": { "count": 269, "time": 9656 }, "RegExpExecMultiple": { "count": 327, "time": 3158 }, "RegExpReplace": { "count": 784, "time": 6634 }, "StringSplit": { "count": 6134, "time": 6819 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 455 }, "StringBuilderJoin": { "count": 136, "time": 286 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 568, "time": 677 }, "StringIndexOfUnchecked": { "count": 330, "time": 618 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 526 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 758 }, "ArrayUnshift": { "count": 45, "time": 781 }, "DateNow": { "count": 60, "time": 653 }, "FunctionPrototypeToString": { "count": 116, "time": 555 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 1803 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53648 }, "ObjectSetPrototypeOf": { "count": 205, "time": 194 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 99 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 38 }, "ArrayShift": { "count": 120, "time": 94 }, "Object_DeleteProperty": { "count": 6, "time": 19 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 147, "time": 1661 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 211 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 151 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 135 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 4470 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 759 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 930 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3038 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 872 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 440 }, "DateUTC": { "count": 24, "time": 28 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 999, "time": 5169 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3422 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5330 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 292 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 33933 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2785 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 772 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1599 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 92269 }, "GC_MC_INCREMENTAL": { "count": 40, "time": 16601 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1590 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 17 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1839 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1538 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 12 }, "GC_MC_FINISH": { "count": 2, "time": 111 }, "GC_MC_MARK": { "count": 2, "time": 21 }, "GC_MC_PROLOGUE": { "count": 2, "time": 280 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1399 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 24 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2232 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4338 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 16 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 450 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3450 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 229 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 214 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 887 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 499 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 19 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 629 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 85 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6917 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 16, "time": 4372 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 35179 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2422 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1459 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1066507 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11013 }, "ParseFunctionLiteral": { "count": 3377, "time": 154004 }, "ParseProgram": { "count": 10, "time": 1977 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8842 }, "PreParseNoVariableResolution": { "count": 105, "time": 1482 }, "JsonParse": { "count": 25, "time": 118910 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19542 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2569 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1364 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1376, "time": 6508 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6184 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2019 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 3339 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4051, "time": 20560 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 37 }, "LoadIC_LoadNonexistentDH": { "count": 5458, "time": 12203 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3762 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16022 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 489 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1645 }, "LoadIC_LoadFieldDH": { "count": 4054, "time": 12593 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 2571 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 20 }, "LoadIC_Miss": { "count": 108, "time": 2440 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1852 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4349 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 488 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 507, "time": 4231 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 4248 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1553 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 53 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 865 }, "LoadIC_StringLength": { "count": 27, "time": 374 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 833 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 591 } }, "API": { "API_Context_New": { "count": 2, "time": 7510 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2557 }, "API_Object_SetPrivate": { "count": 35, "time": 865 }, "API_Persistent_New": { "count": 1875, "time": 1336 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2854 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 1137 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1402 }, "API_String_Write": { "count": 654, "time": 681 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 32 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 477 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 129 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 822 }, "ParseBackgroundProgram": { "count": 1, "time": 921 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7475 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 59734 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 13 }, "OptimizeCode": { "count": 78, "time": 1848 }, "RecompileSynchronous": { "count": 156, "time": 91326 }, "CompileOptimized_Concurrent": { "count": 78, "time": 2472 }, "StackGuard": { "count": 79, "time": 2298 }, "DeoptimizeCode": { "count": 7, "time": 347 }, "NotifyDeoptimized": { "count": 5, "time": 876 } } } }, { "duration": 2803020, "js": 2655268, "phases": [ { "phase": "load", "start": 0, "duration": 82111 }, { "phase": "boot", "start": 82111, "duration": 768986 }, { "phase": "transition", "start": 851097, "duration": 700251 }, { "phase": "render", "start": 1551348, "duration": 1251672 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286117 }, { "kind": "MinorGC", "type": "scavenge", "start": 384873, "duration": 5745, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 416844, "duration": 7288, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 497414, "duration": 2336, "usedHeapSizeAfter": 5790784, "usedHeapSizeBefore": 6119512 }, { "kind": "MinorGC", "type": "scavenge", "start": 660814, "duration": 3502, "usedHeapSizeAfter": 7904312, "usedHeapSizeBefore": 8575720 }, { "kind": "MinorGC", "type": "scavenge", "start": 843020, "duration": 2694, "usedHeapSizeAfter": 9225424, "usedHeapSizeBefore": 9824056 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1014067, "duration": 65, "usedHeapSizeAfter": 11126488, "usedHeapSizeBefore": 11126488 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1028134, "duration": 6902, "usedHeapSizeAfter": 8925992, "usedHeapSizeBefore": 11247744 }, { "kind": "MajorGC", "type": "weak processing", "start": 1126036, "duration": 13, "usedHeapSizeAfter": 9950616, "usedHeapSizeBefore": 9950616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1346131, "duration": 4316, "usedHeapSizeAfter": 21065352, "usedHeapSizeBefore": 22851152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393983, "duration": 7158, "usedHeapSizeAfter": 22360120, "usedHeapSizeBefore": 23271760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1434665, "duration": 4138, "usedHeapSizeAfter": 24158088, "usedHeapSizeBefore": 25206352 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1487596, "duration": 75, "usedHeapSizeAfter": 27135208, "usedHeapSizeBefore": 27135208 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1522934, "duration": 9982, "usedHeapSizeAfter": 24238376, "usedHeapSizeBefore": 28181720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764799, "duration": 6543, "usedHeapSizeAfter": 25018280, "usedHeapSizeBefore": 29019120 }, { "kind": "MinorGC", "type": "scavenge", "start": 2005738, "duration": 6933, "usedHeapSizeAfter": 28265008, "usedHeapSizeBefore": 32189624 }, { "kind": "MinorGC", "type": "scavenge", "start": 2243847, "duration": 6273, "usedHeapSizeAfter": 29067656, "usedHeapSizeBefore": 41525296 }, { "kind": "MajorGC", "type": "weak processing", "start": 2798577, "duration": 23, "usedHeapSizeAfter": 40150144, "usedHeapSizeBefore": 40150144 } ], "blinkGC": [ { "start": 252841, "duration": 3271 }, { "start": 252849, "duration": 2892 }, { "start": 268592, "duration": 1822 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1115 }, "FunctionCallback": { "count": 4484, "time": 87607 }, "NamedGetterCallback": { "count": 107, "time": 6963 }, "GetMoreDataCallback": { "count": 14, "time": 141894 }, "AccessorSetterCallback": { "count": 5392, "time": 1363 }, "GCEpilogueCallback": { "count": 15, "time": 1498 }, "GCPrologueCallback": { "count": 15, "time": 1095 }, "NamedSetterCallback": { "count": 18, "time": 416 }, "StoreCallbackProperty": { "count": 5334, "time": 2087 }, "NamedQueryCallback": { "count": 11, "time": 864 }, "RunMicrotaskCallback": { "count": 42, "time": 13157 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1834 }, "CompileFunction": { "count": 3319, "time": 107198 }, "CompileIgnition": { "count": 3374, "time": 114760 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36128 }, "CompileRewriteReturnResult": { "count": 3329, "time": 2442 }, "CompileScopeAnalysis": { "count": 3329, "time": 9219 }, "CompileScript": { "count": 10, "time": 1998 }, "CompileLazy": { "count": 3176, "time": 18064 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 359 }, "RegExpInitializeAndCompile": { "count": 177, "time": 190 }, "CompileForOnStackReplacement": { "count": 4, "time": 65 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2317 }, "Map_SetPrototype": { "count": 12931, "time": 7583 }, "Map_TransitionToDataProperty": { "count": 11936, "time": 35095 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 77 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6164 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10456 }, "CreateArrayLiteral": { "count": 761, "time": 3125 }, "CreateObjectLiteral": { "count": 1890, "time": 6966 }, "SetProperty": { "count": 8820, "time": 11162 }, "DeclareGlobals": { "count": 2, "time": 11 }, "NewClosure": { "count": 344, "time": 493 }, "NewClosure_Tenured": { "count": 2398, "time": 3101 }, "HandleApiCall": { "count": 3986, "time": 1735 }, "DateConstructor": { "count": 268, "time": 150 }, "ArrayLengthGetter": { "count": 372, "time": 489 }, "ArrayLengthSetter": { "count": 5152, "time": 2257 }, "FunctionPrototypeSetter": { "count": 239, "time": 1860 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 115 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 650 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 891 }, "SetGrow": { "count": 26, "time": 22 }, "WeakCollectionSet": { "count": 5007, "time": 8592 }, "ForInEnumerate": { "count": 379, "time": 2393 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 318, "time": 3542 }, "CreateListFromArrayLike": { "count": 18, "time": 32 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2059 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 6850 }, "AddDictionaryProperty": { "count": 10572, "time": 15062 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2113 }, "HasProperty": { "count": 961, "time": 1220 }, "KeyedGetProperty": { "count": 223, "time": 3171 }, "NewObject": { "count": 251, "time": 760 }, "ObjectCreate": { "count": 221, "time": 1112 }, "ObjectKeys": { "count": 52, "time": 433 }, "SetDataProperties": { "count": 71, "time": 3690 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 9176 }, "RegExpExecMultiple": { "count": 327, "time": 2918 }, "RegExpReplace": { "count": 784, "time": 3980 }, "StringSplit": { "count": 6134, "time": 6686 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 79 }, "StringBuilderJoin": { "count": 136, "time": 450 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 568, "time": 119 }, "StringIndexOfUnchecked": { "count": 330, "time": 512 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 303 }, "ArrayPush": { "count": 8, "time": 20 }, "ArraySplice": { "count": 82, "time": 56 }, "ArrayUnshift": { "count": 45, "time": 283 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 82 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2635 }, "ObjectFreeze": { "count": 11, "time": 288 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 47755 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2507 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 106 }, "GlobalUnescape": { "count": 1, "time": 30 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 54 }, "ArrayShift": { "count": 120, "time": 80 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 2 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 142, "time": 619 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1550 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 2 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 63, "time": 21 }, "ArrayBufferConstructor": { "count": 1, "time": 3636 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 420 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 358 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3066 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 475 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 445 }, "ObjectIsFrozen": { "count": 216, "time": 261 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 901, "time": 4590 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 48 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 435 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2252 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6942 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 585 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 37 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 39743 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1924 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 4611 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1368 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 102649 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 15372 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1098 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 123 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 147 }, "GC_MC_MARK": { "count": 2, "time": 423 }, "GC_MC_PROLOGUE": { "count": 2, "time": 621 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 744 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1340 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 112 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1922 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4330 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 135 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 112 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 690 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3029 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 324 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 982 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 126 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 380 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 39 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 633 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 175 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6919 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 4642 }, "GC_MC_BACKGROUND_MARKING": { "count": 37, "time": 29625 }, "GC_Custom_IncrementalMarkingObserver": { "count": 194, "time": 3486 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2533 } }, "JavaScript": { "JS_Execution": { "count": 5517, "time": 1033824 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14863 }, "ParseFunctionLiteral": { "count": 3377, "time": 140690 }, "ParseProgram": { "count": 10, "time": 1841 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14419 }, "PreParseNoVariableResolution": { "count": 105, "time": 2688 }, "JsonParse": { "count": 25, "time": 130904 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20630 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 685 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2004 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1344, "time": 7963 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7138 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1764 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 946 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3968, "time": 22500 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 187 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 14388 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2626 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19578 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 41 }, "LoadIC_SlowStub": { "count": 21, "time": 47 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1886 }, "LoadIC_LoadFieldDH": { "count": 4001, "time": 14289 }, "StoreIC_StoreFieldDH": { "count": 1267, "time": 4570 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 180 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 3703 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3808 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4989 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 779 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 502, "time": 4707 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 2266 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 2519 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 617 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 893 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 10 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 8358 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1217 }, "API_Object_SetPrivate": { "count": 35, "time": 253 }, "API_Persistent_New": { "count": 1876, "time": 1155 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 21 }, "API_Function_NewInstance": { "count": 43, "time": 915 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2823 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 1348 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 3006 }, "API_String_Write": { "count": 654, "time": 206 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 2 }, "CompileBackgroundIgnition": { "count": 5, "time": 487 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 146 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 778 }, "ParseBackgroundProgram": { "count": 1, "time": 688 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6144 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50994 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 6 }, "OptimizeCode": { "count": 81, "time": 1386 }, "RecompileSynchronous": { "count": 157, "time": 171828 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2843 }, "StackGuard": { "count": 78, "time": 1795 }, "DeoptimizeCode": { "count": 11, "time": 2399 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 380 }, "NotifyDeoptimized": { "count": 10, "time": 331 } } } }, { "duration": 2673700, "js": 2528152, "phases": [ { "phase": "load", "start": 0, "duration": 87628 }, { "phase": "boot", "start": 87628, "duration": 742048 }, { "phase": "transition", "start": 829676, "duration": 651963 }, { "phase": "render", "start": 1481639, "duration": 1192061 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289796 }, { "kind": "MinorGC", "type": "scavenge", "start": 394420, "duration": 5633, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 428012, "duration": 5943, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 509544, "duration": 1908, "usedHeapSizeAfter": 5792056, "usedHeapSizeBefore": 6119544 }, { "kind": "MinorGC", "type": "scavenge", "start": 649546, "duration": 5065, "usedHeapSizeAfter": 7877872, "usedHeapSizeBefore": 8569928 }, { "kind": "MinorGC", "type": "scavenge", "start": 832145, "duration": 3116, "usedHeapSizeAfter": 9233120, "usedHeapSizeBefore": 9848352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028545, "duration": 2015, "usedHeapSizeAfter": 10551488, "usedHeapSizeBefore": 11567568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1132875, "duration": 92, "usedHeapSizeAfter": 11229160, "usedHeapSizeBefore": 11229160 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1180232, "duration": 10257, "usedHeapSizeAfter": 13458904, "usedHeapSizeBefore": 16250816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1345390, "duration": 3052, "usedHeapSizeAfter": 21188336, "usedHeapSizeBefore": 22564864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377791, "duration": 3862, "usedHeapSizeAfter": 22065312, "usedHeapSizeBefore": 22711328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407825, "duration": 3811, "usedHeapSizeAfter": 24058440, "usedHeapSizeBefore": 25219432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1627018, "duration": 5474, "usedHeapSizeAfter": 27739408, "usedHeapSizeBefore": 30675712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807434, "duration": 5708, "usedHeapSizeAfter": 28958168, "usedHeapSizeBefore": 32618168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1946430, "duration": 5947, "usedHeapSizeAfter": 32048944, "usedHeapSizeBefore": 35945280 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1996844, "duration": 85, "usedHeapSizeAfter": 34458984, "usedHeapSizeBefore": 34458984 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1997962, "duration": 8031, "usedHeapSizeAfter": 26713016, "usedHeapSizeBefore": 34524520 }, { "kind": "MinorGC", "type": "scavenge", "start": 2489690, "duration": 3814, "usedHeapSizeAfter": 28243896, "usedHeapSizeBefore": 43763416 }, { "kind": "MajorGC", "type": "weak processing", "start": 2670079, "duration": 24, "usedHeapSizeAfter": 29589016, "usedHeapSizeBefore": 29589016 } ], "blinkGC": [ { "start": 257423, "duration": 2847 }, { "start": 257432, "duration": 2790 }, { "start": 276411, "duration": 618 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 3112 }, "FunctionCallback": { "count": 4490, "time": 92035 }, "NamedGetterCallback": { "count": 107, "time": 8198 }, "GetMoreDataCallback": { "count": 14, "time": 137980 }, "AccessorSetterCallback": { "count": 5392, "time": 1735 }, "GCEpilogueCallback": { "count": 17, "time": 629 }, "GCPrologueCallback": { "count": 17, "time": 698 }, "NamedSetterCallback": { "count": 18, "time": 920 }, "StoreCallbackProperty": { "count": 5334, "time": 5558 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 11286 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3429 }, "CompileFunction": { "count": 3319, "time": 89639 }, "CompileIgnition": { "count": 3374, "time": 104329 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29379 }, "CompileRewriteReturnResult": { "count": 3329, "time": 302 }, "CompileScopeAnalysis": { "count": 3329, "time": 13106 }, "CompileScript": { "count": 10, "time": 1143 }, "CompileLazy": { "count": 3176, "time": 11418 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 844 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 667, "time": 1932 }, "Map_SetPrototype": { "count": 12992, "time": 2341 }, "Map_TransitionToDataProperty": { "count": 11999, "time": 34899 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 387 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5716 }, "InterpreterDeserializeLazy": { "count": 160, "time": 4973 }, "CreateArrayLiteral": { "count": 761, "time": 2853 }, "CreateObjectLiteral": { "count": 1890, "time": 4492 }, "SetProperty": { "count": 8837, "time": 11948 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 270 }, "NewClosure_Tenured": { "count": 2398, "time": 2285 }, "HandleApiCall": { "count": 3986, "time": 3372 }, "DateConstructor": { "count": 268, "time": 3805 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 3103 }, "FunctionPrototypeSetter": { "count": 239, "time": 2498 }, "FunctionLengthGetter": { "count": 13, "time": 5 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 474 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 81 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 328 }, "SetGrow": { "count": 26, "time": 25 }, "WeakCollectionSet": { "count": 5007, "time": 12785 }, "ForInEnumerate": { "count": 380, "time": 1669 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 296, "time": 4200 }, "CreateListFromArrayLike": { "count": 18, "time": 384 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 8 }, "CreateRegExpLiteral": { "count": 235, "time": 3863 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4961 }, "AddDictionaryProperty": { "count": 10572, "time": 10354 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 854 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3606 }, "HasProperty": { "count": 961, "time": 1715 }, "KeyedGetProperty": { "count": 221, "time": 778 }, "NewObject": { "count": 251, "time": 2663 }, "ObjectCreate": { "count": 221, "time": 3914 }, "ObjectKeys": { "count": 53, "time": 941 }, "SetDataProperties": { "count": 71, "time": 2974 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 14180 }, "RegExpExecMultiple": { "count": 327, "time": 1107 }, "RegExpReplace": { "count": 784, "time": 2377 }, "StringSplit": { "count": 6134, "time": 7038 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 701 }, "StringBuilderConcat": { "count": 152, "time": 850 }, "StringBuilderJoin": { "count": 136, "time": 83 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 546, "time": 369 }, "StringIndexOfUnchecked": { "count": 330, "time": 371 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1152 }, "ArrayPush": { "count": 8, "time": 20 }, "ArraySplice": { "count": 82, "time": 74 }, "ArrayUnshift": { "count": 45, "time": 32 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 3818 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52152 }, "ObjectSetPrototypeOf": { "count": 205, "time": 219 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 98 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 97 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 2 }, "Interrupt": { "count": 140, "time": 1263 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 851 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 118 }, "ArrayPop": { "count": 63, "time": 37 }, "ArrayBufferConstructor": { "count": 1, "time": 4114 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 96 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3070 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1716 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 16 }, "DateUTC": { "count": 24, "time": 20 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1339, "time": 5153 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 462 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 100 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3728 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6193 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 859 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 516 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 52 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 42011 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3384 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 151 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 41, "time": 1587 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 112277 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14089 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 737 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 946 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 156 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 387 }, "GC_MC_MARK": { "count": 2, "time": 21 }, "GC_MC_PROLOGUE": { "count": 2, "time": 382 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 563 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 817 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 188 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 121 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2464 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3261 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 40 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 880 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5863 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 268 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 463 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 135 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 1578 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 130 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 68 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4185 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 11780 }, "GC_MC_BACKGROUND_MARKING": { "count": 14, "time": 36101 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2977 }, "GC_Custom_IncrementalMarkingObserver": { "count": 146, "time": 900 }, "AllocateInTargetSpace": { "count": 2, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 5524, "time": 999284 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13553 }, "ParseFunctionLiteral": { "count": 3377, "time": 146983 }, "ParseProgram": { "count": 10, "time": 1470 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9015 }, "PreParseNoVariableResolution": { "count": 105, "time": 2610 }, "JsonParse": { "count": 25, "time": 137302 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17362 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3157 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3562 }, "StoreGlobalIC_Miss": { "count": 8, "time": 502 }, "StoreIC_Miss": { "count": 1387, "time": 7014 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7060 }, "LoadIC_FunctionPrototypeStub": { "count": 400, "time": 1730 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 372 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4201, "time": 23651 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 17210 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1423 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 18462 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2283 }, "LoadIC_LoadFieldDH": { "count": 4114, "time": 17155 }, "StoreIC_StoreFieldDH": { "count": 1291, "time": 4725 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 2891 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 4479 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5986 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 224 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 513, "time": 3725 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1772 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1162 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 599 }, "LoadIC_LoadNormalDH": { "count": 165, "time": 152 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 360 } }, "API": { "API_Context_New": { "count": 2, "time": 10285 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2375 }, "API_Object_SetPrivate": { "count": 35, "time": 303 }, "API_Persistent_New": { "count": 1876, "time": 1045 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1330 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 48 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 288 }, "API_String_Write": { "count": 654, "time": 169 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 51 }, "API_External_New": { "count": 23, "time": 1 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 323 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 63, "time": 16 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 371 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 907 }, "ParseBackgroundProgram": { "count": 1, "time": 797 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6189 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53517 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 9 }, "OptimizeCode": { "count": 80, "time": 1687 }, "RecompileSynchronous": { "count": 159, "time": 101977 }, "CompileOptimized_Concurrent": { "count": 79, "time": 4337 }, "StackGuard": { "count": 83, "time": 1127 }, "DeoptimizeCode": { "count": 7, "time": 2120 }, "NotifyDeoptimized": { "count": 5, "time": 450 } } } }, { "duration": 2688540, "js": 2541465, "phases": [ { "phase": "load", "start": 0, "duration": 84097 }, { "phase": "boot", "start": 84097, "duration": 754859 }, { "phase": "transition", "start": 838956, "duration": 673142 }, { "phase": "render", "start": 1512098, "duration": 1176442 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290263 }, { "kind": "MinorGC", "type": "scavenge", "start": 400736, "duration": 6470, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 435032, "duration": 7567, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 518242, "duration": 1846, "usedHeapSizeAfter": 5793816, "usedHeapSizeBefore": 6119064 }, { "kind": "MinorGC", "type": "scavenge", "start": 658352, "duration": 2533, "usedHeapSizeAfter": 7873120, "usedHeapSizeBefore": 8569440 }, { "kind": "MinorGC", "type": "scavenge", "start": 841720, "duration": 3504, "usedHeapSizeAfter": 9247296, "usedHeapSizeBefore": 9849248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060294, "duration": 3427, "usedHeapSizeAfter": 10610336, "usedHeapSizeBefore": 11565152 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1167918, "duration": 827, "usedHeapSizeAfter": 11301552, "usedHeapSizeBefore": 11301552 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1206540, "duration": 5965, "usedHeapSizeAfter": 13447640, "usedHeapSizeBefore": 16323288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1366326, "duration": 4652, "usedHeapSizeAfter": 21172216, "usedHeapSizeBefore": 22575296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1404204, "duration": 3376, "usedHeapSizeAfter": 22027680, "usedHeapSizeBefore": 22723120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1435488, "duration": 2972, "usedHeapSizeAfter": 24081616, "usedHeapSizeBefore": 25223928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1672793, "duration": 6205, "usedHeapSizeAfter": 27822224, "usedHeapSizeBefore": 30762968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1844944, "duration": 6467, "usedHeapSizeAfter": 29113856, "usedHeapSizeBefore": 32809304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1976728, "duration": 6701, "usedHeapSizeAfter": 32070496, "usedHeapSizeBefore": 36014448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2214707, "duration": 3598, "usedHeapSizeAfter": 31959680, "usedHeapSizeBefore": 45645344 }, { "kind": "MajorGC", "type": "weak processing", "start": 2683809, "duration": 14, "usedHeapSizeAfter": 38938616, "usedHeapSizeBefore": 38938616 } ], "blinkGC": [ { "start": 257257, "duration": 3319 }, { "start": 257267, "duration": 3261 }, { "start": 270647, "duration": 2234 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 637 }, "FunctionCallback": { "count": 4484, "time": 84082 }, "NamedGetterCallback": { "count": 107, "time": 6714 }, "GetMoreDataCallback": { "count": 14, "time": 142193 }, "AccessorSetterCallback": { "count": 5392, "time": 2254 }, "GCEpilogueCallback": { "count": 15, "time": 4149 }, "GCPrologueCallback": { "count": 15, "time": 1369 }, "NamedSetterCallback": { "count": 18, "time": 784 }, "StoreCallbackProperty": { "count": 5334, "time": 2580 }, "NamedQueryCallback": { "count": 11, "time": 651 }, "RunMicrotaskCallback": { "count": 42, "time": 12841 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2633 }, "CompileFunction": { "count": 3319, "time": 99159 }, "CompileIgnition": { "count": 3374, "time": 121043 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25986 }, "CompileRewriteReturnResult": { "count": 3329, "time": 117 }, "CompileScopeAnalysis": { "count": 3329, "time": 15946 }, "CompileScript": { "count": 10, "time": 1791 }, "CompileLazy": { "count": 3176, "time": 12824 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 939 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1082 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 2725 }, "Map_SetPrototype": { "count": 12954, "time": 5032 }, "Map_TransitionToDataProperty": { "count": 11927, "time": 34127 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1577 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 10483 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8735 }, "CreateArrayLiteral": { "count": 761, "time": 2262 }, "CreateObjectLiteral": { "count": 1890, "time": 5469 }, "SetProperty": { "count": 8824, "time": 19590 }, "DeclareGlobals": { "count": 2, "time": 17 }, "NewClosure": { "count": 344, "time": 85 }, "NewClosure_Tenured": { "count": 2398, "time": 904 }, "HandleApiCall": { "count": 3986, "time": 3945 }, "DateConstructor": { "count": 268, "time": 123 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3602 }, "FunctionPrototypeSetter": { "count": 239, "time": 1205 }, "FunctionLengthGetter": { "count": 13, "time": 346 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 838 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 979 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 162 }, "SetGrow": { "count": 26, "time": 92 }, "WeakCollectionSet": { "count": 5007, "time": 8313 }, "ForInEnumerate": { "count": 379, "time": 2767 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 160, "time": 2501 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 5434 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 4966, "time": 3475 }, "AddDictionaryProperty": { "count": 10572, "time": 11728 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 10 }, "GetProperty": { "count": 6297, "time": 4466 }, "HasProperty": { "count": 961, "time": 1877 }, "KeyedGetProperty": { "count": 209, "time": 998 }, "NewObject": { "count": 251, "time": 1103 }, "ObjectCreate": { "count": 221, "time": 1811 }, "ObjectKeys": { "count": 52, "time": 158 }, "SetDataProperties": { "count": 71, "time": 3414 }, "ToString": { "count": 28, "time": 79 }, "RegExpExec": { "count": 269, "time": 7122 }, "RegExpExecMultiple": { "count": 327, "time": 1115 }, "RegExpReplace": { "count": 784, "time": 2191 }, "StringSplit": { "count": 6134, "time": 9039 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 39 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 779 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 561, "time": 385 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 233 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 1786 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 936 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 40 }, "ObjectDefineProperty": { "count": 650, "time": 2576 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57007 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1949 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 653 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 705 }, "ArrayShift": { "count": 120, "time": 765 }, "Object_DeleteProperty": { "count": 6, "time": 200 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 111 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 139, "time": 1094 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 931 }, "DeleteProperty": { "count": 11, "time": 4 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 462 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 6426 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 539 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 850 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3186 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 761 }, "StringToNumber": { "count": 196, "time": 59 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1043, "time": 2873 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 284 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 58 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2230 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 9707 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 48 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 42012 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2676 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 10 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1426 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 107943 }, "GC_MC_INCREMENTAL": { "count": 27, "time": 9780 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1229 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 824 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 816 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_FINISH": { "count": 1, "time": 791 }, "GC_MC_MARK": { "count": 1, "time": 6 }, "GC_MC_PROLOGUE": { "count": 1, "time": 21 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 28 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 60 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 6 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 485 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 608 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1881 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 25 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 305 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 99 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 773 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 8 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 690 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 3, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 3 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 3 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1439 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 6, "time": 258 }, "GC_MC_BACKGROUND_MARKING": { "count": 11, "time": 11644 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3201 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 299 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1012852 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14039 }, "ParseFunctionLiteral": { "count": 3377, "time": 150091 }, "ParseProgram": { "count": 10, "time": 853 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11176 }, "PreParseNoVariableResolution": { "count": 105, "time": 2027 }, "JsonParse": { "count": 25, "time": 123660 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19800 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1855 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2136 }, "StoreGlobalIC_Miss": { "count": 8, "time": 643 }, "StoreIC_Miss": { "count": 1328, "time": 6215 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7223 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 1496 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1752 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4059, "time": 23342 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5434, "time": 19339 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4276 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18214 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 36 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1930 }, "LoadIC_LoadFieldDH": { "count": 4047, "time": 14714 }, "StoreIC_StoreFieldDH": { "count": 1257, "time": 4858 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 2461 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2299 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4977 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 2282 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 778 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 393 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 80 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 162 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 3689 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1688 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1866, "time": 1588 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 154 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2920 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 33 }, "API_Object_SetPrototype": { "count": 43, "time": 52 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 996 }, "API_String_Write": { "count": 654, "time": 931 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 27 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 53, "time": 224 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 850 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 130 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 774 }, "ParseBackgroundProgram": { "count": 1, "time": 782 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7161 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52404 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 8 }, "OptimizeCode": { "count": 85, "time": 336 }, "RecompileSynchronous": { "count": 170, "time": 109575 }, "CompileOptimized_Concurrent": { "count": 85, "time": 1459 }, "StackGuard": { "count": 83, "time": 2074 }, "DeoptimizeCode": { "count": 8, "time": 1211 }, "NotifyDeoptimized": { "count": 6, "time": 215 } } } }, { "duration": 2742141, "js": 2587557, "phases": [ { "phase": "load", "start": 0, "duration": 98420 }, { "phase": "boot", "start": 98420, "duration": 768036 }, { "phase": "transition", "start": 866456, "duration": 701030 }, { "phase": "render", "start": 1567486, "duration": 1174655 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 331228 }, { "kind": "MinorGC", "type": "scavenge", "start": 445617, "duration": 5120, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 479222, "duration": 5682, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 557571, "duration": 2628, "usedHeapSizeAfter": 5791224, "usedHeapSizeBefore": 6119512 }, { "kind": "MinorGC", "type": "scavenge", "start": 692438, "duration": 2826, "usedHeapSizeAfter": 7885168, "usedHeapSizeBefore": 8574960 }, { "kind": "MinorGC", "type": "scavenge", "start": 868597, "duration": 2744, "usedHeapSizeAfter": 9249552, "usedHeapSizeBefore": 9848928 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1063006, "duration": 70, "usedHeapSizeAfter": 11256568, "usedHeapSizeBefore": 11256568 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1074476, "duration": 6421, "usedHeapSizeAfter": 8978008, "usedHeapSizeBefore": 11361752 }, { "kind": "MajorGC", "type": "weak processing", "start": 1157617, "duration": 773, "usedHeapSizeAfter": 9868528, "usedHeapSizeBefore": 9868528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1363445, "duration": 4543, "usedHeapSizeAfter": 21125976, "usedHeapSizeBefore": 22851040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1419838, "duration": 4859, "usedHeapSizeAfter": 22353016, "usedHeapSizeBefore": 23277736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1470419, "duration": 5497, "usedHeapSizeAfter": 24201656, "usedHeapSizeBefore": 25266152 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1492011, "duration": 73, "usedHeapSizeAfter": 25748336, "usedHeapSizeBefore": 25748336 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1522943, "duration": 7427, "usedHeapSizeAfter": 23082504, "usedHeapSizeBefore": 27069568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1758571, "duration": 4609, "usedHeapSizeAfter": 25059872, "usedHeapSizeBefore": 29035336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1945413, "duration": 5007, "usedHeapSizeAfter": 27626704, "usedHeapSizeBefore": 31180040 }, { "kind": "MinorGC", "type": "scavenge", "start": 2182438, "duration": 6246, "usedHeapSizeAfter": 29058520, "usedHeapSizeBefore": 41415072 }, { "kind": "MajorGC", "type": "weak processing", "start": 2737863, "duration": 15, "usedHeapSizeAfter": 40289048, "usedHeapSizeBefore": 40289048 } ], "blinkGC": [ { "start": 291926, "duration": 626 }, { "start": 291933, "duration": 578 }, { "start": 304309, "duration": 1407 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1121, "time": 1887 }, "FunctionCallback": { "count": 4495, "time": 86259 }, "NamedGetterCallback": { "count": 107, "time": 7759 }, "GetMoreDataCallback": { "count": 14, "time": 159242 }, "AccessorSetterCallback": { "count": 5392, "time": 853 }, "GCEpilogueCallback": { "count": 15, "time": 325 }, "GCPrologueCallback": { "count": 15, "time": 1008 }, "NamedSetterCallback": { "count": 18, "time": 1018 }, "StoreCallbackProperty": { "count": 5334, "time": 2160 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 11823 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1927 }, "CompileFunction": { "count": 3319, "time": 90584 }, "CompileIgnition": { "count": 3374, "time": 117017 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33624 }, "CompileRewriteReturnResult": { "count": 3329, "time": 717 }, "CompileScopeAnalysis": { "count": 3329, "time": 14103 }, "CompileScript": { "count": 10, "time": 1190 }, "CompileLazy": { "count": 3176, "time": 14460 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 106 }, "RegExpInitializeAndCompile": { "count": 177, "time": 185 }, "CompileForOnStackReplacement": { "count": 3, "time": 44 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 693 }, "Map_SetPrototype": { "count": 12949, "time": 2520 }, "Map_TransitionToDataProperty": { "count": 11946, "time": 39381 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 97 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6129 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6330 }, "CreateArrayLiteral": { "count": 761, "time": 2421 }, "CreateObjectLiteral": { "count": 1890, "time": 3773 }, "SetProperty": { "count": 8819, "time": 12436 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 623 }, "NewClosure_Tenured": { "count": 2398, "time": 2385 }, "HandleApiCall": { "count": 3986, "time": 2815 }, "DateConstructor": { "count": 268, "time": 974 }, "ArrayLengthGetter": { "count": 373, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 2784 }, "FunctionPrototypeSetter": { "count": 239, "time": 1478 }, "FunctionLengthGetter": { "count": 13, "time": 18 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 91 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 346 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 527 }, "SetGrow": { "count": 26, "time": 39 }, "WeakCollectionSet": { "count": 5007, "time": 8535 }, "ForInEnumerate": { "count": 379, "time": 2520 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 303, "time": 3284 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2131 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4403 }, "AddDictionaryProperty": { "count": 10572, "time": 15445 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6296, "time": 4085 }, "HasProperty": { "count": 961, "time": 3250 }, "KeyedGetProperty": { "count": 223, "time": 1106 }, "NewObject": { "count": 251, "time": 2012 }, "ObjectCreate": { "count": 221, "time": 1561 }, "ObjectKeys": { "count": 52, "time": 188 }, "SetDataProperties": { "count": 71, "time": 1783 }, "ToString": { "count": 28, "time": 91 }, "RegExpExec": { "count": 269, "time": 9714 }, "RegExpExecMultiple": { "count": 327, "time": 1334 }, "RegExpReplace": { "count": 784, "time": 2774 }, "StringSplit": { "count": 6134, "time": 8354 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 708 }, "StringBuilderJoin": { "count": 136, "time": 253 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 557, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 489 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 57 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2265 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61415 }, "ObjectSetPrototypeOf": { "count": 205, "time": 485 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 555 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 647 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 670 }, "Interrupt": { "count": 135, "time": 977 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 948 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4086 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 444 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 91 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3139 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 128 }, "StringToNumber": { "count": 196, "time": 828 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "TryMigrateInstance": { "count": 1, "time": 6 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1100, "time": 4877 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 737 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3042 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6179 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 55 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36687 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2536 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1723 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1408 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 93105 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 17051 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1613 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 128 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 367 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 206 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 728 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1978 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5129 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 248 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2439 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 125 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 672 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 415 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 35 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1073 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 4 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5562 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3817 }, "GC_MC_BACKGROUND_MARKING": { "count": 31, "time": 30015 }, "GC_Custom_IncrementalMarkingObserver": { "count": 178, "time": 2641 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2562 } }, "JavaScript": { "JS_Execution": { "count": 5523, "time": 1023298 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14202 }, "ParseFunctionLiteral": { "count": 3377, "time": 140662 }, "ParseProgram": { "count": 10, "time": 2591 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12961 }, "PreParseNoVariableResolution": { "count": 105, "time": 1987 }, "JsonParse": { "count": 25, "time": 119984 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24657 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 491 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3707 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1354, "time": 7915 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9424 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 2293 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 390 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4050, "time": 16029 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 45 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 18110 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1666 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 18724 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1239 }, "LoadIC_LoadFieldDH": { "count": 4053, "time": 18057 }, "StoreIC_StoreFieldDH": { "count": 1275, "time": 5984 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 107, "time": 2040 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2302 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 24 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5876 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 508, "time": 3149 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 134, "time": 1377 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 555 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 248 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 457 }, "LoadIC_StringLength": { "count": 27, "time": 45 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 300 } }, "API": { "API_Context_New": { "count": 2, "time": 8503 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1119 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1876, "time": 270 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 807 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3137 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 243 }, "API_Object_SetPrototype": { "count": 43, "time": 874 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 450 }, "API_String_Write": { "count": 654, "time": 1076 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 568 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 483 }, "CompileBackgroundScript": { "count": 1, "time": 20 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 847 }, "ParseBackgroundProgram": { "count": 1, "time": 854 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7033 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 61614 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 8 }, "OptimizeCode": { "count": 90, "time": 1712 }, "RecompileSynchronous": { "count": 177, "time": 129711 }, "CompileOptimized_Concurrent": { "count": 87, "time": 2990 }, "StackGuard": { "count": 92, "time": 1572 }, "DeoptimizeCode": { "count": 7, "time": 1985 }, "NotifyDeoptimized": { "count": 5, "time": 97 } } } }, { "duration": 2693146, "js": 2553120, "phases": [ { "phase": "load", "start": 0, "duration": 82154 }, { "phase": "boot", "start": 82154, "duration": 724010 }, { "phase": "transition", "start": 806164, "duration": 661585 }, { "phase": "render", "start": 1467749, "duration": 1225397 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 285039 }, { "kind": "MinorGC", "type": "scavenge", "start": 385504, "duration": 5226, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 420260, "duration": 6059, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 500891, "duration": 1344, "usedHeapSizeAfter": 5795792, "usedHeapSizeBefore": 6119512 }, { "kind": "MinorGC", "type": "scavenge", "start": 638615, "duration": 2370, "usedHeapSizeAfter": 7884968, "usedHeapSizeBefore": 8570032 }, { "kind": "MinorGC", "type": "scavenge", "start": 808019, "duration": 2863, "usedHeapSizeAfter": 9227240, "usedHeapSizeBefore": 9842624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1015577, "duration": 2797, "usedHeapSizeAfter": 10543824, "usedHeapSizeBefore": 11563960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1112979, "duration": 666, "usedHeapSizeAfter": 11235768, "usedHeapSizeBefore": 11235768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1115423, "duration": 6413, "usedHeapSizeAfter": 8524896, "usedHeapSizeBefore": 11235928 }, { "kind": "MajorGC", "type": "weak processing", "start": 1122308, "duration": 11, "usedHeapSizeAfter": 8524976, "usedHeapSizeBefore": 8524976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1307272, "duration": 3103, "usedHeapSizeAfter": 21324040, "usedHeapSizeBefore": 22718264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1337277, "duration": 3491, "usedHeapSizeAfter": 22187776, "usedHeapSizeBefore": 22799808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1381904, "duration": 3059, "usedHeapSizeAfter": 24191408, "usedHeapSizeBefore": 25349248 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1572323, "duration": 92, "usedHeapSizeAfter": 29082152, "usedHeapSizeBefore": 29082152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582050, "duration": 10126, "usedHeapSizeAfter": 25117640, "usedHeapSizeBefore": 29249352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1717456, "duration": 4610, "usedHeapSizeAfter": 25299176, "usedHeapSizeBefore": 29432592 }, { "kind": "MinorGC", "type": "scavenge", "start": 2069872, "duration": 6051, "usedHeapSizeAfter": 29055184, "usedHeapSizeBefore": 40878840 }, { "kind": "MinorGC", "type": "scavenge", "start": 2490517, "duration": 7880, "usedHeapSizeAfter": 30351352, "usedHeapSizeBefore": 42408856 } ], "blinkGC": [ { "start": 250694, "duration": 1560 }, { "start": 250703, "duration": 1493 }, { "start": 260937, "duration": 945 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1134, "time": 1835 }, "FunctionCallback": { "count": 4488, "time": 88801 }, "NamedGetterCallback": { "count": 107, "time": 9963 }, "GetMoreDataCallback": { "count": 14, "time": 138333 }, "AccessorSetterCallback": { "count": 5392, "time": 3210 }, "GCEpilogueCallback": { "count": 16, "time": 1502 }, "GCPrologueCallback": { "count": 16, "time": 992 }, "NamedSetterCallback": { "count": 18, "time": 517 }, "StoreCallbackProperty": { "count": 5334, "time": 5440 }, "NamedQueryCallback": { "count": 11, "time": 1329 }, "RunMicrotaskCallback": { "count": 42, "time": 13690 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 758 }, "CompileFunction": { "count": 3319, "time": 93403 }, "CompileIgnition": { "count": 3374, "time": 111657 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26895 }, "CompileRewriteReturnResult": { "count": 3329, "time": 147 }, "CompileScopeAnalysis": { "count": 3329, "time": 11450 }, "CompileScript": { "count": 10, "time": 778 }, "CompileLazy": { "count": 3176, "time": 11850 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 508 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1132 }, "CompileForOnStackReplacement": { "count": 2, "time": 33 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 666, "time": 854 }, "Map_SetPrototype": { "count": 12966, "time": 6700 }, "Map_TransitionToDataProperty": { "count": 11972, "time": 32414 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 79 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5078 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8673 }, "CreateArrayLiteral": { "count": 761, "time": 2067 }, "CreateObjectLiteral": { "count": 1890, "time": 5203 }, "SetProperty": { "count": 8829, "time": 15387 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 3306 }, "HandleApiCall": { "count": 3986, "time": 4320 }, "DateConstructor": { "count": 268, "time": 736 }, "ArrayLengthGetter": { "count": 372, "time": 11 }, "ArrayLengthSetter": { "count": 5152, "time": 1152 }, "FunctionPrototypeSetter": { "count": 239, "time": 1652 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 118 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 80 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 766 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 7009 }, "ForInEnumerate": { "count": 380, "time": 4078 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "CreateListFromArrayLike": { "count": 18, "time": 31 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1510 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5775 }, "AddDictionaryProperty": { "count": 10572, "time": 13246 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 5000 }, "HasProperty": { "count": 961, "time": 443 }, "KeyedGetProperty": { "count": 223, "time": 1897 }, "NewObject": { "count": 251, "time": 1679 }, "ObjectCreate": { "count": 221, "time": 2640 }, "ObjectKeys": { "count": 53, "time": 908 }, "SetDataProperties": { "count": 71, "time": 1998 }, "ToString": { "count": 28, "time": 236 }, "RegExpExec": { "count": 269, "time": 8184 }, "RegExpExecMultiple": { "count": 327, "time": 763 }, "RegExpReplace": { "count": 784, "time": 2483 }, "StringSplit": { "count": 6134, "time": 5917 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 767 }, "StringCharCodeAt": { "count": 11, "time": 10 }, "StringEqual": { "count": 549, "time": 145 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 2211 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 237 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 3191 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 59528 }, "ObjectSetPrototypeOf": { "count": 205, "time": 689 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 113 }, "AllocateInNewSpace": { "count": 238, "time": 2523 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 43 }, "ArrayShift": { "count": 120, "time": 86 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 376 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 93 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 982 }, "ArrayPop": { "count": 63, "time": 40 }, "ArrayBufferConstructor": { "count": 1, "time": 3929 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3626 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 879 }, "StringToNumber": { "count": 196, "time": 729 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 480 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 475 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1009, "time": 3272 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 421 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 4222 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6426 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 43 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 53 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35324 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 4401 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 863 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1726 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 94113 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 13666 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 940 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 798 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 728 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 18 }, "GC_MC_FINISH": { "count": 2, "time": 684 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 1186 }, "GC_MC_SWEEP": { "count": 2, "time": 461 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 60 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1064 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 21 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 744 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1977 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3811 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 138 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3254 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 444 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 884 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 123 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 431 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 809 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 128 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7114 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5149 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32697 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2658 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 331 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1047337 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 11420 }, "ParseFunctionLiteral": { "count": 3377, "time": 141150 }, "ParseProgram": { "count": 10, "time": 820 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13282 }, "PreParseNoVariableResolution": { "count": 105, "time": 2753 }, "JsonParse": { "count": 25, "time": 116650 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20616 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2696 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1436 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1368, "time": 6799 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8605 }, "LoadIC_FunctionPrototypeStub": { "count": 399, "time": 1243 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2379 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4074, "time": 21860 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 8693 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2106 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14465 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 44 }, "LoadIC_SlowStub": { "count": 21, "time": 38 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1551 }, "LoadIC_LoadFieldDH": { "count": 4084, "time": 18610 }, "StoreIC_StoreFieldDH": { "count": 1285, "time": 6321 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 3352 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2859 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5874 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 542, "time": 1705 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2124 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 1388 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 880 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 2 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 315 } }, "API": { "API_Context_New": { "count": 2, "time": 7984 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1945 }, "API_Object_SetPrivate": { "count": 35, "time": 15 }, "API_Persistent_New": { "count": 1875, "time": 254 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 1529 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2570 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1671 }, "API_String_Write": { "count": 654, "time": 1439 }, "API_Object_HasOwnProperty": { "count": 4, "time": 569 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 261 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 462 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 896 }, "ParseBackgroundProgram": { "count": 1, "time": 697 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5989 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54069 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 6 }, "OptimizeCode": { "count": 82, "time": 1311 }, "RecompileSynchronous": { "count": 162, "time": 120463 }, "CompileOptimized_Concurrent": { "count": 80, "time": 4116 }, "StackGuard": { "count": 80, "time": 1943 }, "DeoptimizeCode": { "count": 9, "time": 1223 }, "NotifyDeoptimized": { "count": 7, "time": 134 } } } }, { "duration": 2736973, "js": 2574816, "phases": [ { "phase": "load", "start": 0, "duration": 104587 }, { "phase": "boot", "start": 104587, "duration": 758601 }, { "phase": "transition", "start": 863188, "duration": 653790 }, { "phase": "render", "start": 1516978, "duration": 1219995 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 315197 }, { "kind": "MinorGC", "type": "scavenge", "start": 425139, "duration": 5076, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 462417, "duration": 7469, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 548783, "duration": 1701, "usedHeapSizeAfter": 5802952, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 690190, "duration": 3159, "usedHeapSizeAfter": 7871768, "usedHeapSizeBefore": 8564984 }, { "kind": "MinorGC", "type": "scavenge", "start": 865358, "duration": 2948, "usedHeapSizeAfter": 9240736, "usedHeapSizeBefore": 9842440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060448, "duration": 2745, "usedHeapSizeAfter": 10547600, "usedHeapSizeBefore": 11559296 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1163690, "duration": 61, "usedHeapSizeAfter": 11258088, "usedHeapSizeBefore": 11258088 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1165527, "duration": 7019, "usedHeapSizeAfter": 8525624, "usedHeapSizeBefore": 11258248 }, { "kind": "MajorGC", "type": "weak processing", "start": 1173560, "duration": 7, "usedHeapSizeAfter": 8525704, "usedHeapSizeBefore": 8525704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353849, "duration": 3641, "usedHeapSizeAfter": 21321888, "usedHeapSizeBefore": 22717968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391735, "duration": 3824, "usedHeapSizeAfter": 22147088, "usedHeapSizeBefore": 22798760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1429985, "duration": 3820, "usedHeapSizeAfter": 24154808, "usedHeapSizeBefore": 25341944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1620529, "duration": 78, "usedHeapSizeAfter": 29258840, "usedHeapSizeBefore": 29258840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1632963, "duration": 10942, "usedHeapSizeAfter": 25117720, "usedHeapSizeBefore": 29391688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1763716, "duration": 4905, "usedHeapSizeAfter": 25118536, "usedHeapSizeBefore": 29288744 }, { "kind": "MinorGC", "type": "scavenge", "start": 2107858, "duration": 6023, "usedHeapSizeAfter": 29011440, "usedHeapSizeBefore": 40867264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2541477, "duration": 5796, "usedHeapSizeAfter": 30277288, "usedHeapSizeBefore": 42255664 } ], "blinkGC": [ { "start": 286372, "duration": 3704 }, { "start": 286379, "duration": 3643 }, { "start": 299470, "duration": 2227 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1127 }, "FunctionCallback": { "count": 4489, "time": 90748 }, "NamedGetterCallback": { "count": 107, "time": 6980 }, "GetMoreDataCallback": { "count": 14, "time": 148857 }, "AccessorSetterCallback": { "count": 5392, "time": 2055 }, "GCEpilogueCallback": { "count": 16, "time": 1283 }, "GCPrologueCallback": { "count": 16, "time": 928 }, "NamedSetterCallback": { "count": 18, "time": 342 }, "StoreCallbackProperty": { "count": 5334, "time": 4700 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13770 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 530 }, "CompileFunction": { "count": 3319, "time": 99917 }, "CompileIgnition": { "count": 3374, "time": 105202 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31256 }, "CompileRewriteReturnResult": { "count": 3329, "time": 175 }, "CompileScopeAnalysis": { "count": 3329, "time": 14260 }, "CompileScript": { "count": 10, "time": 708 }, "CompileLazy": { "count": 3176, "time": 13776 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 758 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1484 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 3890 }, "Map_SetPrototype": { "count": 12969, "time": 3377 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 40118 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5657 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9557 }, "CreateArrayLiteral": { "count": 761, "time": 1887 }, "CreateObjectLiteral": { "count": 1890, "time": 12682 }, "SetProperty": { "count": 8829, "time": 19160 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 75 }, "NewClosure_Tenured": { "count": 2398, "time": 3536 }, "HandleApiCall": { "count": 3986, "time": 4326 }, "DateConstructor": { "count": 268, "time": 139 }, "ArrayLengthGetter": { "count": 372, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 2052 }, "FunctionPrototypeSetter": { "count": 239, "time": 1444 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 702 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 65 }, "SetGrow": { "count": 26, "time": 21 }, "WeakCollectionSet": { "count": 5007, "time": 7809 }, "ForInEnumerate": { "count": 380, "time": 4602 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 253, "time": 1536 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1689 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4608 }, "AddDictionaryProperty": { "count": 10572, "time": 14332 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4117 }, "HasProperty": { "count": 961, "time": 2099 }, "KeyedGetProperty": { "count": 223, "time": 1026 }, "NewObject": { "count": 251, "time": 1425 }, "ObjectCreate": { "count": 221, "time": 1701 }, "ObjectKeys": { "count": 53, "time": 172 }, "SetDataProperties": { "count": 71, "time": 1650 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 8862 }, "RegExpExecMultiple": { "count": 327, "time": 776 }, "RegExpReplace": { "count": 784, "time": 3129 }, "StringSplit": { "count": 6134, "time": 7492 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 231 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 554, "time": 992 }, "StringIndexOfUnchecked": { "count": 330, "time": 88 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 1759 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 734 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 436 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1724 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58116 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1101 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 660 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 476 }, "ArrayShift": { "count": 120, "time": 106 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 147, "time": 1811 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 575 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 103 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 25 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 592 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 4173 }, "GlobalDecodeURIComponent": { "count": 1, "time": 24 }, "MapPrototypeClear": { "count": 93, "time": 772 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 99 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3571 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 936 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1052, "time": 4837 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 66 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 147 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2274 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5379 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 317 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 54 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38851 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3827 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 199 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1692 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98604 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 12374 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1652 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 777 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 124 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 83 }, "GC_MC_FINISH": { "count": 2, "time": 537 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 667 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 929 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 22 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 106 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2496 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4557 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 89 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3934 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 923 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 206 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 116 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 52 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 571 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 759 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 80 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6887 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 5162 }, "GC_MC_BACKGROUND_MARKING": { "count": 25, "time": 33953 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2206 }, "GC_Custom_IncrementalMarkingObserver": { "count": 119, "time": 765 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1027405 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12927 }, "ParseFunctionLiteral": { "count": 3377, "time": 151221 }, "ParseProgram": { "count": 10, "time": 2443 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14609 }, "PreParseNoVariableResolution": { "count": 105, "time": 1743 }, "JsonParse": { "count": 25, "time": 116475 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21674 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2058 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4176 }, "StoreGlobalIC_Miss": { "count": 8, "time": 495 }, "StoreIC_Miss": { "count": 1375, "time": 8077 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10907 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 587 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 469 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4091, "time": 17274 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 13219 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2598 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14594 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1868 }, "LoadIC_LoadFieldDH": { "count": 4081, "time": 15200 }, "StoreIC_StoreFieldDH": { "count": 1288, "time": 6309 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3972 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 5540 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4499 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3213 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2142 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1492 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 156 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 92 } }, "API": { "API_Context_New": { "count": 2, "time": 8682 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2336 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 265 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 85 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3337 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 29 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 662 }, "API_String_Write": { "count": 654, "time": 1247 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 26 }, "API_External_New": { "count": 23, "time": 7 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 22 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 3 }, "CompileBackgroundIgnition": { "count": 5, "time": 328 }, "CompileBackgroundScript": { "count": 1, "time": 6 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 768 }, "ParseBackgroundProgram": { "count": 1, "time": 756 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7001 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50212 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 6 }, "OptimizeCode": { "count": 81, "time": 1387 }, "RecompileSynchronous": { "count": 161, "time": 113291 }, "CompileOptimized_Concurrent": { "count": 80, "time": 724 }, "StackGuard": { "count": 78, "time": 2427 }, "DeoptimizeCode": { "count": 9, "time": 1034 }, "NotifyDeoptimized": { "count": 6, "time": 987 } } } }, { "duration": 2693771, "js": 2537281, "phases": [ { "phase": "load", "start": 0, "duration": 87676 }, { "phase": "boot", "start": 87676, "duration": 757317 }, { "phase": "transition", "start": 844993, "duration": 667583 }, { "phase": "render", "start": 1512576, "duration": 1181195 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293711 }, { "kind": "MinorGC", "type": "scavenge", "start": 400822, "duration": 5269, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 435556, "duration": 6361, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 521307, "duration": 1457, "usedHeapSizeAfter": 5805016, "usedHeapSizeBefore": 6119440 }, { "kind": "MinorGC", "type": "scavenge", "start": 663959, "duration": 2655, "usedHeapSizeAfter": 7887024, "usedHeapSizeBefore": 8565752 }, { "kind": "MinorGC", "type": "scavenge", "start": 835486, "duration": 4441, "usedHeapSizeAfter": 9200504, "usedHeapSizeBefore": 9816424 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1030228, "duration": 67, "usedHeapSizeAfter": 11322168, "usedHeapSizeBefore": 11322168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1037903, "duration": 6390, "usedHeapSizeAfter": 9055096, "usedHeapSizeBefore": 11420744 }, { "kind": "MajorGC", "type": "weak processing", "start": 1123827, "duration": 24, "usedHeapSizeAfter": 9892216, "usedHeapSizeBefore": 9892216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329382, "duration": 4571, "usedHeapSizeAfter": 21098808, "usedHeapSizeBefore": 22845912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379605, "duration": 6935, "usedHeapSizeAfter": 22351088, "usedHeapSizeBefore": 23289256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1419547, "duration": 3878, "usedHeapSizeAfter": 24213768, "usedHeapSizeBefore": 25228400 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1425416, "duration": 669, "usedHeapSizeAfter": 24407936, "usedHeapSizeBefore": 24407936 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1468299, "duration": 8862, "usedHeapSizeAfter": 23031400, "usedHeapSizeBefore": 27059736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1692924, "duration": 4309, "usedHeapSizeAfter": 24963840, "usedHeapSizeBefore": 28980840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1879398, "duration": 7836, "usedHeapSizeAfter": 27562616, "usedHeapSizeBefore": 31141728 }, { "kind": "MinorGC", "type": "scavenge", "start": 2125983, "duration": 3694, "usedHeapSizeAfter": 28973232, "usedHeapSizeBefore": 41377384 }, { "kind": "MajorGC", "type": "weak processing", "start": 2689516, "duration": 17, "usedHeapSizeAfter": 40262480, "usedHeapSizeBefore": 40262480 } ], "blinkGC": [ { "start": 261893, "duration": 3185 }, { "start": 261902, "duration": 2315 }, { "start": 277474, "duration": 2280 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 975 }, "FunctionCallback": { "count": 4488, "time": 94356 }, "NamedGetterCallback": { "count": 107, "time": 5777 }, "GetMoreDataCallback": { "count": 14, "time": 142566 }, "AccessorSetterCallback": { "count": 5392, "time": 544 }, "GCEpilogueCallback": { "count": 15, "time": 532 }, "GCPrologueCallback": { "count": 15, "time": 1222 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 4479 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 12769 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 759 }, "CompileFunction": { "count": 3319, "time": 94763 }, "CompileIgnition": { "count": 3374, "time": 105317 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33741 }, "CompileRewriteReturnResult": { "count": 3329, "time": 305 }, "CompileScopeAnalysis": { "count": 3329, "time": 14977 }, "CompileScript": { "count": 10, "time": 3195 }, "CompileLazy": { "count": 3176, "time": 18408 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 112 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1241 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 2123 }, "Map_SetPrototype": { "count": 12960, "time": 4226 }, "Map_TransitionToDataProperty": { "count": 11941, "time": 31518 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1056 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4541 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9072 }, "CreateArrayLiteral": { "count": 761, "time": 3736 }, "CreateObjectLiteral": { "count": 1890, "time": 7878 }, "SetProperty": { "count": 8821, "time": 12126 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 89 }, "NewClosure_Tenured": { "count": 2398, "time": 1362 }, "HandleApiCall": { "count": 3986, "time": 4209 }, "DateConstructor": { "count": 268, "time": 565 }, "ArrayLengthGetter": { "count": 372, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 1323 }, "FunctionPrototypeSetter": { "count": 239, "time": 1601 }, "FunctionLengthGetter": { "count": 13, "time": 20 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 132 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 9365 }, "ForInEnumerate": { "count": 379, "time": 4094 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 343 }, "AllocateInNewSpace": { "count": 286, "time": 2915 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "CreateRegExpLiteral": { "count": 235, "time": 3838 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 7789 }, "AddDictionaryProperty": { "count": 10572, "time": 16351 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6296, "time": 2555 }, "HasProperty": { "count": 961, "time": 450 }, "KeyedGetProperty": { "count": 223, "time": 1472 }, "NewObject": { "count": 251, "time": 2214 }, "ObjectCreate": { "count": 221, "time": 1883 }, "ObjectKeys": { "count": 52, "time": 193 }, "SetDataProperties": { "count": 71, "time": 1275 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 9404 }, "RegExpExecMultiple": { "count": 327, "time": 3203 }, "RegExpReplace": { "count": 784, "time": 4366 }, "StringSplit": { "count": 6134, "time": 9202 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 564, "time": 185 }, "StringIndexOfUnchecked": { "count": 330, "time": 1518 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 810 }, "ArrayPush": { "count": 8, "time": 732 }, "ArraySplice": { "count": 82, "time": 56 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 88 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 1864 }, "ObjectFreeze": { "count": 11, "time": 266 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50985 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1088 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 1174 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 60 }, "ArrayShift": { "count": 120, "time": 86 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 18 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 1200 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 792 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 286 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 4382 }, "GlobalDecodeURIComponent": { "count": 1, "time": 26 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 333 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2792 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 744 }, "StringToNumber": { "count": 196, "time": 363 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 923, "time": 3698 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 502 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 906 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3341 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6442 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 37111 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 4128 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1151 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1380 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 99618 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 18847 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 688 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 297 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 723 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 139 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 64 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1583 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 343 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 108 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1289 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4655 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 70 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2873 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 478 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 757 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 498 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 517 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 500 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5134 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4081 }, "GC_MC_BACKGROUND_MARKING": { "count": 29, "time": 30006 }, "GC_Custom_IncrementalMarkingObserver": { "count": 179, "time": 1166 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2569 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1017694 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15248 }, "ParseFunctionLiteral": { "count": 3377, "time": 134210 }, "ParseProgram": { "count": 10, "time": 789 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15642 }, "PreParseNoVariableResolution": { "count": 105, "time": 1539 }, "JsonParse": { "count": 25, "time": 118277 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18419 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2278 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2328 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1348, "time": 9450 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4680 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1963 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2099 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4121, "time": 21525 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 10884 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3667 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17772 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 1258 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1036 }, "LoadIC_LoadFieldDH": { "count": 4083, "time": 16380 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 6471 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_Miss": { "count": 10, "time": 336 }, "LoadIC_Miss": { "count": 108, "time": 3024 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2264 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4451 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 77 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 4307 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 632 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 2262 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 62 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1103 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 704 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 27 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 9836 }, "API_FunctionTemplate_New": { "count": 1353, "time": 978 }, "API_Object_SetPrivate": { "count": 35, "time": 187 }, "API_Persistent_New": { "count": 1876, "time": 260 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 711 }, "API_Function_NewInstance": { "count": 43, "time": 666 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4275 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 138, "time": 468 }, "API_Object_SetPrototype": { "count": 43, "time": 424 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 940 }, "API_String_Write": { "count": 654, "time": 93 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 427 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 314 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 602 }, "CompileBackgroundScript": { "count": 1, "time": 13 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 103 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 709 }, "ParseBackgroundProgram": { "count": 1, "time": 875 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6664 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52253 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 6 }, "OptimizeCode": { "count": 86, "time": 1405 }, "RecompileSynchronous": { "count": 171, "time": 117440 }, "CompileOptimized_Concurrent": { "count": 85, "time": 1899 }, "StackGuard": { "count": 89, "time": 2132 }, "DeoptimizeCode": { "count": 7, "time": 1687 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2697341, "js": 2527033, "phases": [ { "phase": "load", "start": 0, "duration": 103642 }, { "phase": "boot", "start": 103642, "duration": 744574 }, { "phase": "transition", "start": 848216, "duration": 659984 }, { "phase": "render", "start": 1508200, "duration": 1189141 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 311880 }, { "kind": "MinorGC", "type": "scavenge", "start": 419369, "duration": 6227, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 453579, "duration": 6416, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 537850, "duration": 2405, "usedHeapSizeAfter": 5812648, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 676742, "duration": 2342, "usedHeapSizeAfter": 7857256, "usedHeapSizeBefore": 8557768 }, { "kind": "MinorGC", "type": "scavenge", "start": 849420, "duration": 2230, "usedHeapSizeAfter": 9249216, "usedHeapSizeBefore": 9842000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045585, "duration": 3538, "usedHeapSizeAfter": 10550624, "usedHeapSizeBefore": 11556208 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1148198, "duration": 63, "usedHeapSizeAfter": 11272960, "usedHeapSizeBefore": 11272960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1150211, "duration": 5108, "usedHeapSizeAfter": 8525968, "usedHeapSizeBefore": 11273120 }, { "kind": "MajorGC", "type": "weak processing", "start": 1157448, "duration": 9, "usedHeapSizeAfter": 8526048, "usedHeapSizeBefore": 8526048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340663, "duration": 3011, "usedHeapSizeAfter": 21287000, "usedHeapSizeBefore": 22717776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1370170, "duration": 4061, "usedHeapSizeAfter": 22146424, "usedHeapSizeBefore": 22802096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1413582, "duration": 3418, "usedHeapSizeAfter": 24245672, "usedHeapSizeBefore": 25384792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1566698, "duration": 924, "usedHeapSizeAfter": 28524400, "usedHeapSizeBefore": 28524400 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1577647, "duration": 10852, "usedHeapSizeAfter": 24674680, "usedHeapSizeBefore": 28603792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1747643, "duration": 6639, "usedHeapSizeAfter": 25084824, "usedHeapSizeBefore": 29364808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1944180, "duration": 7349, "usedHeapSizeAfter": 28952872, "usedHeapSizeBefore": 32456960 }, { "kind": "MinorGC", "type": "scavenge", "start": 2170484, "duration": 4815, "usedHeapSizeAfter": 28773824, "usedHeapSizeBefore": 41669920 } ], "blinkGC": [ { "start": 279937, "duration": 3038 }, { "start": 279944, "duration": 2609 }, { "start": 284591, "duration": 1402 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1131, "time": 637 }, "FunctionCallback": { "count": 4490, "time": 91900 }, "NamedGetterCallback": { "count": 107, "time": 9266 }, "GetMoreDataCallback": { "count": 14, "time": 144812 }, "AccessorSetterCallback": { "count": 5392, "time": 493 }, "GCEpilogueCallback": { "count": 16, "time": 1059 }, "GCPrologueCallback": { "count": 16, "time": 1936 }, "NamedSetterCallback": { "count": 18, "time": 509 }, "StoreCallbackProperty": { "count": 5334, "time": 2907 }, "NamedQueryCallback": { "count": 11, "time": 25 }, "RunMicrotaskCallback": { "count": 42, "time": 11615 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1463 }, "CompileFunction": { "count": 3319, "time": 101480 }, "CompileIgnition": { "count": 3374, "time": 118068 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28962 }, "CompileRewriteReturnResult": { "count": 3329, "time": 127 }, "CompileScopeAnalysis": { "count": 3329, "time": 15824 }, "CompileScript": { "count": 10, "time": 1159 }, "CompileLazy": { "count": 3176, "time": 10066 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1140 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 1812 }, "Map_SetPrototype": { "count": 12950, "time": 3561 }, "Map_TransitionToDataProperty": { "count": 11971, "time": 33317 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 71 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6326 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8637 }, "CreateArrayLiteral": { "count": 761, "time": 461 }, "CreateObjectLiteral": { "count": 1890, "time": 4717 }, "SetProperty": { "count": 8829, "time": 20905 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 770 }, "NewClosure_Tenured": { "count": 2398, "time": 2063 }, "HandleApiCall": { "count": 3986, "time": 2959 }, "DateConstructor": { "count": 268, "time": 111 }, "ArrayLengthGetter": { "count": 371, "time": 11 }, "ArrayLengthSetter": { "count": 5152, "time": 3531 }, "FunctionPrototypeSetter": { "count": 239, "time": 2517 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 533 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 790 }, "WeakCollectionSet": { "count": 5007, "time": 10694 }, "ForInEnumerate": { "count": 380, "time": 2730 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 211, "time": 2572 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3725 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 4651 }, "AddDictionaryProperty": { "count": 10572, "time": 11891 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 3044 }, "HasProperty": { "count": 961, "time": 1819 }, "KeyedGetProperty": { "count": 223, "time": 435 }, "NewObject": { "count": 251, "time": 853 }, "ObjectCreate": { "count": 221, "time": 7612 }, "ObjectKeys": { "count": 53, "time": 163 }, "SetDataProperties": { "count": 71, "time": 1958 }, "ToString": { "count": 28, "time": 44 }, "RegExpExec": { "count": 269, "time": 10887 }, "RegExpExecMultiple": { "count": 327, "time": 2408 }, "RegExpReplace": { "count": 784, "time": 3689 }, "StringSplit": { "count": 6134, "time": 7759 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 94 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 559, "time": 127 }, "StringIndexOfUnchecked": { "count": 330, "time": 74 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1454 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 111 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 659 }, "ObjectDefineProperties": { "count": 2, "time": 24 }, "ObjectDefineProperty": { "count": 650, "time": 4775 }, "ObjectFreeze": { "count": 11, "time": 20 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56842 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1441 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 653 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 32 }, "ArrayShift": { "count": 120, "time": 1434 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 146, "time": 330 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 95 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 62, "time": 183 }, "ArrayBufferConstructor": { "count": 1, "time": 4046 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 92 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2496 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 861 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "TryMigrateInstance": { "count": 1, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 192 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1073, "time": 2714 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 400 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2074 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7913 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40359 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2642 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 230 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1436 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 106658 }, "GC_MC_INCREMENTAL": { "count": 32, "time": 14331 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1251 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 185 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 966 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 932 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1136 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 104 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2201 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3666 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 796 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 80 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2376 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 909 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1092 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 687 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 774 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 630 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 137 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 62 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5700 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3559 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31962 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2704 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 789 } }, "JavaScript": { "JS_Execution": { "count": 5514, "time": 984107 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15170 }, "ParseFunctionLiteral": { "count": 3377, "time": 136626 }, "ParseProgram": { "count": 10, "time": 1217 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14046 }, "PreParseNoVariableResolution": { "count": 105, "time": 2009 }, "JsonParse": { "count": 25, "time": 120760 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25992 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3420 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1938 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1367, "time": 6230 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4653 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 997 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 597 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3990, "time": 11998 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5446, "time": 17217 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4206 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 23245 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 26 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1294 }, "LoadIC_LoadFieldDH": { "count": 4020, "time": 12350 }, "StoreIC_StoreFieldDH": { "count": 1284, "time": 3511 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 106, "time": 4923 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 1576 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4866 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 499, "time": 5438 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1940 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1220 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 623 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 804 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 390 } }, "API": { "API_Context_New": { "count": 2, "time": 5727 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1177 }, "API_Object_SetPrivate": { "count": 35, "time": 772 }, "API_Persistent_New": { "count": 1875, "time": 1708 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 23 }, "API_Function_NewInstance": { "count": 43, "time": 1790 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4599 }, "API_Object_CreateDataProperty": { "count": 22, "time": 394 }, "API_Object_Get": { "count": 138, "time": 40 }, "API_Object_SetPrototype": { "count": 43, "time": 55 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 863 }, "API_String_Write": { "count": 654, "time": 110 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 101 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 322 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 106 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 842 }, "ParseBackgroundProgram": { "count": 1, "time": 689 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5677 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51872 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 91, "time": 6 }, "OptimizeCode": { "count": 91, "time": 1986 }, "RecompileSynchronous": { "count": 181, "time": 123426 }, "CompileOptimized_Concurrent": { "count": 90, "time": 2524 }, "StackGuard": { "count": 91, "time": 2422 }, "DeoptimizeCode": { "count": 8, "time": 1667 }, "NotifyDeoptimized": { "count": 7, "time": 670 } } } }, { "duration": 2782779, "js": 2621273, "phases": [ { "phase": "load", "start": 0, "duration": 98518 }, { "phase": "boot", "start": 98518, "duration": 727891 }, { "phase": "transition", "start": 826409, "duration": 715634 }, { "phase": "render", "start": 1542043, "duration": 1240736 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298648 }, { "kind": "MinorGC", "type": "scavenge", "start": 398183, "duration": 6328, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 433966, "duration": 6151, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 513167, "duration": 1901, "usedHeapSizeAfter": 5804408, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 651964, "duration": 2678, "usedHeapSizeAfter": 7874704, "usedHeapSizeBefore": 8565368 }, { "kind": "MinorGC", "type": "scavenge", "start": 827304, "duration": 2874, "usedHeapSizeAfter": 9220952, "usedHeapSizeBefore": 9841792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 996718, "duration": 435, "usedHeapSizeAfter": 11017592, "usedHeapSizeBefore": 11017592 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1018632, "duration": 5990, "usedHeapSizeAfter": 8887568, "usedHeapSizeBefore": 11233856 }, { "kind": "MajorGC", "type": "weak processing", "start": 1114720, "duration": 8, "usedHeapSizeAfter": 9893080, "usedHeapSizeBefore": 9893080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1325164, "duration": 5567, "usedHeapSizeAfter": 21100536, "usedHeapSizeBefore": 22848256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375465, "duration": 6274, "usedHeapSizeAfter": 22348336, "usedHeapSizeBefore": 23258768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1421677, "duration": 4335, "usedHeapSizeAfter": 24195632, "usedHeapSizeBefore": 25249304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1467856, "duration": 71, "usedHeapSizeAfter": 26763440, "usedHeapSizeBefore": 26763440 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1528426, "duration": 9861, "usedHeapSizeAfter": 24525864, "usedHeapSizeBefore": 28481576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1744791, "duration": 7638, "usedHeapSizeAfter": 25147608, "usedHeapSizeBefore": 29109304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2136734, "duration": 5511, "usedHeapSizeAfter": 29373768, "usedHeapSizeBefore": 40731984 }, { "kind": "MinorGC", "type": "scavenge", "start": 2467172, "duration": 6411, "usedHeapSizeAfter": 30146168, "usedHeapSizeBefore": 42131880 }, { "kind": "MajorGC", "type": "weak processing", "start": 2776503, "duration": 14, "usedHeapSizeAfter": 32990704, "usedHeapSizeBefore": 32990704 } ], "blinkGC": [ { "start": 271802, "duration": 3459 }, { "start": 271809, "duration": 2753 }, { "start": 280144, "duration": 1703 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 374 }, "FunctionCallback": { "count": 4486, "time": 86547 }, "NamedGetterCallback": { "count": 107, "time": 7010 }, "GetMoreDataCallback": { "count": 14, "time": 137990 }, "AccessorSetterCallback": { "count": 5392, "time": 1028 }, "GCEpilogueCallback": { "count": 15, "time": 292 }, "GCPrologueCallback": { "count": 15, "time": 714 }, "NamedSetterCallback": { "count": 18, "time": 464 }, "StoreCallbackProperty": { "count": 5334, "time": 2014 }, "NamedQueryCallback": { "count": 11, "time": 27 }, "RunMicrotaskCallback": { "count": 42, "time": 14086 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2499 }, "CompileFunction": { "count": 3319, "time": 95553 }, "CompileIgnition": { "count": 3374, "time": 106503 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25275 }, "CompileRewriteReturnResult": { "count": 3329, "time": 117 }, "CompileScopeAnalysis": { "count": 3329, "time": 13584 }, "CompileScript": { "count": 10, "time": 1132 }, "CompileLazy": { "count": 3176, "time": 13408 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 97 }, "RegExpInitializeAndCompile": { "count": 177, "time": 563 }, "CompileForOnStackReplacement": { "count": 3, "time": 52 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 2344 }, "Map_SetPrototype": { "count": 12952, "time": 3403 }, "Map_TransitionToDataProperty": { "count": 11941, "time": 36275 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 691 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6465 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9377 }, "CreateArrayLiteral": { "count": 761, "time": 1417 }, "CreateObjectLiteral": { "count": 1890, "time": 6004 }, "SetProperty": { "count": 8818, "time": 15242 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 339 }, "NewClosure_Tenured": { "count": 2398, "time": 3104 }, "HandleApiCall": { "count": 3986, "time": 3798 }, "DateConstructor": { "count": 268, "time": 196 }, "ArrayLengthGetter": { "count": 370, "time": 510 }, "ArrayLengthSetter": { "count": 5152, "time": 1179 }, "FunctionPrototypeSetter": { "count": 239, "time": 2403 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 131 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 624 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 904 }, "SetGrow": { "count": 26, "time": 48 }, "WeakCollectionSet": { "count": 5007, "time": 10313 }, "ForInEnumerate": { "count": 380, "time": 2348 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 304, "time": 2550 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2966 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 4539 }, "AddDictionaryProperty": { "count": 10572, "time": 16130 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 249 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2349 }, "HasProperty": { "count": 961, "time": 1029 }, "KeyedGetProperty": { "count": 222, "time": 2513 }, "NewObject": { "count": 251, "time": 1535 }, "ObjectCreate": { "count": 221, "time": 3963 }, "ObjectKeys": { "count": 52, "time": 449 }, "SetDataProperties": { "count": 71, "time": 1539 }, "ToString": { "count": 28, "time": 193 }, "RegExpExec": { "count": 269, "time": 10621 }, "RegExpExecMultiple": { "count": 327, "time": 1885 }, "RegExpReplace": { "count": 784, "time": 3058 }, "StringSplit": { "count": 6134, "time": 8299 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 767 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 558, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1760 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 103 }, "ArrayUnshift": { "count": 45, "time": 512 }, "DateNow": { "count": 60, "time": 482 }, "FunctionPrototypeToString": { "count": 116, "time": 62 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2205 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52095 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1226 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 986 }, "GlobalUnescape": { "count": 1, "time": 275 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 90 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 145, "time": 1225 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 1554 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 802 }, "ArrayPop": { "count": 63, "time": 909 }, "ArrayBufferConstructor": { "count": 1, "time": 4398 }, "GlobalDecodeURIComponent": { "count": 1, "time": 7 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 99 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3682 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1415 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 66 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 996, "time": 3246 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 521 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 88 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2185 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 8658 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 55 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 52 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 42359 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 1372 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 915 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1544 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 116356 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 16249 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1602 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 490 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 871 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 50 }, "GC_MC_SWEEP": { "count": 2, "time": 6 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 386 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1113 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 772 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1266 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4435 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 302 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 75 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3997 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 314 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 199 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 716 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 37 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 949 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5868 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5679 }, "GC_MC_BACKGROUND_MARKING": { "count": 38, "time": 30815 }, "GC_Custom_IncrementalMarkingObserver": { "count": 197, "time": 6379 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2715 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1075102 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15611 }, "ParseFunctionLiteral": { "count": 3377, "time": 148787 }, "ParseProgram": { "count": 10, "time": 1053 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7895 }, "PreParseNoVariableResolution": { "count": 105, "time": 1853 }, "JsonParse": { "count": 25, "time": 121236 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23338 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1882 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2151 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1350, "time": 8071 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9385 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 3624 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1298 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4103, "time": 18902 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 32 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 11061 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1942 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 17268 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1670 }, "LoadIC_LoadFieldDH": { "count": 4064, "time": 11066 }, "StoreIC_StoreFieldDH": { "count": 1273, "time": 6240 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1711 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4217 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5038 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 81 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 2921 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 851 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1273 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 336 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 151 }, "LoadIC_StringLength": { "count": 27, "time": 778 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 8182 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2514 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1876, "time": 225 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 1418 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2615 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 628 }, "API_String_Write": { "count": 654, "time": 898 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 33 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 572 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 186 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 790 }, "ParseBackgroundProgram": { "count": 1, "time": 657 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5864 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51716 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 8 }, "OptimizeCode": { "count": 87, "time": 319 }, "RecompileSynchronous": { "count": 171, "time": 147500 }, "CompileOptimized_Concurrent": { "count": 84, "time": 2046 }, "StackGuard": { "count": 88, "time": 3064 }, "DeoptimizeCode": { "count": 9, "time": 1030 }, "NotifyDeoptimized": { "count": 9, "time": 504 } } } }, { "duration": 2673857, "js": 2517370, "phases": [ { "phase": "load", "start": 0, "duration": 92056 }, { "phase": "boot", "start": 92056, "duration": 736306 }, { "phase": "transition", "start": 828362, "duration": 658223 }, { "phase": "render", "start": 1486585, "duration": 1187272 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 304270 }, { "kind": "MinorGC", "type": "scavenge", "start": 405325, "duration": 4894, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 439783, "duration": 5875, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 518454, "duration": 925, "usedHeapSizeAfter": 5789168, "usedHeapSizeBefore": 6119592 }, { "kind": "MinorGC", "type": "scavenge", "start": 657614, "duration": 3041, "usedHeapSizeAfter": 7894352, "usedHeapSizeBefore": 8576968 }, { "kind": "MinorGC", "type": "scavenge", "start": 830669, "duration": 4060, "usedHeapSizeAfter": 9243808, "usedHeapSizeBefore": 9846288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029202, "duration": 2137, "usedHeapSizeAfter": 10527408, "usedHeapSizeBefore": 11566928 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1134303, "duration": 811, "usedHeapSizeAfter": 11220952, "usedHeapSizeBefore": 11220952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1136358, "duration": 5037, "usedHeapSizeAfter": 8522912, "usedHeapSizeBefore": 11221112 }, { "kind": "MajorGC", "type": "weak processing", "start": 1143212, "duration": 8, "usedHeapSizeAfter": 8522992, "usedHeapSizeBefore": 8522992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1324215, "duration": 2754, "usedHeapSizeAfter": 21303080, "usedHeapSizeBefore": 22711672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1353845, "duration": 5353, "usedHeapSizeAfter": 22127136, "usedHeapSizeBefore": 22795992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403511, "duration": 3827, "usedHeapSizeAfter": 24294496, "usedHeapSizeBefore": 25391696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1533899, "duration": 79, "usedHeapSizeAfter": 28277456, "usedHeapSizeBefore": 28277456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1538897, "duration": 9529, "usedHeapSizeAfter": 24448384, "usedHeapSizeBefore": 28366992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1728069, "duration": 3778, "usedHeapSizeAfter": 25277624, "usedHeapSizeBefore": 29539608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936083, "duration": 6626, "usedHeapSizeAfter": 28922752, "usedHeapSizeBefore": 32331944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2169073, "duration": 5564, "usedHeapSizeAfter": 28756720, "usedHeapSizeBefore": 41884304 } ], "blinkGC": [ { "start": 270145, "duration": 4139 }, { "start": 270153, "duration": 4082 }, { "start": 274833, "duration": 1547 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1132, "time": 2348 }, "FunctionCallback": { "count": 4491, "time": 89422 }, "NamedGetterCallback": { "count": 107, "time": 7054 }, "GetMoreDataCallback": { "count": 14, "time": 147648 }, "AccessorSetterCallback": { "count": 5392, "time": 500 }, "GCEpilogueCallback": { "count": 16, "time": 1316 }, "GCPrologueCallback": { "count": 16, "time": 1702 }, "NamedSetterCallback": { "count": 18, "time": 598 }, "StoreCallbackProperty": { "count": 5334, "time": 2412 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12391 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1811 }, "CompileFunction": { "count": 3319, "time": 91415 }, "CompileIgnition": { "count": 3374, "time": 96182 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34387 }, "CompileRewriteReturnResult": { "count": 3329, "time": 125 }, "CompileScopeAnalysis": { "count": 3329, "time": 12655 }, "CompileScript": { "count": 10, "time": 881 }, "CompileLazy": { "count": 3176, "time": 12603 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 88 }, "RegExpInitializeAndCompile": { "count": 177, "time": 549 }, "CompileForOnStackReplacement": { "count": 2, "time": 28 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 463 }, "Map_SetPrototype": { "count": 12977, "time": 3140 }, "Map_TransitionToDataProperty": { "count": 11978, "time": 35754 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 920 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5079 }, "InterpreterDeserializeLazy": { "count": 160, "time": 7425 }, "CreateArrayLiteral": { "count": 761, "time": 4298 }, "CreateObjectLiteral": { "count": 1890, "time": 7204 }, "SetProperty": { "count": 8829, "time": 13222 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 72 }, "NewClosure_Tenured": { "count": 2398, "time": 544 }, "HandleApiCall": { "count": 3986, "time": 1792 }, "DateConstructor": { "count": 268, "time": 720 }, "ArrayLengthGetter": { "count": 372, "time": 14 }, "ArrayLengthSetter": { "count": 5152, "time": 2727 }, "FunctionPrototypeSetter": { "count": 239, "time": 574 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 801 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 24 }, "WeakCollectionSet": { "count": 5007, "time": 8878 }, "ForInEnumerate": { "count": 380, "time": 1824 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "CreateListFromArrayLike": { "count": 18, "time": 577 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2668 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 5022 }, "AddDictionaryProperty": { "count": 10572, "time": 15386 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2699 }, "HasProperty": { "count": 961, "time": 1258 }, "KeyedGetProperty": { "count": 223, "time": 1009 }, "NewObject": { "count": 251, "time": 748 }, "ObjectCreate": { "count": 221, "time": 3997 }, "ObjectKeys": { "count": 53, "time": 1191 }, "SetDataProperties": { "count": 71, "time": 1553 }, "ToString": { "count": 28, "time": 432 }, "RegExpExec": { "count": 269, "time": 9220 }, "RegExpExecMultiple": { "count": 327, "time": 1919 }, "RegExpReplace": { "count": 784, "time": 2706 }, "StringSplit": { "count": 6134, "time": 6147 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 32 }, "StringBuilderConcat": { "count": 152, "time": 74 }, "StringBuilderJoin": { "count": 136, "time": 1489 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 560, "time": 1026 }, "StringIndexOfUnchecked": { "count": 330, "time": 137 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 825 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 101 }, "ArrayUnshift": { "count": 45, "time": 22 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1297 }, "ObjectFreeze": { "count": 11, "time": 30 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51791 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1066 }, "ObjectIsExtensible": { "count": 19, "time": 3 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 136 }, "AllocateInNewSpace": { "count": 232, "time": 2704 }, "GlobalUnescape": { "count": 1, "time": 222 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 51 }, "ArrayShift": { "count": 120, "time": 72 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 139, "time": 1273 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 873 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 974 }, "ArrayPop": { "count": 63, "time": 27 }, "ArrayBufferConstructor": { "count": 1, "time": 3509 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1180 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2405 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 721 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 36 }, "ObjectPrototypeGetProto": { "count": 12, "time": 8 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1075, "time": 5453 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 779 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3397 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6341 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 52 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37780 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2449 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 1343 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1461 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 91425 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 16782 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1381 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 2187 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 872 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 445 }, "GC_MC_MARK": { "count": 2, "time": 499 }, "GC_MC_PROLOGUE": { "count": 2, "time": 1428 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 56 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 545 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 233 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 329 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1674 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4047 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 549 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2154 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 703 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 653 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 267 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 82 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 573 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 65 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6680 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3647 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 33891 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2944 }, "GC_Custom_IncrementalMarkingObserver": { "count": 102, "time": 1198 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1003410 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 19627 }, "ParseFunctionLiteral": { "count": 3377, "time": 149034 }, "ParseProgram": { "count": 10, "time": 1530 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8219 }, "PreParseNoVariableResolution": { "count": 105, "time": 2081 }, "JsonParse": { "count": 25, "time": 115726 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20354 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2098 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1701 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1374, "time": 8324 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6079 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 2494 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 911 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4115, "time": 16331 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5439, "time": 12144 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5356 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 12230 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 39 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1766 }, "LoadIC_LoadFieldDH": { "count": 4112, "time": 13135 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 6339 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 867 }, "LoadIC_Miss": { "count": 107, "time": 3048 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3054 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 7377 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 2558 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1596 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1235 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 135 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 10 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 745 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7676 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4336 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1792 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3616 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 525 }, "API_Object_SetPrototype": { "count": 43, "time": 679 }, "API_ObjectTemplate_New": { "count": 102, "time": 8 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1533 }, "API_String_Write": { "count": 654, "time": 114 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 715 }, "API_External_New": { "count": 23, "time": 344 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 19 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 322 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 841 }, "ParseBackgroundProgram": { "count": 1, "time": 768 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6513 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52987 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 8 }, "OptimizeCode": { "count": 84, "time": 983 }, "RecompileSynchronous": { "count": 166, "time": 132114 }, "CompileOptimized_Concurrent": { "count": 82, "time": 3250 }, "StackGuard": { "count": 82, "time": 2323 }, "DeoptimizeCode": { "count": 7, "time": 1641 }, "NotifyDeoptimized": { "count": 6, "time": 329 } } } }, { "duration": 2669470, "js": 2517801, "phases": [ { "phase": "load", "start": 0, "duration": 91625 }, { "phase": "boot", "start": 91625, "duration": 732290 }, { "phase": "transition", "start": 823915, "duration": 671249 }, { "phase": "render", "start": 1495164, "duration": 1174306 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294105 }, { "kind": "MinorGC", "type": "scavenge", "start": 393436, "duration": 6756, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 428354, "duration": 7722, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 514871, "duration": 2658, "usedHeapSizeAfter": 5795488, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 651536, "duration": 2604, "usedHeapSizeAfter": 7871200, "usedHeapSizeBefore": 8569704 }, { "kind": "MinorGC", "type": "scavenge", "start": 826240, "duration": 3618, "usedHeapSizeAfter": 9248032, "usedHeapSizeBefore": 9849472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033223, "duration": 2333, "usedHeapSizeAfter": 10557640, "usedHeapSizeBefore": 11563664 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1134851, "duration": 509, "usedHeapSizeAfter": 11253536, "usedHeapSizeBefore": 11253536 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1184664, "duration": 9657, "usedHeapSizeAfter": 13426112, "usedHeapSizeBefore": 16275272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1348537, "duration": 4237, "usedHeapSizeAfter": 21226552, "usedHeapSizeBefore": 22575176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1381536, "duration": 3927, "usedHeapSizeAfter": 21933128, "usedHeapSizeBefore": 22694528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414514, "duration": 3838, "usedHeapSizeAfter": 24111808, "usedHeapSizeBefore": 25213368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1655987, "duration": 6290, "usedHeapSizeAfter": 27863016, "usedHeapSizeBefore": 30724456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1822782, "duration": 3971, "usedHeapSizeAfter": 28995816, "usedHeapSizeBefore": 32758984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1949367, "duration": 6419, "usedHeapSizeAfter": 32139048, "usedHeapSizeBefore": 36030904 }, { "kind": "MinorGC", "type": "scavenge", "start": 2179464, "duration": 5575, "usedHeapSizeAfter": 31994344, "usedHeapSizeBefore": 45483000 }, { "kind": "MajorGC", "type": "weak processing", "start": 2665805, "duration": 8, "usedHeapSizeAfter": 39696024, "usedHeapSizeBefore": 39696024 } ], "blinkGC": [ { "start": 262348, "duration": 2526 }, { "start": 262355, "duration": 1681 }, { "start": 266270, "duration": 1621 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1120, "time": 327 }, "FunctionCallback": { "count": 4486, "time": 81272 }, "NamedGetterCallback": { "count": 107, "time": 7283 }, "GetMoreDataCallback": { "count": 14, "time": 143223 }, "AccessorSetterCallback": { "count": 5392, "time": 2498 }, "GCEpilogueCallback": { "count": 15, "time": 275 }, "GCPrologueCallback": { "count": 15, "time": 2480 }, "NamedSetterCallback": { "count": 18, "time": 1496 }, "StoreCallbackProperty": { "count": 5334, "time": 4841 }, "NamedQueryCallback": { "count": 11, "time": 1602 }, "RunMicrotaskCallback": { "count": 42, "time": 13487 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1709 }, "CompileFunction": { "count": 3319, "time": 97299 }, "CompileIgnition": { "count": 3374, "time": 109559 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38181 }, "CompileRewriteReturnResult": { "count": 3329, "time": 121 }, "CompileScopeAnalysis": { "count": 3329, "time": 12527 }, "CompileScript": { "count": 10, "time": 1400 }, "CompileLazy": { "count": 3176, "time": 13381 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 412 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1256 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 653, "time": 1207 }, "Map_SetPrototype": { "count": 12951, "time": 4567 }, "Map_TransitionToDataProperty": { "count": 11924, "time": 36197 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 361 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6611 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9336 }, "CreateArrayLiteral": { "count": 761, "time": 1762 }, "CreateObjectLiteral": { "count": 1890, "time": 7427 }, "SetProperty": { "count": 8824, "time": 17767 }, "DeclareGlobals": { "count": 2, "time": 569 }, "NewClosure": { "count": 344, "time": 82 }, "NewClosure_Tenured": { "count": 2398, "time": 2970 }, "HandleApiCall": { "count": 3986, "time": 1933 }, "DateConstructor": { "count": 268, "time": 1955 }, "ArrayLengthGetter": { "count": 371, "time": 735 }, "ArrayLengthSetter": { "count": 5152, "time": 1047 }, "FunctionPrototypeSetter": { "count": 239, "time": 2415 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 755 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 197 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 8887 }, "ForInEnumerate": { "count": 380, "time": 995 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 161, "time": 4377 }, "CreateListFromArrayLike": { "count": 18, "time": 507 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 4715 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 4966, "time": 4387 }, "AddDictionaryProperty": { "count": 10572, "time": 9301 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1318 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 2328 }, "HasProperty": { "count": 961, "time": 1984 }, "KeyedGetProperty": { "count": 209, "time": 1089 }, "NewObject": { "count": 251, "time": 2173 }, "ObjectCreate": { "count": 221, "time": 1404 }, "ObjectKeys": { "count": 52, "time": 1507 }, "SetDataProperties": { "count": 71, "time": 2494 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 8749 }, "RegExpExecMultiple": { "count": 327, "time": 1756 }, "RegExpReplace": { "count": 784, "time": 4378 }, "StringSplit": { "count": 6134, "time": 9172 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 542 }, "StringBuilderConcat": { "count": 152, "time": 58 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 569, "time": 743 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1645 }, "ArrayPush": { "count": 8, "time": 12 }, "ArraySplice": { "count": 82, "time": 909 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 74 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 1948 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53461 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1224 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 327 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 235 }, "ArrayShift": { "count": 120, "time": 1441 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 2 }, "Interrupt": { "count": 142, "time": 1068 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 92 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 824 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 3511 }, "GlobalDecodeURIComponent": { "count": 1, "time": 651 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 651 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2641 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 711 }, "StringToNumber": { "count": 196, "time": 73 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 213 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 951, "time": 2776 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 240 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 44 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2458 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 7178 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 46293 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3882 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 12 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1349 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 126119 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 8764 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 939 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 818 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 500 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_FINISH": { "count": 1, "time": 30 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_PROLOGUE": { "count": 1, "time": 31 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 40 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 334 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 148 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1834 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 870 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 16 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 3916 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 70 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 799 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 9 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 587 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 3, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 215 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 5 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 3 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 72 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 4, "time": 2462 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 8758 }, "GC_MC_BACKGROUND_MARKING": { "count": 10, "time": 10824 }, "GC_Custom_IncrementalMarkingObserver": { "count": 5, "time": 76 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 995712 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14865 }, "ParseFunctionLiteral": { "count": 3377, "time": 143416 }, "ParseProgram": { "count": 10, "time": 313 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10024 }, "PreParseNoVariableResolution": { "count": 105, "time": 2621 }, "JsonParse": { "count": 25, "time": 140155 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23281 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2592 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2025 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1325, "time": 7346 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9118 }, "LoadIC_FunctionPrototypeStub": { "count": 386, "time": 1181 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2801 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4048, "time": 16145 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 12710 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2579 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13578 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 192 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1330 }, "LoadIC_LoadFieldDH": { "count": 4031, "time": 13466 }, "StoreIC_StoreFieldDH": { "count": 1255, "time": 6033 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 3190 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2850 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5627 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 92 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 2491 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 125, "time": 546 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 467, "time": 3666 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 341 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 6320 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1982 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1866, "time": 852 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 23 }, "API_Function_NewInstance": { "count": 43, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2019 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 681 }, "API_Object_SetPrototype": { "count": 43, "time": 309 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 484 }, "API_String_Write": { "count": 654, "time": 112 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 53, "time": 525 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 418 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 92 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 675 }, "ParseBackgroundProgram": { "count": 1, "time": 754 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6066 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49376 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 4 }, "OptimizeCode": { "count": 73, "time": 989 }, "RecompileSynchronous": { "count": 145, "time": 111544 }, "CompileOptimized_Concurrent": { "count": 72, "time": 2988 }, "StackGuard": { "count": 72, "time": 828 }, "DeoptimizeCode": { "count": 8, "time": 1995 }, "NotifyDeoptimized": { "count": 7, "time": 224 } } } }, { "duration": 2671294, "js": 2520559, "phases": [ { "phase": "load", "start": 0, "duration": 94854 }, { "phase": "boot", "start": 94854, "duration": 715184 }, { "phase": "transition", "start": 810038, "duration": 651517 }, { "phase": "render", "start": 1461555, "duration": 1209739 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298217 }, { "kind": "MinorGC", "type": "scavenge", "start": 396608, "duration": 5859, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 430639, "duration": 7679, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 509013, "duration": 1486, "usedHeapSizeAfter": 5805120, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 642225, "duration": 3013, "usedHeapSizeAfter": 7862952, "usedHeapSizeBefore": 8564760 }, { "kind": "MinorGC", "type": "scavenge", "start": 811905, "duration": 3210, "usedHeapSizeAfter": 9251816, "usedHeapSizeBefore": 9847848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1007820, "duration": 2665, "usedHeapSizeAfter": 10556816, "usedHeapSizeBefore": 11559544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1105300, "duration": 74, "usedHeapSizeAfter": 11285880, "usedHeapSizeBefore": 11285880 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1107369, "duration": 7157, "usedHeapSizeAfter": 8546408, "usedHeapSizeBefore": 11286040 }, { "kind": "MajorGC", "type": "weak processing", "start": 1116499, "duration": 9, "usedHeapSizeAfter": 8546488, "usedHeapSizeBefore": 8546488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1303664, "duration": 2667, "usedHeapSizeAfter": 21318048, "usedHeapSizeBefore": 22738752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1335872, "duration": 3815, "usedHeapSizeAfter": 22236744, "usedHeapSizeBefore": 22822304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1371386, "duration": 3460, "usedHeapSizeAfter": 24195048, "usedHeapSizeBefore": 25387504 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1536073, "duration": 84, "usedHeapSizeAfter": 28642728, "usedHeapSizeBefore": 28642728 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1580521, "duration": 8727, "usedHeapSizeAfter": 25083152, "usedHeapSizeBefore": 29214864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1725888, "duration": 7553, "usedHeapSizeAfter": 25290456, "usedHeapSizeBefore": 29453560 }, { "kind": "MinorGC", "type": "scavenge", "start": 2061450, "duration": 4797, "usedHeapSizeAfter": 29007304, "usedHeapSizeBefore": 40843920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2520724, "duration": 6730, "usedHeapSizeAfter": 30444712, "usedHeapSizeBefore": 42411248 } ], "blinkGC": [ { "start": 266594, "duration": 3329 }, { "start": 266607, "duration": 2805 }, { "start": 274634, "duration": 1072 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1933 }, "FunctionCallback": { "count": 4489, "time": 93055 }, "NamedGetterCallback": { "count": 107, "time": 8377 }, "GetMoreDataCallback": { "count": 14, "time": 143228 }, "AccessorSetterCallback": { "count": 5392, "time": 1916 }, "GCEpilogueCallback": { "count": 16, "time": 534 }, "GCPrologueCallback": { "count": 16, "time": 2037 }, "NamedSetterCallback": { "count": 18, "time": 789 }, "StoreCallbackProperty": { "count": 5334, "time": 4609 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11788 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1336 }, "CompileFunction": { "count": 3319, "time": 108727 }, "CompileIgnition": { "count": 3374, "time": 101350 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35136 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1020 }, "CompileScopeAnalysis": { "count": 3329, "time": 13031 }, "CompileScript": { "count": 10, "time": 288 }, "CompileLazy": { "count": 3176, "time": 9357 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 73 }, "RegExpInitializeAndCompile": { "count": 177, "time": 368 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1714 }, "Map_SetPrototype": { "count": 12954, "time": 3911 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 36770 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5760 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5910 }, "CreateArrayLiteral": { "count": 761, "time": 2358 }, "CreateObjectLiteral": { "count": 1890, "time": 9360 }, "SetProperty": { "count": 8829, "time": 12964 }, "DeclareGlobals": { "count": 2, "time": 20 }, "NewClosure": { "count": 344, "time": 827 }, "NewClosure_Tenured": { "count": 2398, "time": 1295 }, "HandleApiCall": { "count": 3986, "time": 3415 }, "DateConstructor": { "count": 268, "time": 998 }, "ArrayLengthGetter": { "count": 371, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 1281 }, "FunctionPrototypeSetter": { "count": 239, "time": 704 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 95 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 506 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 8226 }, "ForInEnumerate": { "count": 380, "time": 1808 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 260, "time": 3981 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1842 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3258 }, "AddDictionaryProperty": { "count": 10572, "time": 12840 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 380 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 1944 }, "HasProperty": { "count": 961, "time": 1582 }, "KeyedGetProperty": { "count": 223, "time": 271 }, "NewObject": { "count": 251, "time": 2053 }, "ObjectCreate": { "count": 221, "time": 1630 }, "ObjectKeys": { "count": 53, "time": 155 }, "SetDataProperties": { "count": 71, "time": 1218 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 11314 }, "RegExpExecMultiple": { "count": 327, "time": 911 }, "RegExpReplace": { "count": 784, "time": 6272 }, "StringSplit": { "count": 6134, "time": 8043 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 27 }, "StringBuilderConcat": { "count": 152, "time": 429 }, "StringBuilderJoin": { "count": 136, "time": 628 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 561, "time": 534 }, "StringIndexOfUnchecked": { "count": 330, "time": 424 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 241 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 881 }, "ArrayUnshift": { "count": 45, "time": 42 }, "DateNow": { "count": 60, "time": 57 }, "FunctionPrototypeToString": { "count": 116, "time": 76 }, "ObjectDefineProperties": { "count": 2, "time": 3043 }, "ObjectDefineProperty": { "count": 650, "time": 3611 }, "ObjectFreeze": { "count": 11, "time": 11 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 49660 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1670 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 595 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 835 }, "ArrayShift": { "count": 120, "time": 82 }, "Object_DeleteProperty": { "count": 6, "time": 22 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 146, "time": 2081 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 690 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1203 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4331 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 198 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3759 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1023 }, "StringToNumber": { "count": 196, "time": 47 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1091, "time": 7028 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 82 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3044 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7174 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 1388 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 64 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37322 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2883 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 877 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1721 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 98553 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 13372 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 722 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 904 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 136 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 796 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 57 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 495 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 842 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 320 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 867 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4231 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 819 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1535 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 192 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 208 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 25 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 2578 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1065 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 132 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 765 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 97 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6149 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3513 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 30926 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2720 }, "GC_Custom_IncrementalMarkingObserver": { "count": 114, "time": 2072 } }, "JavaScript": { "JS_Execution": { "count": 5525, "time": 1037215 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14624 }, "ParseFunctionLiteral": { "count": 3377, "time": 120855 }, "ParseProgram": { "count": 10, "time": 454 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15912 }, "PreParseNoVariableResolution": { "count": 105, "time": 2275 }, "JsonParse": { "count": 25, "time": 121058 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22238 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1147 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2361 }, "StoreGlobalIC_Miss": { "count": 8, "time": 472 }, "StoreIC_Miss": { "count": 1381, "time": 5969 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4146 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1202 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2614 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4056, "time": 17909 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 658 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 12550 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1267 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17555 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 229 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1510 }, "LoadIC_LoadFieldDH": { "count": 4067, "time": 12117 }, "StoreIC_StoreFieldDH": { "count": 1295, "time": 6448 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 1240 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1419 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3650 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 429 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 515, "time": 2632 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1109 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 483, "time": 1519 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 287 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 8847 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1706 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 1196 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 13 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3087 }, "API_Object_CreateDataProperty": { "count": 22, "time": 790 }, "API_Object_Get": { "count": 138, "time": 36 }, "API_Object_SetPrototype": { "count": 43, "time": 720 }, "API_ObjectTemplate_New": { "count": 102, "time": 7 }, "API_String_NewFromOneByte": { "count": 1038, "time": 917 }, "API_String_Write": { "count": 654, "time": 104 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 222 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 369 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 112 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 704 }, "ParseBackgroundProgram": { "count": 1, "time": 676 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6226 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49795 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 415 }, "OptimizeCode": { "count": 80, "time": 1621 }, "RecompileSynchronous": { "count": 159, "time": 107895 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2217 }, "StackGuard": { "count": 82, "time": 2097 }, "DeoptimizeCode": { "count": 7, "time": 618 }, "NotifyDeoptimized": { "count": 6, "time": 110 } } } }, { "duration": 2672988, "js": 2512254, "phases": [ { "phase": "load", "start": 0, "duration": 99325 }, { "phase": "boot", "start": 99325, "duration": 731433 }, { "phase": "transition", "start": 830758, "duration": 655306 }, { "phase": "render", "start": 1486064, "duration": 1186924 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303939 }, { "kind": "MinorGC", "type": "scavenge", "start": 411554, "duration": 5385, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 442390, "duration": 8042, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 523282, "duration": 2458, "usedHeapSizeAfter": 5791352, "usedHeapSizeBefore": 6119560 }, { "kind": "MinorGC", "type": "scavenge", "start": 658006, "duration": 3223, "usedHeapSizeAfter": 7887784, "usedHeapSizeBefore": 8571384 }, { "kind": "MinorGC", "type": "scavenge", "start": 832421, "duration": 2748, "usedHeapSizeAfter": 9227608, "usedHeapSizeBefore": 9846176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1028398, "duration": 2204, "usedHeapSizeAfter": 10564224, "usedHeapSizeBefore": 11566824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1123900, "duration": 69, "usedHeapSizeAfter": 11242240, "usedHeapSizeBefore": 11242240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1126049, "duration": 10768, "usedHeapSizeAfter": 8520096, "usedHeapSizeBefore": 11242400 }, { "kind": "MajorGC", "type": "weak processing", "start": 1139248, "duration": 11, "usedHeapSizeAfter": 8520176, "usedHeapSizeBefore": 8520176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1322829, "duration": 5594, "usedHeapSizeAfter": 21331520, "usedHeapSizeBefore": 22713688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358449, "duration": 4720, "usedHeapSizeAfter": 22185224, "usedHeapSizeBefore": 22796440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397697, "duration": 5426, "usedHeapSizeAfter": 24178616, "usedHeapSizeBefore": 25392704 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1539852, "duration": 76, "usedHeapSizeAfter": 28423576, "usedHeapSizeBefore": 28423576 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1554036, "duration": 9893, "usedHeapSizeAfter": 24889696, "usedHeapSizeBefore": 28662576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1718157, "duration": 7210, "usedHeapSizeAfter": 25040776, "usedHeapSizeBefore": 29423032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1910046, "duration": 6229, "usedHeapSizeAfter": 28798032, "usedHeapSizeBefore": 32484936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2135873, "duration": 5776, "usedHeapSizeAfter": 28904968, "usedHeapSizeBefore": 41528456 } ], "blinkGC": [ { "start": 277266, "duration": 3773 }, { "start": 277275, "duration": 3717 }, { "start": 287666, "duration": 1977 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 2214 }, "FunctionCallback": { "count": 4489, "time": 90493 }, "NamedGetterCallback": { "count": 107, "time": 8207 }, "GetMoreDataCallback": { "count": 14, "time": 143602 }, "AccessorSetterCallback": { "count": 5392, "time": 3727 }, "GCEpilogueCallback": { "count": 16, "time": 987 }, "GCPrologueCallback": { "count": 16, "time": 2111 }, "NamedSetterCallback": { "count": 18, "time": 217 }, "StoreCallbackProperty": { "count": 5334, "time": 4586 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 10920 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1664 }, "CompileFunction": { "count": 3319, "time": 92061 }, "CompileIgnition": { "count": 3374, "time": 105915 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24918 }, "CompileRewriteReturnResult": { "count": 3329, "time": 725 }, "CompileScopeAnalysis": { "count": 3329, "time": 14951 }, "CompileScript": { "count": 10, "time": 1638 }, "CompileLazy": { "count": 3176, "time": 9677 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 247 }, "RegExpInitializeAndCompile": { "count": 177, "time": 771 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 3566 }, "Map_SetPrototype": { "count": 12977, "time": 5706 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 32385 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 65 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4847 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8011 }, "CreateArrayLiteral": { "count": 761, "time": 2232 }, "CreateObjectLiteral": { "count": 1890, "time": 7201 }, "SetProperty": { "count": 8829, "time": 18837 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 2744 }, "HandleApiCall": { "count": 3986, "time": 2260 }, "DateConstructor": { "count": 268, "time": 139 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3028 }, "FunctionPrototypeSetter": { "count": 239, "time": 321 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 101 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 515 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 9720 }, "ForInEnumerate": { "count": 380, "time": 2791 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 239, "time": 3543 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3590 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2353 }, "AddDictionaryProperty": { "count": 10572, "time": 15208 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 208 }, "CreateDataProperty": { "count": 2, "time": 5 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 7723 }, "HasProperty": { "count": 961, "time": 905 }, "KeyedGetProperty": { "count": 223, "time": 1563 }, "NewObject": { "count": 251, "time": 1754 }, "ObjectCreate": { "count": 221, "time": 4782 }, "ObjectKeys": { "count": 53, "time": 164 }, "SetDataProperties": { "count": 71, "time": 1250 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 8324 }, "RegExpExecMultiple": { "count": 327, "time": 983 }, "RegExpReplace": { "count": 784, "time": 4758 }, "StringSplit": { "count": 6134, "time": 7402 }, "PushCatchContext": { "count": 2, "time": 360 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 59 }, "StringBuilderJoin": { "count": 136, "time": 69 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 559, "time": 868 }, "StringIndexOfUnchecked": { "count": 330, "time": 223 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 946 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 877 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 79 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2621 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56089 }, "ObjectSetPrototypeOf": { "count": 205, "time": 985 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 855 }, "ArrayShift": { "count": 120, "time": 728 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 147, "time": 1350 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 79 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1234 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 3821 }, "GlobalDecodeURIComponent": { "count": 1, "time": 9 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 282 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3218 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 431 }, "StringToNumber": { "count": 196, "time": 835 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 14 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 30 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 937, "time": 3195 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2575 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7029 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 41675 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2898 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 2656 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1398 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 103388 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 14818 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1674 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1911 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 123 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 999 }, "GC_MC_MARK": { "count": 2, "time": 23 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 1522 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 252 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 115 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 117 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1444 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4406 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 24 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 93 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3373 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 107 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1193 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 23 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 546 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 22 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 3734 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 325 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 1340 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 74 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4563 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3723 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 32791 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 7677 }, "GC_Custom_IncrementalMarkingObserver": { "count": 108, "time": 678 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1008730 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13748 }, "ParseFunctionLiteral": { "count": 3377, "time": 134851 }, "ParseProgram": { "count": 10, "time": 949 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11519 }, "PreParseNoVariableResolution": { "count": 105, "time": 1572 }, "JsonParse": { "count": 25, "time": 118840 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17233 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3286 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2219 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1375, "time": 7812 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8503 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2066 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 2149 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 18325 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 25 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 12982 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2771 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16029 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1659 }, "LoadIC_LoadFieldDH": { "count": 4098, "time": 14749 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 2643 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 1830 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 2825 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3802 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 76 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 2636 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1076 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 3276 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1472 }, "LoadIC_StringLength": { "count": 27, "time": 489 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 41 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 11021 }, "API_FunctionTemplate_New": { "count": 1353, "time": 4100 }, "API_Object_SetPrivate": { "count": 35, "time": 27 }, "API_Persistent_New": { "count": 1875, "time": 1480 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 3 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 753 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3703 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 44 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 21 }, "API_String_NewFromOneByte": { "count": 1038, "time": 536 }, "API_String_Write": { "count": 654, "time": 960 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 26 }, "API_External_New": { "count": 23, "time": 865 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 347 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 695 }, "ParseBackgroundProgram": { "count": 1, "time": 779 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6663 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50372 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 7 }, "OptimizeCode": { "count": 81, "time": 1387 }, "RecompileSynchronous": { "count": 161, "time": 109819 }, "CompileOptimized_Concurrent": { "count": 80, "time": 1464 }, "StackGuard": { "count": 78, "time": 1395 }, "DeoptimizeCode": { "count": 8, "time": 774 }, "NotifyDeoptimized": { "count": 7, "time": 132 } } } }, { "duration": 2680592, "js": 2528335, "phases": [ { "phase": "load", "start": 0, "duration": 91524 }, { "phase": "boot", "start": 91524, "duration": 738170 }, { "phase": "transition", "start": 829694, "duration": 702142 }, { "phase": "render", "start": 1531836, "duration": 1148756 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 297175 }, { "kind": "MinorGC", "type": "scavenge", "start": 397781, "duration": 5125, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 431634, "duration": 6204, "usedHeapSizeAfter": 4487464, "usedHeapSizeBefore": 4629352 }, { "kind": "MinorGC", "type": "scavenge", "start": 513404, "duration": 1726, "usedHeapSizeAfter": 5800424, "usedHeapSizeBefore": 6119152 }, { "kind": "MinorGC", "type": "scavenge", "start": 652320, "duration": 3067, "usedHeapSizeAfter": 7884728, "usedHeapSizeBefore": 8568312 }, { "kind": "MinorGC", "type": "scavenge", "start": 823262, "duration": 1978, "usedHeapSizeAfter": 9218056, "usedHeapSizeBefore": 9826968 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1027503, "duration": 70, "usedHeapSizeAfter": 11239344, "usedHeapSizeBefore": 11239344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1038665, "duration": 6691, "usedHeapSizeAfter": 8985432, "usedHeapSizeBefore": 11330136 }, { "kind": "MajorGC", "type": "weak processing", "start": 1126145, "duration": 8, "usedHeapSizeAfter": 9915536, "usedHeapSizeBefore": 9915536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331007, "duration": 4110, "usedHeapSizeAfter": 21093424, "usedHeapSizeBefore": 22849416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380329, "duration": 6193, "usedHeapSizeAfter": 22315296, "usedHeapSizeBefore": 23283680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1425470, "duration": 4404, "usedHeapSizeAfter": 24273784, "usedHeapSizeBefore": 25257888 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1458615, "duration": 70, "usedHeapSizeAfter": 26261896, "usedHeapSizeBefore": 26261896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1501898, "duration": 8632, "usedHeapSizeAfter": 24261184, "usedHeapSizeBefore": 28203296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1710798, "duration": 7149, "usedHeapSizeAfter": 24996976, "usedHeapSizeBefore": 29071880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1927280, "duration": 4481, "usedHeapSizeAfter": 28336512, "usedHeapSizeBefore": 32200784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2153038, "duration": 5104, "usedHeapSizeAfter": 29058264, "usedHeapSizeBefore": 41507536 }, { "kind": "MajorGC", "type": "weak processing", "start": 2676377, "duration": 11, "usedHeapSizeAfter": 39790592, "usedHeapSizeBefore": 39790592 } ], "blinkGC": [ { "start": 261960, "duration": 3863 }, { "start": 261968, "duration": 3394 }, { "start": 276274, "duration": 1516 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 520 }, "FunctionCallback": { "count": 4497, "time": 79789 }, "NamedGetterCallback": { "count": 107, "time": 7148 }, "GetMoreDataCallback": { "count": 14, "time": 140965 }, "AccessorSetterCallback": { "count": 5392, "time": 3009 }, "GCEpilogueCallback": { "count": 15, "time": 1058 }, "GCPrologueCallback": { "count": 15, "time": 1069 }, "NamedSetterCallback": { "count": 18, "time": 100 }, "StoreCallbackProperty": { "count": 5334, "time": 1291 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 13379 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3088 }, "CompileFunction": { "count": 3319, "time": 101657 }, "CompileIgnition": { "count": 3374, "time": 113307 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31932 }, "CompileRewriteReturnResult": { "count": 3329, "time": 155 }, "CompileScopeAnalysis": { "count": 3329, "time": 18891 }, "CompileScript": { "count": 10, "time": 1808 }, "CompileLazy": { "count": 3176, "time": 11445 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 99 }, "RegExpInitializeAndCompile": { "count": 177, "time": 219 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1149 }, "Map_SetPrototype": { "count": 12952, "time": 3480 }, "Map_TransitionToDataProperty": { "count": 11936, "time": 29231 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6317 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9497 }, "CreateArrayLiteral": { "count": 761, "time": 953 }, "CreateObjectLiteral": { "count": 1890, "time": 8771 }, "SetProperty": { "count": 8819, "time": 11923 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 73 }, "NewClosure_Tenured": { "count": 2398, "time": 1030 }, "HandleApiCall": { "count": 3986, "time": 2804 }, "DateConstructor": { "count": 268, "time": 968 }, "ArrayLengthGetter": { "count": 372, "time": 28 }, "ArrayLengthSetter": { "count": 5152, "time": 1734 }, "FunctionPrototypeSetter": { "count": 239, "time": 1019 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 730 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 1416 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 1778 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7187 }, "ForInEnumerate": { "count": 379, "time": 1832 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 290, "time": 2463 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 5185 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 3405 }, "AddDictionaryProperty": { "count": 10572, "time": 15919 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4007 }, "HasProperty": { "count": 961, "time": 2047 }, "KeyedGetProperty": { "count": 223, "time": 3966 }, "NewObject": { "count": 251, "time": 3163 }, "ObjectCreate": { "count": 221, "time": 5042 }, "ObjectKeys": { "count": 52, "time": 862 }, "SetDataProperties": { "count": 71, "time": 2826 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 8207 }, "RegExpExecMultiple": { "count": 327, "time": 3503 }, "RegExpReplace": { "count": 784, "time": 2655 }, "StringSplit": { "count": 6134, "time": 10078 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 1226 }, "StringBuilderJoin": { "count": 136, "time": 70 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 555, "time": 95 }, "StringIndexOfUnchecked": { "count": 330, "time": 108 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 830 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 705 }, "ArrayUnshift": { "count": 45, "time": 101 }, "DateNow": { "count": 60, "time": 59 }, "FunctionPrototypeToString": { "count": 116, "time": 60 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1606 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60733 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2674 }, "ObjectIsExtensible": { "count": 19, "time": 2 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 543 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 394 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 138, "time": 1684 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 85 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1588 }, "ArrayPop": { "count": 63, "time": 95 }, "ArrayBufferConstructor": { "count": 1, "time": 4121 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 39 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 103 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 2372 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 505 }, "StringToNumber": { "count": 196, "time": 756 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 21 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 568 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1199, "time": 4888 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 426 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3868 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6490 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 83 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35999 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2257 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1725 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1344 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94523 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 18066 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1783 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 125 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 142 }, "GC_MC_FINISH": { "count": 2, "time": 564 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 63 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 863 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 506 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2442 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2743 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 501 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2743 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 733 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1422 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 582 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 714 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 567 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 11 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5805 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3759 }, "GC_MC_BACKGROUND_MARKING": { "count": 37, "time": 31128 }, "GC_Custom_IncrementalMarkingObserver": { "count": 195, "time": 2566 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2551 } }, "JavaScript": { "JS_Execution": { "count": 5556, "time": 1017872 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18580 }, "ParseFunctionLiteral": { "count": 3377, "time": 137039 }, "ParseProgram": { "count": 10, "time": 1327 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9920 }, "PreParseNoVariableResolution": { "count": 105, "time": 1925 }, "JsonParse": { "count": 25, "time": 120587 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24861 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1153 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1284 }, "StoreGlobalIC_Miss": { "count": 8, "time": 9 }, "StoreIC_Miss": { "count": 1344, "time": 6894 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7278 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 3185 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1655 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4058, "time": 19015 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 45 }, "LoadIC_LoadNonexistentDH": { "count": 5426, "time": 10357 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3006 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15393 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 42 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1847 }, "LoadIC_LoadFieldDH": { "count": 4038, "time": 14832 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 3989 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 3072 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2696 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5176 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 87 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 541, "time": 4607 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 136, "time": 977 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 471, "time": 1725 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 355 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1133 }, "LoadIC_StringLength": { "count": 27, "time": 495 }, "StoreIC_SlowStub": { "count": 4, "time": 7 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 396 } }, "API": { "API_Context_New": { "count": 2, "time": 10508 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2904 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1876, "time": 257 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 557 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2559 }, "API_Object_CreateDataProperty": { "count": 22, "time": 305 }, "API_Object_Get": { "count": 138, "time": 35 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 274 }, "API_String_Write": { "count": 654, "time": 116 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 6 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 32 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 446 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 831 }, "ParseBackgroundProgram": { "count": 1, "time": 671 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5736 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54249 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 137 }, "OptimizeCode": { "count": 83, "time": 934 }, "RecompileSynchronous": { "count": 165, "time": 107406 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1046 }, "StackGuard": { "count": 86, "time": 2659 }, "DeoptimizeCode": { "count": 7, "time": 1338 }, "NotifyDeoptimized": { "count": 6, "time": 110 } } } }, { "duration": 2740410, "js": 2591816, "phases": [ { "phase": "load", "start": 0, "duration": 88986 }, { "phase": "boot", "start": 88986, "duration": 728968 }, { "phase": "transition", "start": 817954, "duration": 664210 }, { "phase": "render", "start": 1482164, "duration": 1258246 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286671 }, { "kind": "MinorGC", "type": "scavenge", "start": 387337, "duration": 5621, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 422136, "duration": 7015, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 504394, "duration": 1614, "usedHeapSizeAfter": 5793040, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 643544, "duration": 3734, "usedHeapSizeAfter": 7892376, "usedHeapSizeBefore": 8570656 }, { "kind": "MinorGC", "type": "scavenge", "start": 818842, "duration": 3245, "usedHeapSizeAfter": 9219456, "usedHeapSizeBefore": 9837360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1019807, "duration": 3697, "usedHeapSizeAfter": 10527440, "usedHeapSizeBefore": 11567032 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1124932, "duration": 74, "usedHeapSizeAfter": 11237832, "usedHeapSizeBefore": 11237832 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1130844, "duration": 5909, "usedHeapSizeAfter": 8543896, "usedHeapSizeBefore": 11237992 }, { "kind": "MajorGC", "type": "weak processing", "start": 1138143, "duration": 7, "usedHeapSizeAfter": 8543976, "usedHeapSizeBefore": 8543976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1318793, "duration": 3870, "usedHeapSizeAfter": 21335096, "usedHeapSizeBefore": 22734104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1351846, "duration": 4980, "usedHeapSizeAfter": 22235280, "usedHeapSizeBefore": 22843632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391901, "duration": 4041, "usedHeapSizeAfter": 24208360, "usedHeapSizeBefore": 25416008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1599872, "duration": 693, "usedHeapSizeAfter": 29375152, "usedHeapSizeBefore": 29375152 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1608249, "duration": 9586, "usedHeapSizeAfter": 25165232, "usedHeapSizeBefore": 29479792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1744117, "duration": 8476, "usedHeapSizeAfter": 25267312, "usedHeapSizeBefore": 29450032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2120850, "duration": 6948, "usedHeapSizeAfter": 29089160, "usedHeapSizeBefore": 40967072 }, { "kind": "MinorGC", "type": "scavenge", "start": 2590789, "duration": 5654, "usedHeapSizeAfter": 30479040, "usedHeapSizeBefore": 42493448 } ], "blinkGC": [ { "start": 255189, "duration": 2410 }, { "start": 255198, "duration": 2353 }, { "start": 270610, "duration": 1369 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1124 }, "FunctionCallback": { "count": 4488, "time": 102842 }, "NamedGetterCallback": { "count": 107, "time": 9667 }, "GetMoreDataCallback": { "count": 14, "time": 137407 }, "AccessorSetterCallback": { "count": 5392, "time": 2703 }, "GCEpilogueCallback": { "count": 16, "time": 1515 }, "GCPrologueCallback": { "count": 16, "time": 1357 }, "NamedSetterCallback": { "count": 18, "time": 810 }, "StoreCallbackProperty": { "count": 5334, "time": 5640 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 11801 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2063 }, "CompileFunction": { "count": 3319, "time": 98030 }, "CompileIgnition": { "count": 3374, "time": 105365 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31326 }, "CompileRewriteReturnResult": { "count": 3329, "time": 118 }, "CompileScopeAnalysis": { "count": 3329, "time": 20704 }, "CompileScript": { "count": 10, "time": 1615 }, "CompileLazy": { "count": 3176, "time": 8821 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 769 }, "RegExpInitializeAndCompile": { "count": 177, "time": 616 }, "CompileForOnStackReplacement": { "count": 2, "time": 704 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2130 }, "Map_SetPrototype": { "count": 12973, "time": 2931 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 38489 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7670 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10801 }, "CreateArrayLiteral": { "count": 761, "time": 2335 }, "CreateObjectLiteral": { "count": 1890, "time": 9281 }, "SetProperty": { "count": 8829, "time": 12748 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 446 }, "NewClosure_Tenured": { "count": 2398, "time": 3934 }, "HandleApiCall": { "count": 3986, "time": 1905 }, "DateConstructor": { "count": 268, "time": 159 }, "ArrayLengthGetter": { "count": 372, "time": 31 }, "ArrayLengthSetter": { "count": 5152, "time": 2650 }, "FunctionPrototypeSetter": { "count": 239, "time": 1244 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 92 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 82 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 833 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 7894 }, "ForInEnumerate": { "count": 380, "time": 2513 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 267, "time": 1845 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2667 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3898 }, "AddDictionaryProperty": { "count": 10572, "time": 10133 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 97 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 2529 }, "HasProperty": { "count": 961, "time": 4217 }, "KeyedGetProperty": { "count": 223, "time": 279 }, "NewObject": { "count": 251, "time": 1466 }, "ObjectCreate": { "count": 221, "time": 4197 }, "ObjectKeys": { "count": 53, "time": 157 }, "SetDataProperties": { "count": 71, "time": 2761 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 10043 }, "RegExpExecMultiple": { "count": 327, "time": 1800 }, "RegExpReplace": { "count": 784, "time": 5416 }, "StringSplit": { "count": 6134, "time": 5491 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 62 }, "StringBuilderConcat": { "count": 152, "time": 874 }, "StringBuilderJoin": { "count": 136, "time": 96 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 557, "time": 779 }, "StringIndexOfUnchecked": { "count": 330, "time": 82 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1375 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 755 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 559 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 3023 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57867 }, "ObjectSetPrototypeOf": { "count": 205, "time": 2047 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 104 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 28 }, "ArrayShift": { "count": 120, "time": 310 }, "Object_DeleteProperty": { "count": 6, "time": 16 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 347 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 110 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 562 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4092 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 109 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3699 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 942 }, "StringToNumber": { "count": 196, "time": 438 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 901 }, "ObjectIsFrozen": { "count": 216, "time": 440 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 955, "time": 2573 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 111 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3433 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 10977 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 43 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 62 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42001 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1338 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 702 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1723 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 110732 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 13596 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 953 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 31 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1132 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 737 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 630 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 52 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 811 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 530 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2257 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4986 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 763 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1768 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 228 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 530 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 505 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1104 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 117 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 126 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7638 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3178 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 33041 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2172 }, "GC_Custom_IncrementalMarkingObserver": { "count": 119, "time": 1340 } }, "JavaScript": { "JS_Execution": { "count": 5557, "time": 1025580 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13883 }, "ParseFunctionLiteral": { "count": 3377, "time": 142112 }, "ParseProgram": { "count": 10, "time": 782 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15091 }, "PreParseNoVariableResolution": { "count": 105, "time": 2465 }, "JsonParse": { "count": 25, "time": 117385 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20203 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1297 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1241 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1375, "time": 7849 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6636 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 1419 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1239 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4134, "time": 19620 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5448, "time": 11556 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1311 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13198 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1362 }, "LoadIC_LoadFieldDH": { "count": 4105, "time": 16249 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 3790 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 3623 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2378 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5667 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 160 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3431 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1219 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 2263 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 142 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 699 } }, "API": { "API_Context_New": { "count": 2, "time": 8677 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2770 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 1346 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 572 }, "API_Function_NewInstance": { "count": 43, "time": 84 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2799 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 28 }, "API_Object_SetPrototype": { "count": 43, "time": 41 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 280 }, "API_String_Write": { "count": 654, "time": 820 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 352 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 103 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 674 }, "ParseBackgroundProgram": { "count": 1, "time": 1039 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5946 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50228 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 6 }, "OptimizeCode": { "count": 80, "time": 980 }, "RecompileSynchronous": { "count": 157, "time": 155663 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1807 }, "StackGuard": { "count": 81, "time": 2493 }, "DeoptimizeCode": { "count": 10, "time": 914 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 352 }, "NotifyDeoptimized": { "count": 9, "time": 668 } } } }, { "duration": 2649415, "js": 2488467, "phases": [ { "phase": "load", "start": 0, "duration": 96004 }, { "phase": "boot", "start": 96004, "duration": 735646 }, { "phase": "transition", "start": 831650, "duration": 657430 }, { "phase": "render", "start": 1489080, "duration": 1160335 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294217 }, { "kind": "MinorGC", "type": "scavenge", "start": 393160, "duration": 5889, "usedHeapSizeAfter": 3767072, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 427005, "duration": 6514, "usedHeapSizeAfter": 4487616, "usedHeapSizeBefore": 4629488 }, { "kind": "MinorGC", "type": "scavenge", "start": 509940, "duration": 1132, "usedHeapSizeAfter": 5793832, "usedHeapSizeBefore": 6119224 }, { "kind": "MinorGC", "type": "scavenge", "start": 661632, "duration": 3086, "usedHeapSizeAfter": 7877112, "usedHeapSizeBefore": 8569872 }, { "kind": "MinorGC", "type": "scavenge", "start": 834365, "duration": 2022, "usedHeapSizeAfter": 9259936, "usedHeapSizeBefore": 9848096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031234, "duration": 3148, "usedHeapSizeAfter": 10547440, "usedHeapSizeBefore": 11565312 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1129179, "duration": 94, "usedHeapSizeAfter": 11256360, "usedHeapSizeBefore": 11256360 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1133943, "duration": 6072, "usedHeapSizeAfter": 8524520, "usedHeapSizeBefore": 11256520 }, { "kind": "MajorGC", "type": "weak processing", "start": 1140962, "duration": 7, "usedHeapSizeAfter": 8524600, "usedHeapSizeBefore": 8524600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1325660, "duration": 2406, "usedHeapSizeAfter": 21296080, "usedHeapSizeBefore": 22715544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355260, "duration": 6401, "usedHeapSizeAfter": 22141208, "usedHeapSizeBefore": 22798136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1403014, "duration": 4062, "usedHeapSizeAfter": 24235184, "usedHeapSizeBefore": 25378576 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1580724, "duration": 320, "usedHeapSizeAfter": 29110176, "usedHeapSizeBefore": 29110176 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1587823, "duration": 9313, "usedHeapSizeAfter": 24891664, "usedHeapSizeBefore": 29185920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1752058, "duration": 4992, "usedHeapSizeAfter": 25303024, "usedHeapSizeBefore": 29510304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1927047, "duration": 4728, "usedHeapSizeAfter": 28950096, "usedHeapSizeBefore": 32528976 }, { "kind": "MinorGC", "type": "scavenge", "start": 2147511, "duration": 4242, "usedHeapSizeAfter": 28760672, "usedHeapSizeBefore": 41848008 } ], "blinkGC": [ { "start": 263331, "duration": 639 }, { "start": 263338, "duration": 586 }, { "start": 279775, "duration": 1082 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1485 }, "FunctionCallback": { "count": 4488, "time": 87263 }, "NamedGetterCallback": { "count": 107, "time": 8917 }, "GetMoreDataCallback": { "count": 14, "time": 138725 }, "AccessorSetterCallback": { "count": 5392, "time": 1893 }, "GCEpilogueCallback": { "count": 16, "time": 1959 }, "GCPrologueCallback": { "count": 16, "time": 1616 }, "NamedSetterCallback": { "count": 18, "time": 1272 }, "StoreCallbackProperty": { "count": 5334, "time": 3201 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 15713 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3620 }, "CompileFunction": { "count": 3319, "time": 97092 }, "CompileIgnition": { "count": 3374, "time": 101925 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27292 }, "CompileRewriteReturnResult": { "count": 3329, "time": 976 }, "CompileScopeAnalysis": { "count": 3329, "time": 16479 }, "CompileScript": { "count": 10, "time": 388 }, "CompileLazy": { "count": 3176, "time": 13034 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 91 }, "RegExpInitializeAndCompile": { "count": 177, "time": 443 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 1179 }, "Map_SetPrototype": { "count": 12976, "time": 5722 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 40697 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 69 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4572 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6689 }, "CreateArrayLiteral": { "count": 761, "time": 2495 }, "CreateObjectLiteral": { "count": 1890, "time": 11604 }, "SetProperty": { "count": 8829, "time": 17375 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 856 }, "NewClosure_Tenured": { "count": 2398, "time": 2186 }, "HandleApiCall": { "count": 3986, "time": 5177 }, "DateConstructor": { "count": 268, "time": 680 }, "ArrayLengthGetter": { "count": 371, "time": 570 }, "ArrayLengthSetter": { "count": 5152, "time": 3346 }, "FunctionPrototypeSetter": { "count": 239, "time": 887 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 131 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 73 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 232 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 6085 }, "ForInEnumerate": { "count": 380, "time": 1943 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 229, "time": 3922 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1662 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4132 }, "AddDictionaryProperty": { "count": 10572, "time": 9787 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 1105 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 4962 }, "HasProperty": { "count": 961, "time": 1589 }, "KeyedGetProperty": { "count": 223, "time": 1053 }, "NewObject": { "count": 251, "time": 2083 }, "ObjectCreate": { "count": 221, "time": 3793 }, "ObjectKeys": { "count": 53, "time": 157 }, "SetDataProperties": { "count": 71, "time": 1245 }, "ToString": { "count": 28, "time": 400 }, "RegExpExec": { "count": 269, "time": 14447 }, "RegExpExecMultiple": { "count": 327, "time": 1783 }, "RegExpReplace": { "count": 784, "time": 4723 }, "StringSplit": { "count": 6134, "time": 6842 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 1223 }, "StringBuilderJoin": { "count": 136, "time": 1077 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 564, "time": 128 }, "StringIndexOfUnchecked": { "count": 330, "time": 155 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1743 }, "ArrayPush": { "count": 8, "time": 731 }, "ArraySplice": { "count": 82, "time": 109 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 1060 }, "FunctionPrototypeToString": { "count": 116, "time": 85 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 4379 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 64495 }, "ObjectSetPrototypeOf": { "count": 205, "time": 606 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 173 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 474 }, "ArrayShift": { "count": 120, "time": 80 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 138, "time": 2047 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 1773 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 762 }, "ArrayPop": { "count": 63, "time": 29 }, "ArrayBufferConstructor": { "count": 1, "time": 3923 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 873 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2519 }, "HasComplexElements": { "count": 1, "time": 6 }, "NormalizeElements": { "count": 1, "time": 935 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 20 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1067, "time": 3409 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 380 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 81 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3170 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 9478 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 75 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 33470 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3191 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 484 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1470 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 89663 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 15825 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1262 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 407 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 391 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 17 }, "GC_MC_FINISH": { "count": 2, "time": 540 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 385 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 918 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 20 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2491 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4012 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 434 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3191 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 131 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 584 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 116 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 103 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 629 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 735 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 108 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3770 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3718 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 36244 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2587 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 2574 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 979872 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12600 }, "ParseFunctionLiteral": { "count": 3377, "time": 142605 }, "ParseProgram": { "count": 10, "time": 1345 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13188 }, "PreParseNoVariableResolution": { "count": 105, "time": 2808 }, "JsonParse": { "count": 25, "time": 117878 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21233 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2194 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3258 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1375, "time": 6911 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6224 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 906 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1782 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4126, "time": 16284 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 27 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 13834 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2530 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 12840 }, "LoadGlobalIC_Slow": { "count": 21, "time": 13 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 32 }, "LoadIC_SlowStub": { "count": 21, "time": 52 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1094 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 16390 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 2933 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 7 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1956 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3346 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 775 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4711 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 695 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 6428 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 615 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 915 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 379 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1457 }, "LoadIC_StringLength": { "count": 27, "time": 67 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 38 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 29 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 6219 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1846 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 2032 }, "API_String_NewFromUtf8": { "count": 13, "time": 6 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 502 }, "API_Function_NewInstance": { "count": 43, "time": 792 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2189 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 56 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 628 }, "API_String_Write": { "count": 654, "time": 102 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 737 }, "API_External_New": { "count": 23, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 32 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 345 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 640 }, "ParseBackgroundProgram": { "count": 1, "time": 678 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5957 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48790 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 867 }, "RecompileSynchronous": { "count": 151, "time": 106676 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1218 }, "StackGuard": { "count": 76, "time": 1728 }, "DeoptimizeCode": { "count": 6, "time": 689 }, "NotifyDeoptimized": { "count": 5, "time": 100 } } } }, { "duration": 2648877, "js": 2503614, "phases": [ { "phase": "load", "start": 0, "duration": 88786 }, { "phase": "boot", "start": 88786, "duration": 732656 }, { "phase": "transition", "start": 821442, "duration": 661384 }, { "phase": "render", "start": 1482826, "duration": 1166051 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289944 }, { "kind": "MinorGC", "type": "scavenge", "start": 397884, "duration": 6202, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 431754, "duration": 7204, "usedHeapSizeAfter": 4487456, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 514148, "duration": 2874, "usedHeapSizeAfter": 5803440, "usedHeapSizeBefore": 6119408 }, { "kind": "MinorGC", "type": "scavenge", "start": 653790, "duration": 3056, "usedHeapSizeAfter": 7867336, "usedHeapSizeBefore": 8565728 }, { "kind": "MinorGC", "type": "scavenge", "start": 823601, "duration": 3204, "usedHeapSizeAfter": 9239360, "usedHeapSizeBefore": 9845952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1021326, "duration": 2392, "usedHeapSizeAfter": 10554560, "usedHeapSizeBefore": 11557176 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1126425, "duration": 738, "usedHeapSizeAfter": 11256272, "usedHeapSizeBefore": 11256272 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1129180, "duration": 5621, "usedHeapSizeAfter": 8529264, "usedHeapSizeBefore": 11256432 }, { "kind": "MajorGC", "type": "weak processing", "start": 1136917, "duration": 8, "usedHeapSizeAfter": 8529344, "usedHeapSizeBefore": 8529344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1318475, "duration": 2745, "usedHeapSizeAfter": 21345560, "usedHeapSizeBefore": 22718936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1350993, "duration": 3791, "usedHeapSizeAfter": 22182912, "usedHeapSizeBefore": 22800136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395766, "duration": 4660, "usedHeapSizeAfter": 24244016, "usedHeapSizeBefore": 25417880 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1539219, "duration": 805, "usedHeapSizeAfter": 28592248, "usedHeapSizeBefore": 28592248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1547803, "duration": 9647, "usedHeapSizeAfter": 24918192, "usedHeapSizeBefore": 28672912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1725568, "duration": 6079, "usedHeapSizeAfter": 25158048, "usedHeapSizeBefore": 29462264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1907919, "duration": 5685, "usedHeapSizeAfter": 28974248, "usedHeapSizeBefore": 32482112 }, { "kind": "MinorGC", "type": "scavenge", "start": 2127618, "duration": 3369, "usedHeapSizeAfter": 28841512, "usedHeapSizeBefore": 41546632 } ], "blinkGC": [ { "start": 259694, "duration": 2980 }, { "start": 259704, "duration": 2783 }, { "start": 265112, "duration": 1779 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1184 }, "FunctionCallback": { "count": 4488, "time": 87209 }, "NamedGetterCallback": { "count": 107, "time": 6208 }, "GetMoreDataCallback": { "count": 14, "time": 136588 }, "AccessorSetterCallback": { "count": 5392, "time": 2222 }, "GCEpilogueCallback": { "count": 16, "time": 1128 }, "GCPrologueCallback": { "count": 16, "time": 871 }, "NamedSetterCallback": { "count": 18, "time": 1702 }, "StoreCallbackProperty": { "count": 5334, "time": 4601 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11866 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 421 }, "CompileFunction": { "count": 3319, "time": 95391 }, "CompileIgnition": { "count": 3374, "time": 104835 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24378 }, "CompileRewriteReturnResult": { "count": 3329, "time": 126 }, "CompileScopeAnalysis": { "count": 3329, "time": 9113 }, "CompileScript": { "count": 10, "time": 1042 }, "CompileLazy": { "count": 3176, "time": 12815 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 78 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1132 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 1231 }, "Map_SetPrototype": { "count": 12965, "time": 3855 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 39762 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 88 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3834 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11052 }, "CreateArrayLiteral": { "count": 761, "time": 3177 }, "CreateObjectLiteral": { "count": 1890, "time": 5496 }, "SetProperty": { "count": 8829, "time": 14001 }, "DeclareGlobals": { "count": 2, "time": 29 }, "NewClosure": { "count": 344, "time": 73 }, "NewClosure_Tenured": { "count": 2398, "time": 2493 }, "HandleApiCall": { "count": 3986, "time": 959 }, "DateConstructor": { "count": 268, "time": 120 }, "ArrayLengthGetter": { "count": 369, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 1308 }, "FunctionPrototypeSetter": { "count": 239, "time": 775 }, "FunctionLengthGetter": { "count": 13, "time": 19 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 362 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 354 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 38 }, "WeakCollectionSet": { "count": 5007, "time": 5667 }, "ForInEnumerate": { "count": 380, "time": 2254 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 248, "time": 3457 }, "CreateListFromArrayLike": { "count": 18, "time": 547 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 5389 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3703 }, "AddDictionaryProperty": { "count": 10572, "time": 10516 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 729 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 5322 }, "HasProperty": { "count": 961, "time": 447 }, "KeyedGetProperty": { "count": 223, "time": 878 }, "NewObject": { "count": 251, "time": 2070 }, "ObjectCreate": { "count": 221, "time": 2057 }, "ObjectKeys": { "count": 53, "time": 1619 }, "SetDataProperties": { "count": 71, "time": 1490 }, "ToString": { "count": 28, "time": 740 }, "RegExpExec": { "count": 269, "time": 8472 }, "RegExpExecMultiple": { "count": 327, "time": 2091 }, "RegExpReplace": { "count": 784, "time": 3726 }, "StringSplit": { "count": 6134, "time": 8467 }, "PushCatchContext": { "count": 2, "time": 425 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 73 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 555, "time": 740 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 2609 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 794 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 68 }, "FunctionPrototypeToString": { "count": 116, "time": 65 }, "ObjectDefineProperties": { "count": 2, "time": 534 }, "ObjectDefineProperty": { "count": 650, "time": 1521 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52531 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1220 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 222 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 801 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 17 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 141, "time": 2078 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 159 }, "ArrayPop": { "count": 63, "time": 168 }, "ArrayBufferConstructor": { "count": 1, "time": 4044 }, "GlobalDecodeURIComponent": { "count": 1, "time": 783 }, "MapPrototypeClear": { "count": 93, "time": 24 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1441 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2755 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 862 }, "StringToNumber": { "count": 196, "time": 51 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 705 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 869 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 946, "time": 5132 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 61 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 401 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2337 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6818 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 94 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38154 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3530 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 365 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1504 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97469 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14879 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1055 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 922 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1502 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 14 }, "GC_MC_FINISH": { "count": 2, "time": 112 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 402 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 822 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 102 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2342 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4779 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 83 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2899 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 496 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 205 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 909 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 119 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 104 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 526 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 42 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 164 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 81 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7975 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 12, "time": 4032 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 32548 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2250 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 307 } }, "JavaScript": { "JS_Execution": { "count": 5548, "time": 1017741 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16575 }, "ParseFunctionLiteral": { "count": 3377, "time": 148020 }, "ParseProgram": { "count": 10, "time": 273 }, "PreParseWithVariableResolution": { "count": 6145, "time": 7239 }, "PreParseNoVariableResolution": { "count": 105, "time": 5372 }, "JsonParse": { "count": 25, "time": 116613 }, "StringParseFloat": { "count": 7, "time": 58 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16552 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 780 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2135 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1362, "time": 5226 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 9207 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1355 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 935 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3937, "time": 19687 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 16659 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3563 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18679 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 366 }, "LoadIC_SlowStub": { "count": 21, "time": 969 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1425 }, "LoadIC_LoadFieldDH": { "count": 4072, "time": 11448 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 3496 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 525 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 2574 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 2761 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4947 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 90 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 533, "time": 1743 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1242 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 1795 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 426 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 2133 }, "LoadIC_StringLength": { "count": 27, "time": 242 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 24 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 432 } }, "API": { "API_Context_New": { "count": 2, "time": 13971 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1969 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 232 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 179 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3895 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 848 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 468 }, "API_String_Write": { "count": 654, "time": 901 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 361 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 318 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 91 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 2017 }, "ParseBackgroundProgram": { "count": 1, "time": 667 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6719 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53048 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 9 }, "OptimizeCode": { "count": 87, "time": 2480 }, "RecompileSynchronous": { "count": 173, "time": 109105 }, "CompileOptimized_Concurrent": { "count": 86, "time": 2238 }, "StackGuard": { "count": 88, "time": 2107 }, "DeoptimizeCode": { "count": 5, "time": 684 }, "NotifyDeoptimized": { "count": 4, "time": 927 } } } }, { "duration": 2665903, "js": 2508641, "phases": [ { "phase": "load", "start": 0, "duration": 97065 }, { "phase": "boot", "start": 97065, "duration": 733701 }, { "phase": "transition", "start": 830766, "duration": 658415 }, { "phase": "render", "start": 1489181, "duration": 1176722 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303278 }, { "kind": "MinorGC", "type": "scavenge", "start": 403930, "duration": 5087, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 438631, "duration": 6316, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 520144, "duration": 1260, "usedHeapSizeAfter": 5796584, "usedHeapSizeBefore": 6119440 }, { "kind": "MinorGC", "type": "scavenge", "start": 655038, "duration": 2722, "usedHeapSizeAfter": 7893704, "usedHeapSizeBefore": 8569664 }, { "kind": "MinorGC", "type": "scavenge", "start": 823895, "duration": 2322, "usedHeapSizeAfter": 9228032, "usedHeapSizeBefore": 9823568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1023487, "duration": 2151, "usedHeapSizeAfter": 10545528, "usedHeapSizeBefore": 11562488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1119383, "duration": 208, "usedHeapSizeAfter": 11267112, "usedHeapSizeBefore": 11267112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1121037, "duration": 8233, "usedHeapSizeAfter": 8522192, "usedHeapSizeBefore": 11267272 }, { "kind": "MajorGC", "type": "weak processing", "start": 1131812, "duration": 8, "usedHeapSizeAfter": 8522272, "usedHeapSizeBefore": 8522272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1320428, "duration": 3069, "usedHeapSizeAfter": 21292200, "usedHeapSizeBefore": 22714480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355740, "duration": 3986, "usedHeapSizeAfter": 22221784, "usedHeapSizeBefore": 22825016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1398106, "duration": 3731, "usedHeapSizeAfter": 24182400, "usedHeapSizeBefore": 25369608 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1588408, "duration": 378, "usedHeapSizeAfter": 29274848, "usedHeapSizeBefore": 29274848 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1597017, "duration": 7754, "usedHeapSizeAfter": 25106392, "usedHeapSizeBefore": 29341016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1732095, "duration": 5110, "usedHeapSizeAfter": 25384360, "usedHeapSizeBefore": 29458928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2058780, "duration": 5333, "usedHeapSizeAfter": 28998400, "usedHeapSizeBefore": 40866464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2527370, "duration": 5578, "usedHeapSizeAfter": 30439600, "usedHeapSizeBefore": 42494232 } ], "blinkGC": [ { "start": 272562, "duration": 2868 }, { "start": 272571, "duration": 2813 }, { "start": 275500, "duration": 2337 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 318 }, "FunctionCallback": { "count": 4490, "time": 86672 }, "NamedGetterCallback": { "count": 107, "time": 7104 }, "GetMoreDataCallback": { "count": 14, "time": 144430 }, "AccessorSetterCallback": { "count": 5392, "time": 2219 }, "GCEpilogueCallback": { "count": 16, "time": 2020 }, "GCPrologueCallback": { "count": 16, "time": 1723 }, "NamedSetterCallback": { "count": 18, "time": 503 }, "StoreCallbackProperty": { "count": 5334, "time": 3389 }, "NamedQueryCallback": { "count": 11, "time": 280 }, "RunMicrotaskCallback": { "count": 42, "time": 12465 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2744 }, "CompileFunction": { "count": 3319, "time": 96331 }, "CompileIgnition": { "count": 3374, "time": 105916 }, "CompileIgnitionFinalization": { "count": 3379, "time": 38681 }, "CompileRewriteReturnResult": { "count": 3329, "time": 722 }, "CompileScopeAnalysis": { "count": 3329, "time": 13459 }, "CompileScript": { "count": 10, "time": 639 }, "CompileLazy": { "count": 3176, "time": 11204 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 350 }, "RegExpInitializeAndCompile": { "count": 177, "time": 601 }, "CompileForOnStackReplacement": { "count": 1, "time": 12 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 1318 }, "Map_SetPrototype": { "count": 12975, "time": 3231 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 31894 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 170 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4791 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10295 }, "CreateArrayLiteral": { "count": 761, "time": 2138 }, "CreateObjectLiteral": { "count": 1890, "time": 9366 }, "SetProperty": { "count": 8830, "time": 11483 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 66 }, "NewClosure_Tenured": { "count": 2398, "time": 1236 }, "HandleApiCall": { "count": 3986, "time": 2568 }, "DateConstructor": { "count": 268, "time": 621 }, "ArrayLengthGetter": { "count": 371, "time": 366 }, "ArrayLengthSetter": { "count": 5152, "time": 1947 }, "FunctionPrototypeSetter": { "count": 239, "time": 1757 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 102 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 353 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 874 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 8535 }, "ForInEnumerate": { "count": 380, "time": 2271 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 3 }, "AllocateInNewSpace": { "count": 255, "time": 2561 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1619 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 2716 }, "AddDictionaryProperty": { "count": 10572, "time": 9991 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 3060 }, "HasProperty": { "count": 961, "time": 3925 }, "KeyedGetProperty": { "count": 223, "time": 1278 }, "NewObject": { "count": 251, "time": 1174 }, "ObjectCreate": { "count": 221, "time": 1630 }, "ObjectKeys": { "count": 53, "time": 212 }, "SetDataProperties": { "count": 71, "time": 1649 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 11609 }, "RegExpExecMultiple": { "count": 327, "time": 1791 }, "RegExpReplace": { "count": 784, "time": 5125 }, "StringSplit": { "count": 6134, "time": 8535 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 25 }, "StringBuilderConcat": { "count": 152, "time": 850 }, "StringBuilderJoin": { "count": 136, "time": 81 }, "StringCharCodeAt": { "count": 11, "time": 2 }, "StringEqual": { "count": 542, "time": 105 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 318 }, "ArrayPush": { "count": 8, "time": 19 }, "ArraySplice": { "count": 82, "time": 511 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 490 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 2978 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52024 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1163 }, "ObjectIsExtensible": { "count": 19, "time": 9 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 990 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 33 }, "ArrayShift": { "count": 120, "time": 706 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 9 }, "MapShrink": { "count": 3, "time": 737 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 141, "time": 699 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 169 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 120 }, "ArrayPop": { "count": 63, "time": 731 }, "ArrayBufferConstructor": { "count": 1, "time": 4384 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 25 }, "NumberPrototypeToString": { "count": 31, "time": 6 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1147 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3007 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 586 }, "StringToNumber": { "count": 196, "time": 609 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 954, "time": 4234 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 548 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 15 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 104 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3531 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7325 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 47 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 55 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 33685 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2700 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 903 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1935 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 89779 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14853 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1573 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1167 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 268 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 14 }, "GC_MC_FINISH": { "count": 2, "time": 116 }, "GC_MC_MARK": { "count": 2, "time": 19 }, "GC_MC_PROLOGUE": { "count": 2, "time": 58 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 165 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 231 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 847 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1828 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4256 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 32 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 689 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1460 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 800 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 784 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 18 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 27 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 2801 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 296 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 158 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 21 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 548 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 4 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 516 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 107 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6697 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3522 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34201 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2432 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 364 } }, "JavaScript": { "JS_Execution": { "count": 5563, "time": 1039580 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17316 }, "ParseFunctionLiteral": { "count": 3377, "time": 133891 }, "ParseProgram": { "count": 10, "time": 764 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12810 }, "PreParseNoVariableResolution": { "count": 105, "time": 3071 }, "JsonParse": { "count": 25, "time": 116114 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 14906 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1326 }, "LoadGlobalIC_Miss": { "count": 719, "time": 5649 }, "StoreGlobalIC_Miss": { "count": 8, "time": 25 }, "StoreIC_Miss": { "count": 1376, "time": 12014 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5047 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 400 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 371 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4120, "time": 13545 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 40 }, "LoadIC_LoadNonexistentDH": { "count": 5445, "time": 14472 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2237 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14823 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 436 }, "LoadIC_SlowStub": { "count": 21, "time": 114 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1490 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 15060 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 8234 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 108, "time": 1470 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3163 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 30 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5509 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 78 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 548, "time": 2651 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1794 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 475, "time": 404 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 2919 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 12 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 9 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 7093 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1826 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 593 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 1060 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3399 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 495 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1677 }, "API_String_Write": { "count": 654, "time": 1127 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 376 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 820 }, "ParseBackgroundProgram": { "count": 1, "time": 739 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5965 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51407 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 24 }, "OptimizeCode": { "count": 83, "time": 812 }, "RecompileSynchronous": { "count": 165, "time": 104584 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1761 }, "StackGuard": { "count": 84, "time": 1342 }, "DeoptimizeCode": { "count": 8, "time": 1987 }, "NotifyDeoptimized": { "count": 7, "time": 123 } } } }, { "duration": 2694098, "js": 2532671, "phases": [ { "phase": "load", "start": 0, "duration": 93133 }, { "phase": "boot", "start": 93133, "duration": 726251 }, { "phase": "transition", "start": 819384, "duration": 671732 }, { "phase": "render", "start": 1491116, "duration": 1202982 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289384 }, { "kind": "MinorGC", "type": "scavenge", "start": 390240, "duration": 5492, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 425050, "duration": 7292, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 506737, "duration": 2257, "usedHeapSizeAfter": 5803048, "usedHeapSizeBefore": 6119176 }, { "kind": "MinorGC", "type": "scavenge", "start": 644977, "duration": 3394, "usedHeapSizeAfter": 7866664, "usedHeapSizeBefore": 8565408 }, { "kind": "MinorGC", "type": "scavenge", "start": 821203, "duration": 3063, "usedHeapSizeAfter": 9252888, "usedHeapSizeBefore": 9847576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1020966, "duration": 2119, "usedHeapSizeAfter": 10554600, "usedHeapSizeBefore": 11559416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1191002, "duration": 452, "usedHeapSizeAfter": 16559584, "usedHeapSizeBefore": 16559584 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1200837, "duration": 11646, "usedHeapSizeAfter": 13977376, "usedHeapSizeBefore": 16831208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1354626, "duration": 3223, "usedHeapSizeAfter": 21122104, "usedHeapSizeBefore": 22531048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390324, "duration": 3721, "usedHeapSizeAfter": 22038320, "usedHeapSizeBefore": 22700056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415605, "duration": 3121, "usedHeapSizeAfter": 24055704, "usedHeapSizeBefore": 25179216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1650166, "duration": 3162, "usedHeapSizeAfter": 27803632, "usedHeapSizeBefore": 30689720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807111, "duration": 8261, "usedHeapSizeAfter": 28998040, "usedHeapSizeBefore": 32663880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1961923, "duration": 6577, "usedHeapSizeAfter": 32100344, "usedHeapSizeBefore": 35999480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2199122, "duration": 5638, "usedHeapSizeAfter": 31934848, "usedHeapSizeBefore": 45526064 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2382873, "duration": 739, "usedHeapSizeAfter": 36318168, "usedHeapSizeBefore": 36318168 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2391926, "duration": 5509, "usedHeapSizeAfter": 28294864, "usedHeapSizeBefore": 36401144 }, { "kind": "MajorGC", "type": "weak processing", "start": 2689733, "duration": 1102, "usedHeapSizeAfter": 31277088, "usedHeapSizeBefore": 31277088 } ], "blinkGC": [ { "start": 261668, "duration": 2463 }, { "start": 261676, "duration": 2405 }, { "start": 265022, "duration": 1784 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 2320 }, "FunctionCallback": { "count": 4504, "time": 80828 }, "NamedGetterCallback": { "count": 107, "time": 7477 }, "GetMoreDataCallback": { "count": 14, "time": 133373 }, "AccessorSetterCallback": { "count": 5392, "time": 2112 }, "GCEpilogueCallback": { "count": 17, "time": 2364 }, "GCPrologueCallback": { "count": 17, "time": 1078 }, "NamedSetterCallback": { "count": 18, "time": 282 }, "StoreCallbackProperty": { "count": 5334, "time": 4120 }, "NamedQueryCallback": { "count": 11, "time": 31 }, "RunMicrotaskCallback": { "count": 42, "time": 10930 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 812 }, "CompileFunction": { "count": 3319, "time": 97411 }, "CompileIgnition": { "count": 3374, "time": 102977 }, "CompileIgnitionFinalization": { "count": 3379, "time": 28414 }, "CompileRewriteReturnResult": { "count": 3329, "time": 136 }, "CompileScopeAnalysis": { "count": 3329, "time": 9088 }, "CompileScript": { "count": 10, "time": 1245 }, "CompileLazy": { "count": 3176, "time": 11198 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 77 }, "RegExpInitializeAndCompile": { "count": 177, "time": 184 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 3058 }, "Map_SetPrototype": { "count": 12967, "time": 4622 }, "Map_TransitionToDataProperty": { "count": 11992, "time": 35903 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 803 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 2944 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9553 }, "CreateArrayLiteral": { "count": 761, "time": 1697 }, "CreateObjectLiteral": { "count": 1890, "time": 7269 }, "SetProperty": { "count": 8825, "time": 13570 }, "DeclareGlobals": { "count": 2, "time": 19 }, "NewClosure": { "count": 344, "time": 1643 }, "NewClosure_Tenured": { "count": 2398, "time": 2510 }, "HandleApiCall": { "count": 3986, "time": 2039 }, "DateConstructor": { "count": 268, "time": 718 }, "ArrayLengthGetter": { "count": 372, "time": 18 }, "ArrayLengthSetter": { "count": 5152, "time": 3237 }, "FunctionPrototypeSetter": { "count": 239, "time": 569 }, "FunctionLengthGetter": { "count": 13, "time": 13 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 192 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 83 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 261 }, "SetGrow": { "count": 26, "time": 697 }, "WeakCollectionSet": { "count": 5007, "time": 8585 }, "ForInEnumerate": { "count": 379, "time": 2296 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 189, "time": 2919 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1339 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5028, "time": 6308 }, "AddDictionaryProperty": { "count": 10572, "time": 10315 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 35 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 1503 }, "HasProperty": { "count": 961, "time": 2106 }, "KeyedGetProperty": { "count": 214, "time": 1085 }, "NewObject": { "count": 251, "time": 1230 }, "ObjectCreate": { "count": 221, "time": 3477 }, "ObjectKeys": { "count": 52, "time": 742 }, "SetDataProperties": { "count": 71, "time": 1200 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 13451 }, "RegExpExecMultiple": { "count": 327, "time": 4739 }, "RegExpReplace": { "count": 784, "time": 7144 }, "StringSplit": { "count": 6134, "time": 7785 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 22 }, "StringBuilderConcat": { "count": 152, "time": 186 }, "StringBuilderJoin": { "count": 136, "time": 75 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 566, "time": 429 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 408 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 87 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 54 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 357 }, "ObjectDefineProperty": { "count": 650, "time": 2194 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 56483 }, "ObjectSetPrototypeOf": { "count": 205, "time": 300 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 866 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 193 }, "ArrayShift": { "count": 120, "time": 1469 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 139, "time": 394 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 98 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 124 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4090 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 93 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2937 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 157 }, "StringToNumber": { "count": 196, "time": 343 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1173, "time": 3342 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 819 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 105 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 4145 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 4100 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 38 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 45211 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3672 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 9 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1518 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 118743 }, "GC_MC_INCREMENTAL": { "count": 42, "time": 17614 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1554 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1809 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 6 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1164 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 601 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 395 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1553 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 61 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 523 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1855 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2924 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 37 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 6999 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 229 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 217 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 660 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 32 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 559 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 84 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3961 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 19603 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 39290 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3009 }, "GC_Custom_IncrementalMarkingObserver": { "count": 60, "time": 1690 } }, "JavaScript": { "JS_Execution": { "count": 5572, "time": 990994 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14667 }, "ParseFunctionLiteral": { "count": 3377, "time": 137587 }, "ParseProgram": { "count": 10, "time": 2014 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14464 }, "PreParseNoVariableResolution": { "count": 105, "time": 2831 }, "JsonParse": { "count": 25, "time": 144461 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17761 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3177 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4308 }, "StoreGlobalIC_Miss": { "count": 8, "time": 421 }, "StoreIC_Miss": { "count": 1392, "time": 7947 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8353 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 2220 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2214 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4175, "time": 22115 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 29 }, "LoadIC_LoadNonexistentDH": { "count": 5562, "time": 11439 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5069 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16502 }, "LoadGlobalIC_Slow": { "count": 21, "time": 6 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 45 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1194 }, "LoadIC_LoadFieldDH": { "count": 4178, "time": 14341 }, "StoreIC_StoreFieldDH": { "count": 1336, "time": 6068 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 12 }, "LoadIC_Miss": { "count": 107, "time": 2071 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3425 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3714 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 272 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 557, "time": 6969 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 143, "time": 2733 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 510, "time": 2123 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 751 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 31 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 2084 } }, "API": { "API_Context_New": { "count": 2, "time": 6698 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1324 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1874, "time": 215 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 92 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2164 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 51 }, "API_Object_SetPrototype": { "count": 43, "time": 57 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1149 }, "API_String_Write": { "count": 654, "time": 99 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 27 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 61, "time": 242 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 373 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 1862 }, "ParseBackgroundProgram": { "count": 1, "time": 668 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5838 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51877 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 4 }, "OptimizeCode": { "count": 73, "time": 281 }, "RecompileSynchronous": { "count": 144, "time": 131358 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2689 }, "StackGuard": { "count": 73, "time": 2233 }, "DeoptimizeCode": { "count": 8, "time": 1271 }, "NotifyDeoptimized": { "count": 7, "time": 1354 } } } }, { "duration": 2675575, "js": 2520320, "phases": [ { "phase": "load", "start": 0, "duration": 87571 }, { "phase": "boot", "start": 87571, "duration": 741093 }, { "phase": "transition", "start": 828664, "duration": 667845 }, { "phase": "render", "start": 1496509, "duration": 1179066 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 291049 }, { "kind": "MinorGC", "type": "scavenge", "start": 392889, "duration": 6099, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 428722, "duration": 6724, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 512232, "duration": 2824, "usedHeapSizeAfter": 5802368, "usedHeapSizeBefore": 6119136 }, { "kind": "MinorGC", "type": "scavenge", "start": 656419, "duration": 3963, "usedHeapSizeAfter": 7876824, "usedHeapSizeBefore": 8566136 }, { "kind": "MinorGC", "type": "scavenge", "start": 829634, "duration": 2945, "usedHeapSizeAfter": 9241808, "usedHeapSizeBefore": 9841712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1024643, "duration": 2019, "usedHeapSizeAfter": 10540448, "usedHeapSizeBefore": 11559416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1127794, "duration": 69, "usedHeapSizeAfter": 11252192, "usedHeapSizeBefore": 11252192 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1132232, "duration": 4959, "usedHeapSizeAfter": 8501016, "usedHeapSizeBefore": 11252352 }, { "kind": "MajorGC", "type": "weak processing", "start": 1138618, "duration": 8, "usedHeapSizeAfter": 8501096, "usedHeapSizeBefore": 8501096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1325107, "duration": 3498, "usedHeapSizeAfter": 21268984, "usedHeapSizeBefore": 22718384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1355957, "duration": 4147, "usedHeapSizeAfter": 22226040, "usedHeapSizeBefore": 22800352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1402105, "duration": 4060, "usedHeapSizeAfter": 24198384, "usedHeapSizeBefore": 25340080 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1564818, "duration": 400, "usedHeapSizeAfter": 28549608, "usedHeapSizeBefore": 28549608 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1571361, "duration": 8607, "usedHeapSizeAfter": 24748072, "usedHeapSizeBefore": 28628944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1747127, "duration": 4997, "usedHeapSizeAfter": 25171352, "usedHeapSizeBefore": 29451264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1938678, "duration": 3943, "usedHeapSizeAfter": 28937568, "usedHeapSizeBefore": 32462256 }, { "kind": "MinorGC", "type": "scavenge", "start": 2161890, "duration": 6017, "usedHeapSizeAfter": 28779160, "usedHeapSizeBefore": 41675256 } ], "blinkGC": [ { "start": 258577, "duration": 3120 }, { "start": 258586, "duration": 2150 }, { "start": 262301, "duration": 1541 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1554 }, "FunctionCallback": { "count": 4489, "time": 81314 }, "NamedGetterCallback": { "count": 107, "time": 9426 }, "GetMoreDataCallback": { "count": 14, "time": 141212 }, "AccessorSetterCallback": { "count": 5392, "time": 1675 }, "GCEpilogueCallback": { "count": 16, "time": 1206 }, "GCPrologueCallback": { "count": 16, "time": 710 }, "NamedSetterCallback": { "count": 18, "time": 793 }, "StoreCallbackProperty": { "count": 5334, "time": 3419 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 11176 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2077 }, "CompileFunction": { "count": 3319, "time": 98223 }, "CompileIgnition": { "count": 3374, "time": 100288 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29293 }, "CompileRewriteReturnResult": { "count": 3329, "time": 114 }, "CompileScopeAnalysis": { "count": 3329, "time": 14764 }, "CompileScript": { "count": 10, "time": 1253 }, "CompileLazy": { "count": 3176, "time": 12089 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1362 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 3999 }, "Map_SetPrototype": { "count": 12967, "time": 6006 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 36582 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6318 }, "InterpreterDeserializeLazy": { "count": 160, "time": 5706 }, "CreateArrayLiteral": { "count": 761, "time": 4727 }, "CreateObjectLiteral": { "count": 1890, "time": 9016 }, "SetProperty": { "count": 8829, "time": 13084 }, "DeclareGlobals": { "count": 2, "time": 12 }, "NewClosure": { "count": 344, "time": 87 }, "NewClosure_Tenured": { "count": 2398, "time": 1645 }, "HandleApiCall": { "count": 3986, "time": 2257 }, "DateConstructor": { "count": 268, "time": 106 }, "ArrayLengthGetter": { "count": 371, "time": 21 }, "ArrayLengthSetter": { "count": 5152, "time": 1393 }, "FunctionPrototypeSetter": { "count": 239, "time": 2129 }, "FunctionLengthGetter": { "count": 13, "time": 637 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 774 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 530 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 42 }, "WeakCollectionSet": { "count": 5007, "time": 10027 }, "ForInEnumerate": { "count": 380, "time": 5874 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 213, "time": 1532 }, "CreateListFromArrayLike": { "count": 18, "time": 364 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 5246 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4486 }, "AddDictionaryProperty": { "count": 10572, "time": 11134 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 118 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 2778 }, "HasProperty": { "count": 961, "time": 835 }, "KeyedGetProperty": { "count": 223, "time": 1458 }, "NewObject": { "count": 251, "time": 1680 }, "ObjectCreate": { "count": 221, "time": 3739 }, "ObjectKeys": { "count": 53, "time": 865 }, "SetDataProperties": { "count": 71, "time": 2345 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 9563 }, "RegExpExecMultiple": { "count": 327, "time": 1952 }, "RegExpReplace": { "count": 784, "time": 2093 }, "StringSplit": { "count": 6134, "time": 6504 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 29 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 406 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 566, "time": 113 }, "StringIndexOfUnchecked": { "count": 330, "time": 76 }, "StringToArray": { "count": 1, "time": 8 }, "ArrayConcat": { "count": 168, "time": 1699 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 107 }, "ArrayUnshift": { "count": 45, "time": 30 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 78 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 545 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57366 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1386 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 374 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 44 }, "ArrayShift": { "count": 120, "time": 79 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 15 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 147, "time": 2047 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 726 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 9 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 818 }, "ArrayPop": { "count": 63, "time": 347 }, "ArrayBufferConstructor": { "count": 1, "time": 4267 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 396 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 85 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3575 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 129 }, "StringToNumber": { "count": 196, "time": 494 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 15 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1061, "time": 2850 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 65 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 33 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3563 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6110 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39756 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2619 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 185 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 2131 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97081 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 16999 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1733 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1645 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 451 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 0 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 736 }, "GC_MC_FINISH": { "count": 2, "time": 1281 }, "GC_MC_MARK": { "count": 2, "time": 340 }, "GC_MC_PROLOGUE": { "count": 2, "time": 306 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 359 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1009 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 100 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1967 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 1907 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 46 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 89 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 93 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1689 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 155 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1098 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 119 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 83 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 870 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 404 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 55 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3687 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 2754 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 31552 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2833 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 929 } }, "JavaScript": { "JS_Execution": { "count": 5524, "time": 1044098 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 18126 }, "ParseFunctionLiteral": { "count": 3377, "time": 130483 }, "ParseProgram": { "count": 10, "time": 2226 }, "PreParseWithVariableResolution": { "count": 6145, "time": 16453 }, "PreParseNoVariableResolution": { "count": 105, "time": 2140 }, "JsonParse": { "count": 25, "time": 117939 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21711 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1732 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1600 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1381, "time": 6225 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6755 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 467 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 442 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4039, "time": 14952 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 14644 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3114 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 12585 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 195 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1737 }, "LoadIC_LoadFieldDH": { "count": 4062, "time": 12543 }, "StoreIC_StoreFieldDH": { "count": 1296, "time": 5212 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 107, "time": 1492 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4290 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5904 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 323 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 509, "time": 3451 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1910 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 986 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 871 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 19 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 106 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 6165 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2185 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 821 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 372 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2865 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 59 }, "API_ObjectTemplate_New": { "count": 102, "time": 13 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1490 }, "API_String_Write": { "count": 654, "time": 102 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 362 }, "CompileBackgroundScript": { "count": 1, "time": 15 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 115 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 850 }, "ParseBackgroundProgram": { "count": 1, "time": 776 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6012 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52027 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 13 }, "OptimizeCode": { "count": 80, "time": 2243 }, "RecompileSynchronous": { "count": 159, "time": 106965 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3754 }, "StackGuard": { "count": 82, "time": 3923 }, "DeoptimizeCode": { "count": 8, "time": 2150 }, "NotifyDeoptimized": { "count": 6, "time": 649 } } } }, { "duration": 2768977, "js": 2614142, "phases": [ { "phase": "load", "start": 0, "duration": 91302 }, { "phase": "boot", "start": 91302, "duration": 741289 }, { "phase": "transition", "start": 832591, "duration": 692694 }, { "phase": "render", "start": 1525285, "duration": 1243692 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294835 }, { "kind": "MinorGC", "type": "scavenge", "start": 396167, "duration": 4645, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 430208, "duration": 5237, "usedHeapSizeAfter": 4487552, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 513464, "duration": 2232, "usedHeapSizeAfter": 5803208, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 654704, "duration": 3766, "usedHeapSizeAfter": 7880696, "usedHeapSizeBefore": 8566672 }, { "kind": "MinorGC", "type": "scavenge", "start": 827705, "duration": 2144, "usedHeapSizeAfter": 9234112, "usedHeapSizeBefore": 9829008 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1028210, "duration": 654, "usedHeapSizeAfter": 11257272, "usedHeapSizeBefore": 11257272 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1038540, "duration": 6776, "usedHeapSizeAfter": 8945824, "usedHeapSizeBefore": 11344216 }, { "kind": "MajorGC", "type": "weak processing", "start": 1122612, "duration": 9, "usedHeapSizeAfter": 9869344, "usedHeapSizeBefore": 9869344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1328345, "duration": 3729, "usedHeapSizeAfter": 21118224, "usedHeapSizeBefore": 22845200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1379040, "duration": 6249, "usedHeapSizeAfter": 22366416, "usedHeapSizeBefore": 23293512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1430600, "duration": 3364, "usedHeapSizeAfter": 24289976, "usedHeapSizeBefore": 25294432 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1435374, "duration": 68, "usedHeapSizeAfter": 24357640, "usedHeapSizeBefore": 24357640 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1479162, "duration": 8297, "usedHeapSizeAfter": 23042624, "usedHeapSizeBefore": 27037576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1718534, "duration": 4519, "usedHeapSizeAfter": 25041392, "usedHeapSizeBefore": 29034224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1954216, "duration": 7556, "usedHeapSizeAfter": 27222888, "usedHeapSizeBefore": 31168568 }, { "kind": "MinorGC", "type": "scavenge", "start": 2202624, "duration": 3698, "usedHeapSizeAfter": 29135232, "usedHeapSizeBefore": 41499336 }, { "kind": "MajorGC", "type": "weak processing", "start": 2765189, "duration": 8, "usedHeapSizeAfter": 40820224, "usedHeapSizeBefore": 40820224 } ], "blinkGC": [ { "start": 263182, "duration": 3431 }, { "start": 263190, "duration": 2691 }, { "start": 275326, "duration": 1848 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 495 }, "FunctionCallback": { "count": 4490, "time": 79825 }, "NamedGetterCallback": { "count": 107, "time": 8214 }, "GetMoreDataCallback": { "count": 14, "time": 140732 }, "AccessorSetterCallback": { "count": 5392, "time": 1711 }, "GCEpilogueCallback": { "count": 15, "time": 1703 }, "GCPrologueCallback": { "count": 15, "time": 2188 }, "NamedSetterCallback": { "count": 18, "time": 664 }, "StoreCallbackProperty": { "count": 5334, "time": 3645 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 14230 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3457 }, "CompileFunction": { "count": 3319, "time": 93716 }, "CompileIgnition": { "count": 3374, "time": 115165 }, "CompileIgnitionFinalization": { "count": 3379, "time": 33540 }, "CompileRewriteReturnResult": { "count": 3329, "time": 214 }, "CompileScopeAnalysis": { "count": 3329, "time": 17411 }, "CompileScript": { "count": 10, "time": 298 }, "CompileLazy": { "count": 3176, "time": 13984 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 79 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1207 }, "CompileForOnStackReplacement": { "count": 2, "time": 26 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 2266 }, "Map_SetPrototype": { "count": 12958, "time": 5564 }, "Map_TransitionToDataProperty": { "count": 11941, "time": 31435 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 75 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5151 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6892 }, "CreateArrayLiteral": { "count": 761, "time": 1337 }, "CreateObjectLiteral": { "count": 1890, "time": 4132 }, "SetProperty": { "count": 8821, "time": 12984 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 973 }, "NewClosure_Tenured": { "count": 2398, "time": 5055 }, "HandleApiCall": { "count": 3986, "time": 779 }, "DateConstructor": { "count": 268, "time": 128 }, "ArrayLengthGetter": { "count": 372, "time": 690 }, "ArrayLengthSetter": { "count": 5152, "time": 2413 }, "FunctionPrototypeSetter": { "count": 239, "time": 1028 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 111 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 1456 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 59 }, "SetGrow": { "count": 26, "time": 34 }, "WeakCollectionSet": { "count": 5007, "time": 7196 }, "ForInEnumerate": { "count": 379, "time": 4062 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 291, "time": 3023 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 3142 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5041, "time": 4679 }, "AddDictionaryProperty": { "count": 10572, "time": 13583 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3122 }, "HasProperty": { "count": 961, "time": 2191 }, "KeyedGetProperty": { "count": 223, "time": 310 }, "NewObject": { "count": 251, "time": 2689 }, "ObjectCreate": { "count": 221, "time": 2243 }, "ObjectKeys": { "count": 52, "time": 660 }, "SetDataProperties": { "count": 71, "time": 2002 }, "ToString": { "count": 28, "time": 30 }, "RegExpExec": { "count": 269, "time": 11396 }, "RegExpExecMultiple": { "count": 327, "time": 1311 }, "RegExpReplace": { "count": 784, "time": 2461 }, "StringSplit": { "count": 6134, "time": 7044 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 77 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 562, "time": 175 }, "StringIndexOfUnchecked": { "count": 330, "time": 66 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1054 }, "ArrayPush": { "count": 8, "time": 835 }, "ArraySplice": { "count": 82, "time": 66 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 759 }, "FunctionPrototypeToString": { "count": 116, "time": 68 }, "ObjectDefineProperties": { "count": 2, "time": 14 }, "ObjectDefineProperty": { "count": 650, "time": 5195 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57630 }, "ObjectSetPrototypeOf": { "count": 205, "time": 238 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 371 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 36 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 6 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 150, "time": 1787 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 95 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 883 }, "ArrayPop": { "count": 53, "time": 23 }, "ArrayBufferConstructor": { "count": 1, "time": 4864 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 92 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3359 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 1158 }, "StringToNumber": { "count": 196, "time": 55 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 4 }, "DatePrototypeSetMonth": { "count": 12, "time": 702 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 6 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 894, "time": 3924 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 84 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2921 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4269 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 35017 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3520 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 2118 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1441 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 98243 }, "GC_MC_INCREMENTAL": { "count": 28, "time": 20333 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2120 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 706 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 703 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 55 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 62 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 935 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 92 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1767 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4203 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 44 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 213 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2283 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 507 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1259 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 24 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 713 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 759 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 933 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4901 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2571 }, "GC_MC_BACKGROUND_MARKING": { "count": 32, "time": 29963 }, "GC_Custom_IncrementalMarkingObserver": { "count": 176, "time": 3531 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2536 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1043072 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15143 }, "ParseFunctionLiteral": { "count": 3377, "time": 148215 }, "ParseProgram": { "count": 10, "time": 618 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10979 }, "PreParseNoVariableResolution": { "count": 105, "time": 3333 }, "JsonParse": { "count": 25, "time": 118411 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 20453 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3073 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1912 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1347, "time": 7326 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6509 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1623 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1770 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4109, "time": 18814 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 18359 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5024 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 14799 }, "LoadGlobalIC_Slow": { "count": 21, "time": 15 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1717 }, "LoadIC_LoadFieldDH": { "count": 4100, "time": 11351 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 4085 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 4559 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4688 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5071 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 854 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 3018 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 1918 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 465, "time": 2467 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 154 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 14 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 942 } }, "API": { "API_Context_New": { "count": 2, "time": 10571 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2526 }, "API_Object_SetPrivate": { "count": 35, "time": 29 }, "API_Persistent_New": { "count": 1876, "time": 2404 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 108 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2991 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 935 }, "API_Object_SetPrototype": { "count": 43, "time": 42 }, "API_ObjectTemplate_New": { "count": 102, "time": 9 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1078 }, "API_String_Write": { "count": 654, "time": 978 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 583 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 915 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 417 }, "CompileBackgroundScript": { "count": 1, "time": 19 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 741 }, "ParseBackgroundProgram": { "count": 1, "time": 691 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5845 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52316 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 87, "time": 7 }, "OptimizeCode": { "count": 87, "time": 1821 }, "RecompileSynchronous": { "count": 171, "time": 160192 }, "CompileOptimized_Concurrent": { "count": 84, "time": 1346 }, "StackGuard": { "count": 89, "time": 2552 }, "DeoptimizeCode": { "count": 8, "time": 596 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 14 }, "NotifyDeoptimized": { "count": 7, "time": 1140 } } } }, { "duration": 2725961, "js": 2574818, "phases": [ { "phase": "load", "start": 0, "duration": 89054 }, { "phase": "boot", "start": 89054, "duration": 740012 }, { "phase": "transition", "start": 829066, "duration": 660371 }, { "phase": "render", "start": 1489437, "duration": 1236524 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 298478 }, { "kind": "MinorGC", "type": "scavenge", "start": 399468, "duration": 4942, "usedHeapSizeAfter": 3767136, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 432592, "duration": 6351, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629560 }, { "kind": "MinorGC", "type": "scavenge", "start": 511940, "duration": 2332, "usedHeapSizeAfter": 5795328, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 658158, "duration": 3174, "usedHeapSizeAfter": 7870096, "usedHeapSizeBefore": 8569920 }, { "kind": "MinorGC", "type": "scavenge", "start": 831972, "duration": 2752, "usedHeapSizeAfter": 9233048, "usedHeapSizeBefore": 9848168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029906, "duration": 2920, "usedHeapSizeAfter": 10547472, "usedHeapSizeBefore": 11563088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135027, "duration": 59, "usedHeapSizeAfter": 11227008, "usedHeapSizeBefore": 11227008 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1136821, "duration": 5314, "usedHeapSizeAfter": 8526640, "usedHeapSizeBefore": 11227168 }, { "kind": "MajorGC", "type": "weak processing", "start": 1143778, "duration": 8, "usedHeapSizeAfter": 8526720, "usedHeapSizeBefore": 8526720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1324861, "duration": 4385, "usedHeapSizeAfter": 21341944, "usedHeapSizeBefore": 22716816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1358398, "duration": 4938, "usedHeapSizeAfter": 22141320, "usedHeapSizeBefore": 22820448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1400812, "duration": 3987, "usedHeapSizeAfter": 24222680, "usedHeapSizeBefore": 25366728 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1585782, "duration": 599, "usedHeapSizeAfter": 29251112, "usedHeapSizeBefore": 29251112 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1593924, "duration": 11380, "usedHeapSizeAfter": 25102088, "usedHeapSizeBefore": 29331640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1750697, "duration": 4671, "usedHeapSizeAfter": 25364944, "usedHeapSizeBefore": 29447224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2089672, "duration": 5695, "usedHeapSizeAfter": 29078216, "usedHeapSizeBefore": 40921464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2578850, "duration": 6777, "usedHeapSizeAfter": 30558768, "usedHeapSizeBefore": 42567024 } ], "blinkGC": [ { "start": 266902, "duration": 3613 }, { "start": 266908, "duration": 3556 }, { "start": 271544, "duration": 1949 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 1231 }, "FunctionCallback": { "count": 4489, "time": 82152 }, "NamedGetterCallback": { "count": 107, "time": 7382 }, "GetMoreDataCallback": { "count": 14, "time": 147817 }, "AccessorSetterCallback": { "count": 5392, "time": 573 }, "GCEpilogueCallback": { "count": 16, "time": 642 }, "GCPrologueCallback": { "count": 16, "time": 1828 }, "NamedSetterCallback": { "count": 18, "time": 367 }, "StoreCallbackProperty": { "count": 5334, "time": 2806 }, "NamedQueryCallback": { "count": 11, "time": 521 }, "RunMicrotaskCallback": { "count": 42, "time": 11097 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1699 }, "CompileFunction": { "count": 3319, "time": 91142 }, "CompileIgnition": { "count": 3374, "time": 102055 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30405 }, "CompileRewriteReturnResult": { "count": 3329, "time": 987 }, "CompileScopeAnalysis": { "count": 3329, "time": 12633 }, "CompileScript": { "count": 10, "time": 1110 }, "CompileLazy": { "count": 3176, "time": 12327 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1719 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 663, "time": 2553 }, "Map_SetPrototype": { "count": 12975, "time": 4797 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 34895 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 101 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4701 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11881 }, "CreateArrayLiteral": { "count": 761, "time": 2220 }, "CreateObjectLiteral": { "count": 1890, "time": 6329 }, "SetProperty": { "count": 8829, "time": 17461 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 963 }, "HandleApiCall": { "count": 3986, "time": 2378 }, "DateConstructor": { "count": 268, "time": 782 }, "ArrayLengthGetter": { "count": 370, "time": 303 }, "ArrayLengthSetter": { "count": 5152, "time": 2167 }, "FunctionPrototypeSetter": { "count": 239, "time": 328 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 275 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 85 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 243 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 10086 }, "ForInEnumerate": { "count": 380, "time": 3147 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 250, "time": 2743 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 3180 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 6326 }, "AddDictionaryProperty": { "count": 10572, "time": 13991 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 6900 }, "HasProperty": { "count": 961, "time": 5489 }, "KeyedGetProperty": { "count": 223, "time": 785 }, "NewObject": { "count": 251, "time": 4770 }, "ObjectCreate": { "count": 221, "time": 3744 }, "ObjectKeys": { "count": 53, "time": 156 }, "SetDataProperties": { "count": 71, "time": 1080 }, "ToString": { "count": 28, "time": 85 }, "RegExpExec": { "count": 269, "time": 9214 }, "RegExpExecMultiple": { "count": 327, "time": 3908 }, "RegExpReplace": { "count": 784, "time": 4637 }, "StringSplit": { "count": 6134, "time": 4924 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 1076 }, "StringBuilderConcat": { "count": 152, "time": 575 }, "StringBuilderJoin": { "count": 136, "time": 85 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 552, "time": 376 }, "StringIndexOfUnchecked": { "count": 330, "time": 853 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1987 }, "ArrayPush": { "count": 8, "time": 759 }, "ArraySplice": { "count": 82, "time": 102 }, "ArrayUnshift": { "count": 45, "time": 602 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 808 }, "ObjectDefineProperties": { "count": 2, "time": 616 }, "ObjectDefineProperty": { "count": 650, "time": 3219 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60585 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1110 }, "ObjectIsExtensible": { "count": 19, "time": 45 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 34 }, "ArrayShift": { "count": 120, "time": 690 }, "Object_DeleteProperty": { "count": 6, "time": 15 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 140, "time": 993 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 945 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 8 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 53, "time": 24 }, "ArrayBufferConstructor": { "count": 1, "time": 4087 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 88 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3134 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 893 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 75 }, "TryMigrateInstance": { "count": 1, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 333 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 26 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1073, "time": 3689 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 63 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 19 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 738 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2783 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7202 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 755 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 46 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 257 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39543 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2550 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 239 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1704 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 104697 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 14231 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1552 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 1515 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 638 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 36 }, "GC_MC_FINISH": { "count": 2, "time": 526 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 919 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 889 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 22 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 342 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1527 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4535 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2911 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 521 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1026 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 115 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 826 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 224 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 761 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 38 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6703 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 4431 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 32825 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2802 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 848 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1046672 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 9856 }, "ParseFunctionLiteral": { "count": 3377, "time": 143638 }, "ParseProgram": { "count": 10, "time": 653 }, "PreParseWithVariableResolution": { "count": 6145, "time": 13358 }, "PreParseNoVariableResolution": { "count": 105, "time": 2003 }, "JsonParse": { "count": 25, "time": 117003 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21891 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2456 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1784 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 8708 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6779 }, "LoadIC_FunctionPrototypeStub": { "count": 396, "time": 1524 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1322 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4122, "time": 16880 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 41 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 12835 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3128 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 22344 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 28 }, "LoadIC_SlowStub": { "count": 21, "time": 40 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1102 }, "LoadIC_LoadFieldDH": { "count": 4105, "time": 11055 }, "StoreIC_StoreFieldDH": { "count": 1292, "time": 6627 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1964 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 3620 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 33 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 6099 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 79 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 4368 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1217 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 476, "time": 1389 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 146 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 28 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 355 } }, "API": { "API_Context_New": { "count": 2, "time": 8001 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2116 }, "API_Object_SetPrivate": { "count": 35, "time": 636 }, "API_Persistent_New": { "count": 1875, "time": 938 }, "API_String_NewFromUtf8": { "count": 13, "time": 319 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 592 }, "API_Function_NewInstance": { "count": 43, "time": 361 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2605 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 49 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1810 }, "API_String_Write": { "count": 654, "time": 755 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 21 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 25 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 425 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 98 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 700 }, "ParseBackgroundProgram": { "count": 1, "time": 678 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6113 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51641 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 101, "time": 14 }, "OptimizeCode": { "count": 101, "time": 369 }, "RecompileSynchronous": { "count": 201, "time": 126471 }, "CompileOptimized_Concurrent": { "count": 100, "time": 3055 }, "StackGuard": { "count": 99, "time": 2366 }, "DeoptimizeCode": { "count": 10, "time": 1808 }, "NotifyDeoptimized": { "count": 9, "time": 157 } } } }, { "duration": 2697453, "js": 2543252, "phases": [ { "phase": "load", "start": 0, "duration": 87182 }, { "phase": "boot", "start": 87182, "duration": 738765 }, { "phase": "transition", "start": 825947, "duration": 682976 }, { "phase": "render", "start": 1508923, "duration": 1188530 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 288993 }, { "kind": "MinorGC", "type": "scavenge", "start": 388763, "duration": 5382, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 424959, "duration": 5551, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 506464, "duration": 1608, "usedHeapSizeAfter": 5813792, "usedHeapSizeBefore": 6119160 }, { "kind": "MinorGC", "type": "scavenge", "start": 644481, "duration": 2793, "usedHeapSizeAfter": 7867152, "usedHeapSizeBefore": 8557416 }, { "kind": "MinorGC", "type": "scavenge", "start": 817288, "duration": 3274, "usedHeapSizeAfter": 9191152, "usedHeapSizeBefore": 9815072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1026559, "duration": 1802, "usedHeapSizeAfter": 10555056, "usedHeapSizeBefore": 11555328 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1135396, "duration": 63, "usedHeapSizeAfter": 11262184, "usedHeapSizeBefore": 11262184 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1137432, "duration": 6646, "usedHeapSizeAfter": 8526136, "usedHeapSizeBefore": 11262344 }, { "kind": "MajorGC", "type": "weak processing", "start": 1145212, "duration": 8, "usedHeapSizeAfter": 8526216, "usedHeapSizeBefore": 8526216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331859, "duration": 4417, "usedHeapSizeAfter": 21342936, "usedHeapSizeBefore": 22718088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1368061, "duration": 5569, "usedHeapSizeAfter": 22191192, "usedHeapSizeBefore": 22804464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418174, "duration": 6241, "usedHeapSizeAfter": 24251424, "usedHeapSizeBefore": 25394280 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1577740, "duration": 84, "usedHeapSizeAfter": 28638744, "usedHeapSizeBefore": 28638744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582572, "duration": 7727, "usedHeapSizeAfter": 24937672, "usedHeapSizeBefore": 28724568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1737451, "duration": 6500, "usedHeapSizeAfter": 25163136, "usedHeapSizeBefore": 29400848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1931260, "duration": 6392, "usedHeapSizeAfter": 28974648, "usedHeapSizeBefore": 32489648 }, { "kind": "MinorGC", "type": "scavenge", "start": 2157429, "duration": 5982, "usedHeapSizeAfter": 28793976, "usedHeapSizeBefore": 41690072 } ], "blinkGC": [ { "start": 259157, "duration": 2922 }, { "start": 259181, "duration": 2847 }, { "start": 273954, "duration": 1209 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1033 }, "FunctionCallback": { "count": 4489, "time": 91600 }, "NamedGetterCallback": { "count": 107, "time": 8511 }, "GetMoreDataCallback": { "count": 15, "time": 140248 }, "AccessorSetterCallback": { "count": 5392, "time": 2992 }, "GCEpilogueCallback": { "count": 16, "time": 2357 }, "GCPrologueCallback": { "count": 16, "time": 1412 }, "NamedSetterCallback": { "count": 18, "time": 105 }, "StoreCallbackProperty": { "count": 5334, "time": 2945 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11079 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 456 }, "CompileFunction": { "count": 3319, "time": 101624 }, "CompileIgnition": { "count": 3374, "time": 112883 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24263 }, "CompileRewriteReturnResult": { "count": 3329, "time": 954 }, "CompileScopeAnalysis": { "count": 3329, "time": 12893 }, "CompileScript": { "count": 10, "time": 1168 }, "CompileLazy": { "count": 3176, "time": 10909 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 568 }, "RegExpInitializeAndCompile": { "count": 177, "time": 680 }, "CompileForOnStackReplacement": { "count": 2, "time": 162 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 3359 }, "Map_SetPrototype": { "count": 12967, "time": 3872 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 35633 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1106 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5627 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6979 }, "CreateArrayLiteral": { "count": 761, "time": 2857 }, "CreateObjectLiteral": { "count": 1890, "time": 8383 }, "SetProperty": { "count": 8830, "time": 13455 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 77 }, "NewClosure_Tenured": { "count": 2398, "time": 1739 }, "HandleApiCall": { "count": 3986, "time": 2017 }, "DateConstructor": { "count": 268, "time": 666 }, "ArrayLengthGetter": { "count": 370, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 1596 }, "FunctionPrototypeSetter": { "count": 239, "time": 636 }, "FunctionLengthGetter": { "count": 13, "time": 9 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 285 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 560 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 11575 }, "ForInEnumerate": { "count": 380, "time": 2306 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2838 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 4259 }, "AddDictionaryProperty": { "count": 10572, "time": 10404 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 197 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6297, "time": 3245 }, "HasProperty": { "count": 961, "time": 2074 }, "KeyedGetProperty": { "count": 223, "time": 1643 }, "NewObject": { "count": 251, "time": 3184 }, "ObjectCreate": { "count": 221, "time": 2553 }, "ObjectKeys": { "count": 53, "time": 617 }, "SetDataProperties": { "count": 71, "time": 1872 }, "ToString": { "count": 28, "time": 22 }, "RegExpExec": { "count": 269, "time": 11109 }, "RegExpExecMultiple": { "count": 327, "time": 1897 }, "RegExpReplace": { "count": 784, "time": 4137 }, "StringSplit": { "count": 6134, "time": 8156 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 46 }, "StringBuilderConcat": { "count": 152, "time": 441 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 566, "time": 829 }, "StringIndexOfUnchecked": { "count": 330, "time": 423 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1701 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 95 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 746 }, "FunctionPrototypeToString": { "count": 116, "time": 80 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 1584 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 58982 }, "ObjectSetPrototypeOf": { "count": 205, "time": 898 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1007 }, "AllocateInNewSpace": { "count": 229, "time": 2878 }, "GlobalUnescape": { "count": 1, "time": 25 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 104 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 13 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 139, "time": 684 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 91 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 103 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3354 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 51 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2851 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 722 }, "StringToNumber": { "count": 196, "time": 730 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 33 }, "ObjectIsFrozen": { "count": 216, "time": 13 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1097, "time": 3192 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 17 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 75 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2872 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6510 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 50 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 308 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 42761 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1114 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 739 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1450 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 118272 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 15503 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1474 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 866 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 130 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 456 }, "GC_MC_FINISH": { "count": 2, "time": 994 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 491 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 59 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 688 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 887 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1535 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3444 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 55 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 191 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1630 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 506 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 968 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 7 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 115 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 517 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 830 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5326 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3135 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 33322 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2913 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 1262 } }, "JavaScript": { "JS_Execution": { "count": 5546, "time": 1017319 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13767 }, "ParseFunctionLiteral": { "count": 3377, "time": 146260 }, "ParseProgram": { "count": 10, "time": 1966 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9856 }, "PreParseNoVariableResolution": { "count": 105, "time": 1596 }, "JsonParse": { "count": 25, "time": 118752 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19681 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3913 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1135 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1362, "time": 7770 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6858 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2930 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 4200 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3927, "time": 14380 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5452, "time": 15021 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4918 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18623 }, "LoadGlobalIC_Slow": { "count": 21, "time": 8 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 326 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1121 }, "LoadIC_LoadFieldDH": { "count": 4056, "time": 14142 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 2834 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 18 }, "LoadIC_Miss": { "count": 107, "time": 953 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 5488 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 40 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 3456 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 86 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 531, "time": 3635 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1539 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 3372 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1071 }, "LoadIC_StringLength": { "count": 27, "time": 26 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8241 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2051 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1875, "time": 1277 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 326 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3613 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 45 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 250 }, "API_String_Write": { "count": 654, "time": 989 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 926 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 351 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 97 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 833 }, "ParseBackgroundProgram": { "count": 1, "time": 717 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6228 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51377 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 8 }, "OptimizeCode": { "count": 84, "time": 1191 }, "RecompileSynchronous": { "count": 166, "time": 125032 }, "CompileOptimized_Concurrent": { "count": 82, "time": 702 }, "StackGuard": { "count": 84, "time": 1434 }, "DeoptimizeCode": { "count": 8, "time": 2252 }, "NotifyDeoptimized": { "count": 7, "time": 1593 } } } }, { "duration": 2706690, "js": 2564331, "phases": [ { "phase": "load", "start": 0, "duration": 86467 }, { "phase": "boot", "start": 86467, "duration": 729505 }, { "phase": "transition", "start": 815972, "duration": 667842 }, { "phase": "render", "start": 1483814, "duration": 1222876 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 285120 }, { "kind": "MinorGC", "type": "scavenge", "start": 388987, "duration": 6048, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 423113, "duration": 6347, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 505057, "duration": 1611, "usedHeapSizeAfter": 5792936, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 639283, "duration": 3412, "usedHeapSizeAfter": 7894968, "usedHeapSizeBefore": 8569816 }, { "kind": "MinorGC", "type": "scavenge", "start": 809080, "duration": 3131, "usedHeapSizeAfter": 9211024, "usedHeapSizeBefore": 9825904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1012756, "duration": 2574, "usedHeapSizeAfter": 10558040, "usedHeapSizeBefore": 11565784 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1110095, "duration": 3275, "usedHeapSizeAfter": 11252728, "usedHeapSizeBefore": 11252728 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1115321, "duration": 5341, "usedHeapSizeAfter": 8520176, "usedHeapSizeBefore": 11252888 }, { "kind": "MajorGC", "type": "weak processing", "start": 1122620, "duration": 8, "usedHeapSizeAfter": 8520256, "usedHeapSizeBefore": 8520256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1319079, "duration": 3299, "usedHeapSizeAfter": 21327576, "usedHeapSizeBefore": 22712528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1352075, "duration": 3831, "usedHeapSizeAfter": 22151904, "usedHeapSizeBefore": 22821200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1395594, "duration": 6948, "usedHeapSizeAfter": 24198256, "usedHeapSizeBefore": 25380456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1558294, "duration": 84, "usedHeapSizeAfter": 28784480, "usedHeapSizeBefore": 28784480 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1582995, "duration": 8786, "usedHeapSizeAfter": 25064256, "usedHeapSizeBefore": 29136960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1761140, "duration": 6853, "usedHeapSizeAfter": 25345048, "usedHeapSizeBefore": 29446400 }, { "kind": "MinorGC", "type": "scavenge", "start": 2085421, "duration": 5786, "usedHeapSizeAfter": 29004768, "usedHeapSizeBefore": 40829952 }, { "kind": "MinorGC", "type": "scavenge", "start": 2563559, "duration": 7619, "usedHeapSizeAfter": 30452136, "usedHeapSizeBefore": 42469296 } ], "blinkGC": [ { "start": 251427, "duration": 2086 }, { "start": 251436, "duration": 2040 }, { "start": 268631, "duration": 1625 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2424 }, "FunctionCallback": { "count": 4491, "time": 85040 }, "NamedGetterCallback": { "count": 107, "time": 8517 }, "GetMoreDataCallback": { "count": 14, "time": 134405 }, "AccessorSetterCallback": { "count": 5392, "time": 1745 }, "GCEpilogueCallback": { "count": 16, "time": 1436 }, "GCPrologueCallback": { "count": 16, "time": 4011 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 3633 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 11655 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3329 }, "CompileFunction": { "count": 3319, "time": 101434 }, "CompileIgnition": { "count": 3374, "time": 110623 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31363 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1344 }, "CompileScopeAnalysis": { "count": 3329, "time": 15597 }, "CompileScript": { "count": 10, "time": 1091 }, "CompileLazy": { "count": 3176, "time": 12115 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1159 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1375 }, "Map_SetPrototype": { "count": 12980, "time": 7544 }, "Map_TransitionToDataProperty": { "count": 11985, "time": 34067 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 63 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 3900 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6895 }, "CreateArrayLiteral": { "count": 761, "time": 402 }, "CreateObjectLiteral": { "count": 1890, "time": 8433 }, "SetProperty": { "count": 8829, "time": 13756 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 80 }, "NewClosure_Tenured": { "count": 2398, "time": 1807 }, "HandleApiCall": { "count": 3986, "time": 1392 }, "DateConstructor": { "count": 268, "time": 111 }, "ArrayLengthGetter": { "count": 372, "time": 477 }, "ArrayLengthSetter": { "count": 5152, "time": 1425 }, "FunctionPrototypeSetter": { "count": 239, "time": 1467 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 87 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 5 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 84 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 824 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 7610 }, "ForInEnumerate": { "count": 380, "time": 2545 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 257, "time": 3152 }, "CreateListFromArrayLike": { "count": 18, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1215 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4344 }, "AddDictionaryProperty": { "count": 10572, "time": 12315 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 597 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4013 }, "HasProperty": { "count": 961, "time": 613 }, "KeyedGetProperty": { "count": 223, "time": 1748 }, "NewObject": { "count": 251, "time": 771 }, "ObjectCreate": { "count": 221, "time": 2677 }, "ObjectKeys": { "count": 53, "time": 2500 }, "SetDataProperties": { "count": 71, "time": 2172 }, "ToString": { "count": 28, "time": 1114 }, "RegExpExec": { "count": 269, "time": 11653 }, "RegExpExecMultiple": { "count": 327, "time": 3462 }, "RegExpReplace": { "count": 784, "time": 4109 }, "StringSplit": { "count": 6134, "time": 6928 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 85 }, "StringBuilderJoin": { "count": 136, "time": 65 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 557, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 67 }, "StringToArray": { "count": 1, "time": 915 }, "ArrayConcat": { "count": 168, "time": 772 }, "ArrayPush": { "count": 8, "time": 13 }, "ArraySplice": { "count": 82, "time": 103 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 60 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1834 }, "ObjectFreeze": { "count": 11, "time": 16 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 50742 }, "ObjectSetPrototypeOf": { "count": 205, "time": 211 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 114 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 282 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 138, "time": 846 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 208 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 796 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4068 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 34 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 107 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3089 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1020 }, "StringToNumber": { "count": 196, "time": 805 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 798 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 395 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1058, "time": 4648 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3866 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7034 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 828 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 489 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 56 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 44062 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 1413 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 450 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 18 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 1703 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 97220 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14317 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1515 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1010 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 3323 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 427 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 445 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1309 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 22 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 113 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1773 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2834 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 234 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 4 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3080 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 508 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 828 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 636 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 129 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 176 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 296 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 951 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 63 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5186 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4994 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31937 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2698 }, "GC_Custom_IncrementalMarkingObserver": { "count": 115, "time": 1079 } }, "JavaScript": { "JS_Execution": { "count": 5564, "time": 1049774 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13924 }, "ParseFunctionLiteral": { "count": 3377, "time": 136735 }, "ParseProgram": { "count": 10, "time": 1489 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11577 }, "PreParseNoVariableResolution": { "count": 105, "time": 3568 }, "JsonParse": { "count": 25, "time": 129990 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22120 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3086 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3932 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1381, "time": 7988 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 3893 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 990 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1749 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4114, "time": 18698 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 5449, "time": 12787 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3397 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16272 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 488 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1147 }, "LoadIC_LoadFieldDH": { "count": 4105, "time": 15640 }, "StoreIC_StoreFieldDH": { "count": 1296, "time": 4316 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 493 }, "LoadIC_Miss": { "count": 107, "time": 1892 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 3568 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4435 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1480 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 549, "time": 3182 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1906 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 1521 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 137 }, "LoadIC_StringLength": { "count": 27, "time": 33 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 5758 }, "API_FunctionTemplate_New": { "count": 1353, "time": 453 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 739 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 109 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3677 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 195 }, "API_ObjectTemplate_New": { "count": 102, "time": 10 }, "API_String_NewFromOneByte": { "count": 1038, "time": 283 }, "API_String_Write": { "count": 654, "time": 129 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 416 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 121 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 801 }, "ParseBackgroundProgram": { "count": 1, "time": 772 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5887 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 54201 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 4 }, "OptimizeCode": { "count": 80, "time": 1567 }, "RecompileSynchronous": { "count": 159, "time": 115679 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3019 }, "StackGuard": { "count": 80, "time": 2211 }, "DeoptimizeCode": { "count": 7, "time": 464 }, "NotifyDeoptimized": { "count": 6, "time": 944 } } } }, { "duration": 2768021, "js": 2606058, "phases": [ { "phase": "load", "start": 0, "duration": 105395 }, { "phase": "boot", "start": 105395, "duration": 737675 }, { "phase": "transition", "start": 843070, "duration": 707586 }, { "phase": "render", "start": 1550656, "duration": 1217365 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303741 }, { "kind": "MinorGC", "type": "scavenge", "start": 404569, "duration": 5500, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 439175, "duration": 5281, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 525951, "duration": 1324, "usedHeapSizeAfter": 5804792, "usedHeapSizeBefore": 6119216 }, { "kind": "MinorGC", "type": "scavenge", "start": 664119, "duration": 3667, "usedHeapSizeAfter": 7889672, "usedHeapSizeBefore": 8565112 }, { "kind": "MinorGC", "type": "scavenge", "start": 831379, "duration": 3335, "usedHeapSizeAfter": 9203128, "usedHeapSizeBefore": 9808088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1005527, "duration": 71, "usedHeapSizeAfter": 11020480, "usedHeapSizeBefore": 11020480 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1012996, "duration": 7102, "usedHeapSizeAfter": 8799488, "usedHeapSizeBefore": 11114136 }, { "kind": "MajorGC", "type": "weak processing", "start": 1133564, "duration": 13, "usedHeapSizeAfter": 9968448, "usedHeapSizeBefore": 9968448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1345515, "duration": 4712, "usedHeapSizeAfter": 21044528, "usedHeapSizeBefore": 22854088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394532, "duration": 4339, "usedHeapSizeAfter": 22370440, "usedHeapSizeBefore": 23249872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436855, "duration": 2970, "usedHeapSizeAfter": 24212760, "usedHeapSizeBefore": 25234344 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1520197, "duration": 75, "usedHeapSizeAfter": 28341120, "usedHeapSizeBefore": 28341120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1539409, "duration": 10027, "usedHeapSizeAfter": 24742208, "usedHeapSizeBefore": 28606168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1735544, "duration": 4803, "usedHeapSizeAfter": 24996536, "usedHeapSizeBefore": 29064800 }, { "kind": "MinorGC", "type": "scavenge", "start": 2140284, "duration": 5828, "usedHeapSizeAfter": 29262008, "usedHeapSizeBefore": 40730376 }, { "kind": "MinorGC", "type": "scavenge", "start": 2426266, "duration": 5400, "usedHeapSizeAfter": 29843040, "usedHeapSizeBefore": 41910408 }, { "kind": "MajorGC", "type": "weak processing", "start": 2764061, "duration": 12, "usedHeapSizeAfter": 33296480, "usedHeapSizeBefore": 33296480 } ], "blinkGC": [ { "start": 276481, "duration": 2356 }, { "start": 276487, "duration": 2306 }, { "start": 285292, "duration": 945 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 3024 }, "FunctionCallback": { "count": 4488, "time": 89447 }, "NamedGetterCallback": { "count": 107, "time": 6624 }, "GetMoreDataCallback": { "count": 14, "time": 136569 }, "AccessorSetterCallback": { "count": 5392, "time": 1688 }, "GCEpilogueCallback": { "count": 15, "time": 1252 }, "GCPrologueCallback": { "count": 15, "time": 2227 }, "NamedSetterCallback": { "count": 18, "time": 297 }, "StoreCallbackProperty": { "count": 5334, "time": 2862 }, "NamedQueryCallback": { "count": 11, "time": 34 }, "RunMicrotaskCallback": { "count": 42, "time": 12223 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 905 }, "CompileFunction": { "count": 3319, "time": 96386 }, "CompileIgnition": { "count": 3374, "time": 112729 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30191 }, "CompileRewriteReturnResult": { "count": 3329, "time": 99 }, "CompileScopeAnalysis": { "count": 3329, "time": 8234 }, "CompileScript": { "count": 10, "time": 2402 }, "CompileLazy": { "count": 3176, "time": 13043 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 726 }, "RegExpInitializeAndCompile": { "count": 177, "time": 462 }, "CompileForOnStackReplacement": { "count": 3, "time": 38 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 3074 }, "Map_SetPrototype": { "count": 12941, "time": 6479 }, "Map_TransitionToDataProperty": { "count": 11948, "time": 32365 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 81 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5172 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11159 }, "CreateArrayLiteral": { "count": 761, "time": 2058 }, "CreateObjectLiteral": { "count": 1890, "time": 7112 }, "SetProperty": { "count": 8820, "time": 18751 }, "DeclareGlobals": { "count": 2, "time": 20 }, "NewClosure": { "count": 344, "time": 76 }, "NewClosure_Tenured": { "count": 2398, "time": 4219 }, "HandleApiCall": { "count": 3986, "time": 2541 }, "DateConstructor": { "count": 268, "time": 108 }, "ArrayLengthGetter": { "count": 372, "time": 690 }, "ArrayLengthSetter": { "count": 5152, "time": 3478 }, "FunctionPrototypeSetter": { "count": 239, "time": 1659 }, "FunctionLengthGetter": { "count": 13, "time": 805 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1727 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 4 }, "PrepareElementsForSort": { "count": 39, "time": 76 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 996 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6650 }, "ForInEnumerate": { "count": 380, "time": 1494 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 9 }, "AllocateInNewSpace": { "count": 303, "time": 4485 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1844 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 7610 }, "AddDictionaryProperty": { "count": 10572, "time": 12359 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 627 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 5875 }, "HasProperty": { "count": 961, "time": 2109 }, "KeyedGetProperty": { "count": 222, "time": 1024 }, "NewObject": { "count": 251, "time": 783 }, "ObjectCreate": { "count": 221, "time": 3124 }, "ObjectKeys": { "count": 52, "time": 1943 }, "SetDataProperties": { "count": 71, "time": 979 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 270, "time": 10990 }, "RegExpExecMultiple": { "count": 327, "time": 2158 }, "RegExpReplace": { "count": 784, "time": 3045 }, "StringSplit": { "count": 6134, "time": 6583 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 34 }, "StringBuilderConcat": { "count": 152, "time": 82 }, "StringBuilderJoin": { "count": 136, "time": 72 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 551, "time": 147 }, "StringIndexOfUnchecked": { "count": 330, "time": 255 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 231 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 768 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 165 }, "FunctionPrototypeToString": { "count": 116, "time": 70 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 1656 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 48348 }, "ObjectSetPrototypeOf": { "count": 205, "time": 560 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 106 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 191 }, "ArrayShift": { "count": 120, "time": 76 }, "Object_DeleteProperty": { "count": 6, "time": 608 }, "ArrayIndexOf": { "count": 70, "time": 16 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 139, "time": 2251 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 33 }, "ArrayBufferConstructor": { "count": 1, "time": 4340 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 31 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1085 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3337 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 932 }, "StringToNumber": { "count": 196, "time": 500 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 11 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1106, "time": 3150 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 521 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 550 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2136 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6118 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 41 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 34708 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2583 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 832 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1559 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94962 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 15221 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1375 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 128 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 4 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 878 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 792 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 96 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1876 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5691 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 82 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3570 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 412 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 672 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 60 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 873 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 34 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 490 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 8363 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 5377 }, "GC_MC_BACKGROUND_MARKING": { "count": 38, "time": 29941 }, "GC_Custom_IncrementalMarkingObserver": { "count": 196, "time": 2788 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2627 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1056868 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 20532 }, "ParseFunctionLiteral": { "count": 3377, "time": 137739 }, "ParseProgram": { "count": 10, "time": 899 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9226 }, "PreParseNoVariableResolution": { "count": 105, "time": 2554 }, "JsonParse": { "count": 25, "time": 126469 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 23568 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1541 }, "LoadGlobalIC_Miss": { "count": 719, "time": 4831 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1356, "time": 5834 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7021 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1731 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2119 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4059, "time": 17237 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 11504 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5664 }, "StoreIC_Premonomorphic": { "count": 4838, "time": 12924 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1607 }, "LoadIC_LoadFieldDH": { "count": 4040, "time": 12337 }, "StoreIC_StoreFieldDH": { "count": 1271, "time": 4504 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 4967 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3337 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5577 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 1653 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 2977 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 428 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 468, "time": 2105 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 584 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 166 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 35 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 9012 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1569 }, "API_Object_SetPrivate": { "count": 35, "time": 23 }, "API_Persistent_New": { "count": 1877, "time": 493 }, "API_String_NewFromUtf8": { "count": 13, "time": 0 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 358 }, "API_Function_NewInstance": { "count": 43, "time": 91 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1879 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 313 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1891 }, "API_String_Write": { "count": 654, "time": 116 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 75 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 15 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 25 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 381 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 129 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 713 }, "ParseBackgroundProgram": { "count": 1, "time": 707 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6192 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51645 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 86, "time": 4 }, "DeoptimizeCode": { "count": 10, "time": 1063 }, "OptimizeCode": { "count": 86, "time": 1088 }, "RecompileSynchronous": { "count": 168, "time": 158422 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1805 }, "NotifyDeoptimized": { "count": 8, "time": 146 }, "StackGuard": { "count": 85, "time": 2701 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 16 } } } }, { "duration": 2707908, "js": 2567704, "phases": [ { "phase": "load", "start": 0, "duration": 86179 }, { "phase": "boot", "start": 86179, "duration": 747430 }, { "phase": "transition", "start": 833609, "duration": 659965 }, { "phase": "render", "start": 1493574, "duration": 1214334 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 294554 }, { "kind": "MinorGC", "type": "scavenge", "start": 398022, "duration": 4944, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 432301, "duration": 5952, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 515332, "duration": 2124, "usedHeapSizeAfter": 5793672, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 661120, "duration": 2659, "usedHeapSizeAfter": 7874064, "usedHeapSizeBefore": 8570816 }, { "kind": "MinorGC", "type": "scavenge", "start": 835853, "duration": 3395, "usedHeapSizeAfter": 9241128, "usedHeapSizeBefore": 9850488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1031512, "duration": 2017, "usedHeapSizeAfter": 10554432, "usedHeapSizeBefore": 11565696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1139347, "duration": 489, "usedHeapSizeAfter": 11237440, "usedHeapSizeBefore": 11237440 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140956, "duration": 5831, "usedHeapSizeAfter": 8518744, "usedHeapSizeBefore": 11237600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1334581, "duration": 3672, "usedHeapSizeAfter": 21305360, "usedHeapSizeBefore": 22713176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1367608, "duration": 4225, "usedHeapSizeAfter": 22122976, "usedHeapSizeBefore": 22794552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408202, "duration": 4135, "usedHeapSizeAfter": 24225792, "usedHeapSizeBefore": 25343560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1541574, "duration": 383, "usedHeapSizeAfter": 28321424, "usedHeapSizeBefore": 28321424 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1547258, "duration": 7934, "usedHeapSizeAfter": 24723840, "usedHeapSizeBefore": 28410960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1728532, "duration": 6341, "usedHeapSizeAfter": 24980992, "usedHeapSizeBefore": 29446864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1935993, "duration": 4383, "usedHeapSizeAfter": 28592776, "usedHeapSizeBefore": 32381792 }, { "kind": "MinorGC", "type": "scavenge", "start": 2169005, "duration": 3888, "usedHeapSizeAfter": 28882832, "usedHeapSizeBefore": 41535880 }, { "kind": "MajorGC", "type": "weak processing", "start": 2703968, "duration": 13, "usedHeapSizeAfter": 39611544, "usedHeapSizeBefore": 39611544 } ], "blinkGC": [ { "start": 264139, "duration": 3171 }, { "start": 264150, "duration": 3114 }, { "start": 282071, "duration": 1840 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 3177 }, "FunctionCallback": { "count": 4495, "time": 87782 }, "NamedGetterCallback": { "count": 107, "time": 7877 }, "GetMoreDataCallback": { "count": 14, "time": 148085 }, "AccessorSetterCallback": { "count": 5392, "time": 1876 }, "GCEpilogueCallback": { "count": 16, "time": 673 }, "GCPrologueCallback": { "count": 16, "time": 816 }, "NamedSetterCallback": { "count": 18, "time": 115 }, "StoreCallbackProperty": { "count": 5334, "time": 2710 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13760 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1609 }, "CompileFunction": { "count": 3319, "time": 108189 }, "CompileIgnition": { "count": 3374, "time": 99614 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26908 }, "CompileRewriteReturnResult": { "count": 3329, "time": 618 }, "CompileScopeAnalysis": { "count": 3329, "time": 14444 }, "CompileScript": { "count": 10, "time": 1414 }, "CompileLazy": { "count": 3176, "time": 11661 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 76 }, "RegExpInitializeAndCompile": { "count": 177, "time": 512 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 893 }, "Map_SetPrototype": { "count": 12981, "time": 4147 }, "Map_TransitionToDataProperty": { "count": 11978, "time": 32523 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 258 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4032 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8796 }, "CreateArrayLiteral": { "count": 761, "time": 1976 }, "CreateObjectLiteral": { "count": 1890, "time": 6152 }, "SetProperty": { "count": 8829, "time": 14622 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 74 }, "NewClosure_Tenured": { "count": 2398, "time": 1502 }, "HandleApiCall": { "count": 3986, "time": 2547 }, "DateConstructor": { "count": 268, "time": 621 }, "ArrayLengthGetter": { "count": 371, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 2537 }, "FunctionPrototypeSetter": { "count": 239, "time": 1475 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 100 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 924 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 829 }, "SetGrow": { "count": 26, "time": 36 }, "WeakCollectionSet": { "count": 5007, "time": 8610 }, "ForInEnumerate": { "count": 380, "time": 5201 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 254, "time": 4950 }, "CreateListFromArrayLike": { "count": 18, "time": 28 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2769 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3184 }, "AddDictionaryProperty": { "count": 10572, "time": 16215 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 7 }, "GetProperty": { "count": 6297, "time": 2812 }, "HasProperty": { "count": 961, "time": 1442 }, "KeyedGetProperty": { "count": 223, "time": 267 }, "NewObject": { "count": 251, "time": 1450 }, "ObjectCreate": { "count": 221, "time": 3094 }, "ObjectKeys": { "count": 53, "time": 180 }, "SetDataProperties": { "count": 71, "time": 1079 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 7133 }, "RegExpExecMultiple": { "count": 327, "time": 2743 }, "RegExpReplace": { "count": 784, "time": 4344 }, "StringSplit": { "count": 6134, "time": 5826 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 764 }, "StringBuilderConcat": { "count": 152, "time": 243 }, "StringBuilderJoin": { "count": 136, "time": 483 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 553, "time": 128 }, "StringIndexOfUnchecked": { "count": 330, "time": 197 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1150 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 876 }, "ArrayUnshift": { "count": 45, "time": 25 }, "DateNow": { "count": 60, "time": 913 }, "FunctionPrototypeToString": { "count": 116, "time": 65 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2767 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60883 }, "ObjectSetPrototypeOf": { "count": 205, "time": 218 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 4 }, "MapGrow": { "count": 45, "time": 1259 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 355 }, "ArrayShift": { "count": 120, "time": 157 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 5 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 150, "time": 1112 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 418 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 63, "time": 583 }, "ArrayBufferConstructor": { "count": 1, "time": 3788 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 89 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2810 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 183 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 14 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 57 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 20 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 933, "time": 5933 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2405 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6397 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 35451 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3809 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 194 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1375 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 89397 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 18147 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1674 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 765 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 854 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 8 }, "GC_MC_FINISH": { "count": 2, "time": 513 }, "GC_MC_MARK": { "count": 2, "time": 12 }, "GC_MC_PROLOGUE": { "count": 2, "time": 52 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 54 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1250 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 101 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1694 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4733 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 26 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 88 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2130 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 469 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 206 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 13 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 217 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 647 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 810 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 439 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 2 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 4 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 77 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7503 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2960 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 33904 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2477 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 238 } }, "JavaScript": { "JS_Execution": { "count": 5561, "time": 1021127 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14494 }, "ParseFunctionLiteral": { "count": 3377, "time": 140797 }, "ParseProgram": { "count": 10, "time": 3025 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14246 }, "PreParseNoVariableResolution": { "count": 105, "time": 3568 }, "JsonParse": { "count": 25, "time": 123697 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19186 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1405 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1486 }, "StoreGlobalIC_Miss": { "count": 8, "time": 10 }, "StoreIC_Miss": { "count": 1374, "time": 7792 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 9112 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 2066 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 2259 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 18475 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 5444, "time": 13049 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3894 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 21232 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 313 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1359 }, "LoadIC_LoadFieldDH": { "count": 4101, "time": 17744 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 4734 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 107, "time": 514 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4165 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5356 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 320 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 546, "time": 5452 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 134, "time": 3785 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 473, "time": 2407 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 55 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 566 }, "LoadIC_StringLength": { "count": 27, "time": 27 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 18 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 13862 }, "API_FunctionTemplate_New": { "count": 1353, "time": 970 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1875, "time": 1824 }, "API_String_NewFromUtf8": { "count": 13, "time": 3 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 1089 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2810 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 48 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2432 }, "API_String_Write": { "count": 654, "time": 503 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 311 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 21 }, "API_Function_Call": { "count": 8, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 539 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 765 }, "ParseBackgroundProgram": { "count": 1, "time": 786 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6362 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49520 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 8 }, "OptimizeCode": { "count": 80, "time": 826 }, "RecompileSynchronous": { "count": 159, "time": 116654 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2068 }, "StackGuard": { "count": 79, "time": 1850 }, "DeoptimizeCode": { "count": 7, "time": 5743 }, "NotifyDeoptimized": { "count": 6, "time": 861 } } } }, { "duration": 2702905, "js": 2561587, "phases": [ { "phase": "load", "start": 0, "duration": 87386 }, { "phase": "boot", "start": 87386, "duration": 751409 }, { "phase": "transition", "start": 838795, "duration": 649293 }, { "phase": "render", "start": 1488088, "duration": 1214817 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 301951 }, { "kind": "MinorGC", "type": "scavenge", "start": 403070, "duration": 6358, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 439369, "duration": 6058, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 520064, "duration": 2073, "usedHeapSizeAfter": 5807304, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 663887, "duration": 2542, "usedHeapSizeAfter": 7888200, "usedHeapSizeBefore": 8564064 }, { "kind": "MinorGC", "type": "scavenge", "start": 828868, "duration": 2907, "usedHeapSizeAfter": 9199520, "usedHeapSizeBefore": 9807064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1032433, "duration": 4116, "usedHeapSizeAfter": 10539560, "usedHeapSizeBefore": 11560456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138797, "duration": 58, "usedHeapSizeAfter": 11262680, "usedHeapSizeBefore": 11262680 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1140299, "duration": 6027, "usedHeapSizeAfter": 8523912, "usedHeapSizeBefore": 11262840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1328174, "duration": 3369, "usedHeapSizeAfter": 21309664, "usedHeapSizeBefore": 22715288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361441, "duration": 4632, "usedHeapSizeAfter": 22214912, "usedHeapSizeBefore": 22826232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1401112, "duration": 4033, "usedHeapSizeAfter": 24186136, "usedHeapSizeBefore": 25365904 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1589074, "duration": 75, "usedHeapSizeAfter": 29173832, "usedHeapSizeBefore": 29173832 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1597010, "duration": 10508, "usedHeapSizeAfter": 25091984, "usedHeapSizeBefore": 29249232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1743421, "duration": 7438, "usedHeapSizeAfter": 25153040, "usedHeapSizeBefore": 29425944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2080293, "duration": 6490, "usedHeapSizeAfter": 29099984, "usedHeapSizeBefore": 40904872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2512403, "duration": 5115, "usedHeapSizeAfter": 30312768, "usedHeapSizeBefore": 42284320 }, { "kind": "MajorGC", "type": "weak processing", "start": 2698612, "duration": 42, "usedHeapSizeAfter": 31677696, "usedHeapSizeBefore": 31677696 } ], "blinkGC": [ { "start": 268268, "duration": 2677 }, { "start": 268275, "duration": 2614 }, { "start": 280598, "duration": 1382 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 1036 }, "FunctionCallback": { "count": 4489, "time": 84942 }, "NamedGetterCallback": { "count": 107, "time": 6438 }, "GetMoreDataCallback": { "count": 14, "time": 150783 }, "AccessorSetterCallback": { "count": 5392, "time": 2913 }, "GCEpilogueCallback": { "count": 16, "time": 1532 }, "GCPrologueCallback": { "count": 16, "time": 1850 }, "NamedSetterCallback": { "count": 18, "time": 106 }, "StoreCallbackProperty": { "count": 5334, "time": 4185 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 12452 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1610 }, "CompileFunction": { "count": 3319, "time": 88189 }, "CompileIgnition": { "count": 3374, "time": 122837 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29615 }, "CompileRewriteReturnResult": { "count": 3329, "time": 779 }, "CompileScopeAnalysis": { "count": 3329, "time": 16083 }, "CompileScript": { "count": 10, "time": 916 }, "CompileLazy": { "count": 3176, "time": 10677 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 76 }, "RegExpInitializeAndCompile": { "count": 177, "time": 192 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 509 }, "Map_SetPrototype": { "count": 12964, "time": 6223 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 46763 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 67 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6877 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8742 }, "CreateArrayLiteral": { "count": 761, "time": 2466 }, "CreateObjectLiteral": { "count": 1890, "time": 8270 }, "SetProperty": { "count": 8830, "time": 18426 }, "DeclareGlobals": { "count": 2, "time": 327 }, "NewClosure": { "count": 344, "time": 1113 }, "NewClosure_Tenured": { "count": 2398, "time": 1427 }, "HandleApiCall": { "count": 3986, "time": 4137 }, "DateConstructor": { "count": 268, "time": 888 }, "ArrayLengthGetter": { "count": 372, "time": 22 }, "ArrayLengthSetter": { "count": 5152, "time": 2324 }, "FunctionPrototypeSetter": { "count": 239, "time": 1191 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 627 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 754 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 63 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 5683 }, "ForInEnumerate": { "count": 380, "time": 2487 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 247, "time": 2085 }, "CreateListFromArrayLike": { "count": 18, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2306 }, "GenerateRandomNumbers": { "count": 1, "time": 7 }, "NumberToStringSkipCache": { "count": 5039, "time": 6127 }, "AddDictionaryProperty": { "count": 10572, "time": 8997 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 382 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 2212 }, "HasProperty": { "count": 961, "time": 2601 }, "KeyedGetProperty": { "count": 223, "time": 3634 }, "NewObject": { "count": 251, "time": 2000 }, "ObjectCreate": { "count": 221, "time": 2552 }, "ObjectKeys": { "count": 53, "time": 155 }, "SetDataProperties": { "count": 71, "time": 1052 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 8653 }, "RegExpExecMultiple": { "count": 327, "time": 2094 }, "RegExpReplace": { "count": 784, "time": 1577 }, "StringSplit": { "count": 6134, "time": 4240 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 37 }, "StringBuilderConcat": { "count": 152, "time": 390 }, "StringBuilderJoin": { "count": 136, "time": 650 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 551, "time": 129 }, "StringIndexOfUnchecked": { "count": 330, "time": 406 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 239 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 622 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 63 }, "FunctionPrototypeToString": { "count": 116, "time": 428 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 2154 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 61501 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1549 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 121 }, "GlobalUnescape": { "count": 1, "time": 27 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 46 }, "ArrayShift": { "count": 120, "time": 301 }, "Object_DeleteProperty": { "count": 6, "time": 73 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 142, "time": 2578 }, "OrdinaryHasInstance": { "count": 13, "time": 7 }, "StringToLowerCaseIntl": { "count": 223, "time": 104 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 259 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 560 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3773 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 565 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3314 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 576 }, "StringToNumber": { "count": 196, "time": 181 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 416 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1045, "time": 2793 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 65 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 1194 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3230 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6460 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 822 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 959 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39071 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3156 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 551 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1615 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 110333 }, "AllocateInTargetSpace": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 39, "time": 16048 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1400 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1996 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 118 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 287 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 53 }, "GC_MC_SWEEP": { "count": 2, "time": 895 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 966 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 223 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 567 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 105 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1738 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3990 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 23 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 64 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 322 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3167 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 110 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 203 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 226 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 393 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1539 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 14 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 127 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 61 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6336 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2872 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 31871 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2748 }, "GC_Custom_IncrementalMarkingObserver": { "count": 116, "time": 1476 } }, "JavaScript": { "JS_Execution": { "count": 5519, "time": 1010926 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14726 }, "ParseFunctionLiteral": { "count": 3377, "time": 137921 }, "ParseProgram": { "count": 10, "time": 892 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14348 }, "PreParseNoVariableResolution": { "count": 105, "time": 2761 }, "JsonParse": { "count": 25, "time": 120108 }, "StringParseFloat": { "count": 7, "time": 895 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21563 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2829 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1997 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1375, "time": 8352 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8688 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 2554 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1002 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4042, "time": 19372 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 805 }, "LoadIC_LoadNonexistentDH": { "count": 5453, "time": 12820 }, "LoadIC_Premonomorphic": { "count": 922, "time": 5858 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13317 }, "LoadGlobalIC_Slow": { "count": 21, "time": 33 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1330 }, "LoadIC_LoadFieldDH": { "count": 4059, "time": 10860 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 7175 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 4117 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3149 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 2866 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 864 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 504, "time": 2992 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 1933 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 483, "time": 3892 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 65 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 889 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 524 } }, "API": { "API_Context_New": { "count": 2, "time": 12355 }, "API_FunctionTemplate_New": { "count": 1353, "time": 685 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 805 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 923 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 6989 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 145 }, "API_Object_SetPrototype": { "count": 43, "time": 53 }, "API_ObjectTemplate_New": { "count": 102, "time": 18 }, "API_String_NewFromOneByte": { "count": 1038, "time": 261 }, "API_String_Write": { "count": 654, "time": 1709 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 15 }, "API_Function_Call": { "count": 8, "time": 11 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 503 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 119 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 769 }, "ParseBackgroundProgram": { "count": 1, "time": 782 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6375 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53304 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 7 }, "OptimizeCode": { "count": 75, "time": 1145 }, "RecompileSynchronous": { "count": 149, "time": 109966 }, "CompileOptimized_Concurrent": { "count": 74, "time": 3846 }, "StackGuard": { "count": 76, "time": 3494 }, "DeoptimizeCode": { "count": 9, "time": 1231 }, "NotifyDeoptimized": { "count": 6, "time": 182 } } } }, { "duration": 2646956, "js": 2499293, "phases": [ { "phase": "load", "start": 0, "duration": 88722 }, { "phase": "boot", "start": 88722, "duration": 740294 }, { "phase": "transition", "start": 829016, "duration": 642524 }, { "phase": "render", "start": 1471540, "duration": 1175416 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 283597 }, { "kind": "MinorGC", "type": "scavenge", "start": 381333, "duration": 4859, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 415335, "duration": 6147, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 500602, "duration": 1589, "usedHeapSizeAfter": 5789864, "usedHeapSizeBefore": 6119528 }, { "kind": "MinorGC", "type": "scavenge", "start": 653834, "duration": 2551, "usedHeapSizeAfter": 7903896, "usedHeapSizeBefore": 8575112 }, { "kind": "MinorGC", "type": "scavenge", "start": 822346, "duration": 3146, "usedHeapSizeAfter": 9224248, "usedHeapSizeBefore": 9826112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1022007, "duration": 2421, "usedHeapSizeAfter": 10570160, "usedHeapSizeBefore": 11567448 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1125270, "duration": 625, "usedHeapSizeAfter": 11276576, "usedHeapSizeBefore": 11276576 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1173370, "duration": 9925, "usedHeapSizeAfter": 13427112, "usedHeapSizeBefore": 16298232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1334699, "duration": 2745, "usedHeapSizeAfter": 21133000, "usedHeapSizeBefore": 22572888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369169, "duration": 4032, "usedHeapSizeAfter": 22091544, "usedHeapSizeBefore": 22722720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399471, "duration": 2301, "usedHeapSizeAfter": 24112384, "usedHeapSizeBefore": 25239728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1628473, "duration": 3872, "usedHeapSizeAfter": 27808232, "usedHeapSizeBefore": 30745792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1795188, "duration": 6448, "usedHeapSizeAfter": 29009520, "usedHeapSizeBefore": 32703848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1940608, "duration": 4801, "usedHeapSizeAfter": 32072136, "usedHeapSizeBefore": 36005088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1983838, "duration": 784, "usedHeapSizeAfter": 34023432, "usedHeapSizeBefore": 34023432 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1985550, "duration": 9875, "usedHeapSizeAfter": 26720000, "usedHeapSizeBefore": 34088968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2431525, "duration": 2351, "usedHeapSizeAfter": 28106152, "usedHeapSizeBefore": 43742440 }, { "kind": "MajorGC", "type": "weak processing", "start": 2642211, "duration": 765, "usedHeapSizeAfter": 29995568, "usedHeapSizeBefore": 29995568 } ], "blinkGC": [ { "start": 251842, "duration": 2321 }, { "start": 251851, "duration": 2268 }, { "start": 254240, "duration": 3301 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1122, "time": 739 }, "FunctionCallback": { "count": 4489, "time": 85064 }, "NamedGetterCallback": { "count": 107, "time": 7511 }, "GetMoreDataCallback": { "count": 14, "time": 132183 }, "AccessorSetterCallback": { "count": 5392, "time": 525 }, "GCEpilogueCallback": { "count": 17, "time": 1490 }, "GCPrologueCallback": { "count": 17, "time": 612 }, "NamedSetterCallback": { "count": 18, "time": 1410 }, "StoreCallbackProperty": { "count": 5334, "time": 2971 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11992 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2611 }, "CompileFunction": { "count": 3319, "time": 98879 }, "CompileIgnition": { "count": 3374, "time": 103542 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31510 }, "CompileRewriteReturnResult": { "count": 3329, "time": 762 }, "CompileScopeAnalysis": { "count": 3329, "time": 7818 }, "CompileScript": { "count": 10, "time": 1105 }, "CompileLazy": { "count": 3176, "time": 14883 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 85 }, "RegExpInitializeAndCompile": { "count": 177, "time": 189 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 655, "time": 1623 }, "Map_SetPrototype": { "count": 12992, "time": 2374 }, "Map_TransitionToDataProperty": { "count": 12004, "time": 33869 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 70 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4744 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9461 }, "CreateArrayLiteral": { "count": 761, "time": 1839 }, "CreateObjectLiteral": { "count": 1890, "time": 9933 }, "SetProperty": { "count": 8837, "time": 17250 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 81 }, "NewClosure_Tenured": { "count": 2398, "time": 2775 }, "HandleApiCall": { "count": 3986, "time": 5816 }, "DateConstructor": { "count": 268, "time": 635 }, "ArrayLengthGetter": { "count": 371, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 3813 }, "FunctionPrototypeSetter": { "count": 239, "time": 1101 }, "FunctionLengthGetter": { "count": 13, "time": 19 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 94 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 520 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 6446 }, "ForInEnumerate": { "count": 379, "time": 2493 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 294, "time": 2649 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2412 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 5468 }, "AddDictionaryProperty": { "count": 10572, "time": 13951 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 4376 }, "HasProperty": { "count": 961, "time": 2119 }, "KeyedGetProperty": { "count": 221, "time": 1100 }, "NewObject": { "count": 251, "time": 402 }, "ObjectCreate": { "count": 221, "time": 1617 }, "ObjectKeys": { "count": 52, "time": 449 }, "SetDataProperties": { "count": 71, "time": 3041 }, "ToString": { "count": 28, "time": 281 }, "RegExpExec": { "count": 269, "time": 10014 }, "RegExpExecMultiple": { "count": 327, "time": 2398 }, "RegExpReplace": { "count": 784, "time": 4106 }, "StringSplit": { "count": 6134, "time": 10135 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringAdd": { "count": 115, "time": 24 }, "StringBuilderConcat": { "count": 152, "time": 69 }, "StringBuilderJoin": { "count": 136, "time": 1161 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 550, "time": 1164 }, "StringIndexOfUnchecked": { "count": 330, "time": 72 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 373 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 292 }, "ArrayUnshift": { "count": 45, "time": 20 }, "DateNow": { "count": 60, "time": 61 }, "FunctionPrototypeToString": { "count": 116, "time": 75 }, "ObjectDefineProperties": { "count": 2, "time": 20 }, "ObjectDefineProperty": { "count": 650, "time": 2524 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 45155 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1463 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 105 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 657 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 405 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 143, "time": 1338 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 90 }, "DeleteProperty": { "count": 11, "time": 806 }, "HasFastPackedElements": { "count": 2, "time": 140 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 552 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3446 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 27 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 1229 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3994 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 831 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 19 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1390, "time": 4457 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 611 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 306 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 3491 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 5572 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 41 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 918 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 35363 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 2733 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 714 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 40, "time": 1620 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 92894 }, "GC_MC_INCREMENTAL": { "count": 33, "time": 14423 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 623 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 940 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1383 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 0 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 751 }, "GC_MC_MARK": { "count": 2, "time": 18 }, "GC_MC_PROLOGUE": { "count": 2, "time": 569 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 68 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 888 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 16 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 298 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 122 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 3034 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2908 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 47 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 253 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 835 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 5411 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 407 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1072 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 24 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1179 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 688 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 19 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 340 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 135 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 82 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 4173 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 16, "time": 12396 }, "GC_MC_BACKGROUND_MARKING": { "count": 18, "time": 35542 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2856 }, "GC_Custom_IncrementalMarkingObserver": { "count": 138, "time": 916 } }, "JavaScript": { "JS_Execution": { "count": 5526, "time": 1013070 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15414 }, "ParseFunctionLiteral": { "count": 3377, "time": 145266 }, "ParseProgram": { "count": 10, "time": 331 }, "PreParseWithVariableResolution": { "count": 6145, "time": 9590 }, "PreParseNoVariableResolution": { "count": 105, "time": 2598 }, "JsonParse": { "count": 25, "time": 134943 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 22328 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1780 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1929 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1393, "time": 5517 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 12975 }, "LoadIC_FunctionPrototypeStub": { "count": 388, "time": 1552 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1064 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4195, "time": 20218 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5441, "time": 11117 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4600 }, "StoreIC_Premonomorphic": { "count": 4840, "time": 16395 }, "LoadGlobalIC_Slow": { "count": 21, "time": 469 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 35 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1936 }, "LoadIC_LoadFieldDH": { "count": 4115, "time": 14814 }, "StoreIC_StoreFieldDH": { "count": 1297, "time": 5573 }, "ElementsTransitionAndStoreIC_Miss": { "count": 2, "time": 22 }, "KeyedLoadIC_Miss": { "count": 10, "time": 11 }, "LoadIC_Miss": { "count": 108, "time": 2410 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4255 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5020 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 516, "time": 4362 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2495 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 647 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 164, "time": 2033 }, "LoadIC_StringLength": { "count": 27, "time": 226 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 710 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 4 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 7809 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1267 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1876, "time": 238 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 4 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 90 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5007 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 3059 }, "API_String_Write": { "count": 654, "time": 624 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 24 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 63, "time": 19 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 324 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 96 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 769 }, "ParseBackgroundProgram": { "count": 1, "time": 671 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6186 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 52825 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 7 }, "OptimizeCode": { "count": 76, "time": 1268 }, "RecompileSynchronous": { "count": 151, "time": 90989 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2045 }, "StackGuard": { "count": 77, "time": 1615 }, "DeoptimizeCode": { "count": 7, "time": 1240 }, "NotifyDeoptimized": { "count": 6, "time": 113 } } } }, { "duration": 2683388, "js": 2544794, "phases": [ { "phase": "load", "start": 0, "duration": 85075 }, { "phase": "boot", "start": 85075, "duration": 737112 }, { "phase": "transition", "start": 822187, "duration": 656604 }, { "phase": "render", "start": 1478791, "duration": 1204597 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 289985 }, { "kind": "MinorGC", "type": "scavenge", "start": 399151, "duration": 5560, "usedHeapSizeAfter": 3767104, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 433838, "duration": 6425, "usedHeapSizeAfter": 4487504, "usedHeapSizeBefore": 4629520 }, { "kind": "MinorGC", "type": "scavenge", "start": 513350, "duration": 1858, "usedHeapSizeAfter": 5805192, "usedHeapSizeBefore": 6119096 }, { "kind": "MinorGC", "type": "scavenge", "start": 653840, "duration": 3284, "usedHeapSizeAfter": 7885216, "usedHeapSizeBefore": 8564840 }, { "kind": "MinorGC", "type": "scavenge", "start": 814476, "duration": 2272, "usedHeapSizeAfter": 9193512, "usedHeapSizeBefore": 9814472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1016747, "duration": 4871, "usedHeapSizeAfter": 10540720, "usedHeapSizeBefore": 11558296 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1115948, "duration": 768, "usedHeapSizeAfter": 11243120, "usedHeapSizeBefore": 11243120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1119283, "duration": 5841, "usedHeapSizeAfter": 8522608, "usedHeapSizeBefore": 11243280 }, { "kind": "MajorGC", "type": "weak processing", "start": 1126053, "duration": 8, "usedHeapSizeAfter": 8522688, "usedHeapSizeBefore": 8522688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1313937, "duration": 4502, "usedHeapSizeAfter": 21248152, "usedHeapSizeBefore": 22714168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1348932, "duration": 4418, "usedHeapSizeAfter": 22246072, "usedHeapSizeBefore": 22824664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385196, "duration": 5335, "usedHeapSizeAfter": 24180064, "usedHeapSizeBefore": 25335352 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1544098, "duration": 85, "usedHeapSizeAfter": 28541392, "usedHeapSizeBefore": 28541392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1552169, "duration": 9611, "usedHeapSizeAfter": 24840936, "usedHeapSizeBefore": 28620728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1724845, "duration": 4260, "usedHeapSizeAfter": 25049208, "usedHeapSizeBefore": 29426680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1929884, "duration": 5405, "usedHeapSizeAfter": 29122224, "usedHeapSizeBefore": 32537568 }, { "kind": "MinorGC", "type": "scavenge", "start": 2150964, "duration": 3865, "usedHeapSizeAfter": 28854656, "usedHeapSizeBefore": 41580328 } ], "blinkGC": [ { "start": 259475, "duration": 2461 }, { "start": 259485, "duration": 2398 }, { "start": 274186, "duration": 1576 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1128, "time": 1763 }, "FunctionCallback": { "count": 4491, "time": 87736 }, "NamedGetterCallback": { "count": 107, "time": 6523 }, "GetMoreDataCallback": { "count": 14, "time": 142993 }, "AccessorSetterCallback": { "count": 5392, "time": 1261 }, "GCEpilogueCallback": { "count": 16, "time": 2199 }, "GCPrologueCallback": { "count": 16, "time": 1134 }, "NamedSetterCallback": { "count": 18, "time": 113 }, "StoreCallbackProperty": { "count": 5334, "time": 5280 }, "NamedQueryCallback": { "count": 11, "time": 441 }, "RunMicrotaskCallback": { "count": 42, "time": 12493 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1873 }, "CompileFunction": { "count": 3319, "time": 111364 }, "CompileIgnition": { "count": 3374, "time": 94017 }, "CompileIgnitionFinalization": { "count": 3379, "time": 31498 }, "CompileRewriteReturnResult": { "count": 3329, "time": 756 }, "CompileScopeAnalysis": { "count": 3329, "time": 6929 }, "CompileScript": { "count": 10, "time": 807 }, "CompileLazy": { "count": 3176, "time": 10887 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 74 }, "RegExpInitializeAndCompile": { "count": 177, "time": 937 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2187 }, "Map_SetPrototype": { "count": 12959, "time": 3503 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 33554 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1188 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7644 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8047 }, "CreateArrayLiteral": { "count": 761, "time": 3388 }, "CreateObjectLiteral": { "count": 1890, "time": 6740 }, "SetProperty": { "count": 8830, "time": 13454 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 64 }, "NewClosure_Tenured": { "count": 2398, "time": 1743 }, "HandleApiCall": { "count": 3986, "time": 4419 }, "DateConstructor": { "count": 268, "time": 846 }, "ArrayLengthGetter": { "count": 370, "time": 20 }, "ArrayLengthSetter": { "count": 5152, "time": 2177 }, "FunctionPrototypeSetter": { "count": 239, "time": 1095 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 899 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 30 }, "PrepareElementsForSort": { "count": 39, "time": 82 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 614 }, "SetGrow": { "count": 26, "time": 37 }, "WeakCollectionSet": { "count": 5007, "time": 7294 }, "ForInEnumerate": { "count": 380, "time": 2952 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 251, "time": 1992 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1708 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 5730 }, "AddDictionaryProperty": { "count": 10572, "time": 13055 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 34 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 1389 }, "HasProperty": { "count": 961, "time": 1870 }, "KeyedGetProperty": { "count": 223, "time": 705 }, "NewObject": { "count": 251, "time": 1712 }, "ObjectCreate": { "count": 221, "time": 2722 }, "ObjectKeys": { "count": 53, "time": 157 }, "SetDataProperties": { "count": 71, "time": 4378 }, "ToString": { "count": 28, "time": 669 }, "RegExpExec": { "count": 269, "time": 12257 }, "RegExpExecMultiple": { "count": 327, "time": 2504 }, "RegExpReplace": { "count": 784, "time": 4623 }, "StringSplit": { "count": 6134, "time": 11219 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 26 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 554, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 682 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 223 }, "ArrayPush": { "count": 8, "time": 889 }, "ArraySplice": { "count": 82, "time": 1674 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 69 }, "FunctionPrototypeToString": { "count": 116, "time": 66 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 3863 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52837 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1049 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 129 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 149, "time": 342 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 110 }, "DeleteProperty": { "count": 11, "time": 6 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 464 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 4311 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 386 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 94 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2564 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 578 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 10 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 30 }, "ObjectIsFrozen": { "count": 216, "time": 712 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1185, "time": 3972 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 384 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3008 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5382 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 70 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 38606 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3549 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 626 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1520 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100885 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 12233 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1617 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 1886 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 129 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 28 }, "GC_MC_FINISH": { "count": 2, "time": 90 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 733 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 881 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 526 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1232 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 112 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4187 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 118 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 644 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3001 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 221 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 617 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1007 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 1172 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 28 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 131 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 116 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5547 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4545 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 31434 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2543 }, "GC_Custom_IncrementalMarkingObserver": { "count": 106, "time": 2149 } }, "JavaScript": { "JS_Execution": { "count": 5523, "time": 1011173 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17613 }, "ParseFunctionLiteral": { "count": 3377, "time": 154585 }, "ParseProgram": { "count": 10, "time": 1295 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11207 }, "PreParseNoVariableResolution": { "count": 105, "time": 2520 }, "JsonParse": { "count": 25, "time": 120817 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21197 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1469 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2588 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1375, "time": 7416 }, "KeyedStoreIC_StoreFastElementStub": { "count": 404, "time": 6995 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 495 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 517 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4034, "time": 16483 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5450, "time": 10255 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3175 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 18645 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 762 }, "LoadIC_SlowStub": { "count": 21, "time": 38 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1677 }, "LoadIC_LoadFieldDH": { "count": 4060, "time": 18038 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 6754 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1492 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 4513 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 28, "time": 4447 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 307 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 508, "time": 5993 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1568 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1335 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 57 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1482 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 3 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 851 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 11 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 11551 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1800 }, "API_Object_SetPrivate": { "count": 35, "time": 19 }, "API_Persistent_New": { "count": 1875, "time": 691 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 212 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4096 }, "API_Object_CreateDataProperty": { "count": 22, "time": 132 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 390 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2845 }, "API_String_Write": { "count": 654, "time": 94 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 3 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 464 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 138 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 703 }, "ParseBackgroundProgram": { "count": 1, "time": 845 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6692 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50925 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 11 }, "OptimizeCode": { "count": 83, "time": 2466 }, "RecompileSynchronous": { "count": 165, "time": 118434 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2457 }, "StackGuard": { "count": 81, "time": 2366 }, "DeoptimizeCode": { "count": 8, "time": 2053 }, "NotifyDeoptimized": { "count": 7, "time": 1042 } } } }, { "duration": 2658793, "js": 2508253, "phases": [ { "phase": "load", "start": 0, "duration": 89583 }, { "phase": "boot", "start": 89583, "duration": 734192 }, { "phase": "transition", "start": 823775, "duration": 675664 }, { "phase": "render", "start": 1499439, "duration": 1159354 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 292556 }, { "kind": "MinorGC", "type": "scavenge", "start": 392550, "duration": 5303, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 426240, "duration": 6001, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 510500, "duration": 2231, "usedHeapSizeAfter": 5818632, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 644567, "duration": 2650, "usedHeapSizeAfter": 7864672, "usedHeapSizeBefore": 8555864 }, { "kind": "MinorGC", "type": "scavenge", "start": 813360, "duration": 3440, "usedHeapSizeAfter": 9192248, "usedHeapSizeBefore": 9809584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029151, "duration": 2085, "usedHeapSizeAfter": 10600376, "usedHeapSizeBefore": 11553384 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1136585, "duration": 788, "usedHeapSizeAfter": 11324768, "usedHeapSizeBefore": 11324768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1138638, "duration": 7224, "usedHeapSizeAfter": 8506656, "usedHeapSizeBefore": 11324928 }, { "kind": "MajorGC", "type": "weak processing", "start": 1146533, "duration": 11, "usedHeapSizeAfter": 8506736, "usedHeapSizeBefore": 8506736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1331011, "duration": 3717, "usedHeapSizeAfter": 21283336, "usedHeapSizeBefore": 22723688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1362214, "duration": 3847, "usedHeapSizeAfter": 22208072, "usedHeapSizeBefore": 22809936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1411672, "duration": 7512, "usedHeapSizeAfter": 24272768, "usedHeapSizeBefore": 25438864 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1553213, "duration": 74, "usedHeapSizeAfter": 28418976, "usedHeapSizeBefore": 28418976 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1560980, "duration": 9477, "usedHeapSizeAfter": 24705496, "usedHeapSizeBefore": 28578200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1732906, "duration": 4146, "usedHeapSizeAfter": 25070064, "usedHeapSizeBefore": 29498336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1918270, "duration": 6467, "usedHeapSizeAfter": 28916312, "usedHeapSizeBefore": 32449992 }, { "kind": "MinorGC", "type": "scavenge", "start": 2148614, "duration": 4236, "usedHeapSizeAfter": 28793880, "usedHeapSizeBefore": 41535296 } ], "blinkGC": [ { "start": 257696, "duration": 4946 }, { "start": 257701, "duration": 4893 }, { "start": 270563, "duration": 1436 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 953 }, "FunctionCallback": { "count": 4488, "time": 87564 }, "NamedGetterCallback": { "count": 107, "time": 7142 }, "GetMoreDataCallback": { "count": 14, "time": 138314 }, "AccessorSetterCallback": { "count": 5392, "time": 1650 }, "GCEpilogueCallback": { "count": 16, "time": 1544 }, "GCPrologueCallback": { "count": 16, "time": 1239 }, "NamedSetterCallback": { "count": 18, "time": 249 }, "StoreCallbackProperty": { "count": 5334, "time": 5337 }, "NamedQueryCallback": { "count": 11, "time": 29 }, "RunMicrotaskCallback": { "count": 42, "time": 11716 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 868 }, "CompileFunction": { "count": 3319, "time": 103105 }, "CompileIgnition": { "count": 3374, "time": 113748 }, "CompileIgnitionFinalization": { "count": 3379, "time": 35675 }, "CompileRewriteReturnResult": { "count": 3329, "time": 132 }, "CompileScopeAnalysis": { "count": 3329, "time": 13292 }, "CompileScript": { "count": 10, "time": 309 }, "CompileLazy": { "count": 3176, "time": 9319 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1835 }, "RegExpInitializeAndCompile": { "count": 177, "time": 698 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 661, "time": 2851 }, "Map_SetPrototype": { "count": 12965, "time": 2327 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 42317 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 73 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4863 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9309 }, "CreateArrayLiteral": { "count": 761, "time": 408 }, "CreateObjectLiteral": { "count": 1890, "time": 7079 }, "SetProperty": { "count": 8830, "time": 11888 }, "DeclareGlobals": { "count": 2, "time": 13 }, "NewClosure": { "count": 344, "time": 60 }, "NewClosure_Tenured": { "count": 2398, "time": 3715 }, "HandleApiCall": { "count": 3986, "time": 1907 }, "DateConstructor": { "count": 268, "time": 131 }, "ArrayLengthGetter": { "count": 372, "time": 9 }, "ArrayLengthSetter": { "count": 5152, "time": 1272 }, "FunctionPrototypeSetter": { "count": 239, "time": 2404 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 134 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 75 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 7497 }, "ForInEnumerate": { "count": 380, "time": 4804 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2152 }, "GenerateRandomNumbers": { "count": 1, "time": 5 }, "NumberToStringSkipCache": { "count": 5039, "time": 4486 }, "AddDictionaryProperty": { "count": 10572, "time": 16523 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 573 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 6355 }, "HasProperty": { "count": 961, "time": 1697 }, "KeyedGetProperty": { "count": 223, "time": 1631 }, "NewObject": { "count": 251, "time": 2388 }, "ObjectCreate": { "count": 221, "time": 3020 }, "ObjectKeys": { "count": 53, "time": 849 }, "SetDataProperties": { "count": 71, "time": 1730 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 8158 }, "RegExpExecMultiple": { "count": 327, "time": 2547 }, "RegExpReplace": { "count": 784, "time": 3048 }, "StringSplit": { "count": 6134, "time": 7928 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 291 }, "StringBuilderConcat": { "count": 152, "time": 1205 }, "StringBuilderJoin": { "count": 136, "time": 218 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 552, "time": 102 }, "StringIndexOfUnchecked": { "count": 330, "time": 84 }, "StringToArray": { "count": 1, "time": 4 }, "ArrayConcat": { "count": 168, "time": 1488 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 109 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 60 }, "FunctionPrototypeToString": { "count": 116, "time": 247 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 3531 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51563 }, "ObjectSetPrototypeOf": { "count": 205, "time": 864 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 563 }, "AllocateInNewSpace": { "count": 231, "time": 1887 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 37 }, "ArrayShift": { "count": 120, "time": 75 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 141, "time": 447 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 86 }, "DeleteProperty": { "count": 11, "time": 8 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 63, "time": 678 }, "ArrayBufferConstructor": { "count": 1, "time": 4316 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 30 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 86 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3062 }, "HasComplexElements": { "count": 1, "time": 796 }, "NormalizeElements": { "count": 1, "time": 383 }, "StringToNumber": { "count": 196, "time": 221 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 16 }, "DateUTC": { "count": 24, "time": 854 }, "ObjectIsFrozen": { "count": 216, "time": 16 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1112, "time": 3677 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 865 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 5827 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5869 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 39551 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2723 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 143 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1529 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 100137 }, "GC_MC_INCREMENTAL": { "count": 36, "time": 18678 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1012 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 1065 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 845 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 10 }, "GC_MC_FINISH": { "count": 2, "time": 1137 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 308 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1578 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 108 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1841 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5550 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 35 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2620 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 103 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 540 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 11 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 582 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 80 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 600 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 81 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7682 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2717 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 34700 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2232 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 527 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 994292 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17670 }, "ParseFunctionLiteral": { "count": 3377, "time": 134847 }, "ParseProgram": { "count": 10, "time": 1685 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8658 }, "PreParseNoVariableResolution": { "count": 105, "time": 1010 }, "JsonParse": { "count": 25, "time": 119731 }, "StringParseFloat": { "count": 7, "time": 8 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18628 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2159 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2485 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1370, "time": 6879 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7241 }, "LoadIC_FunctionPrototypeStub": { "count": 394, "time": 400 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 788 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4087, "time": 18481 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 5454, "time": 14428 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3277 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 15758 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 429 }, "LoadIC_SlowStub": { "count": 21, "time": 93 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1610 }, "LoadIC_LoadFieldDH": { "count": 4086, "time": 16164 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 5412 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 1994 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 5555 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4547 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 82 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 3448 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1670 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 478, "time": 2097 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 215 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 135 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 23 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 6110 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3333 }, "API_Object_SetPrivate": { "count": 35, "time": 244 }, "API_Persistent_New": { "count": 1875, "time": 800 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 93 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3303 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 138, "time": 42 }, "API_Object_SetPrototype": { "count": 43, "time": 55 }, "API_ObjectTemplate_New": { "count": 102, "time": 16 }, "API_String_NewFromOneByte": { "count": 1038, "time": 2364 }, "API_String_Write": { "count": 654, "time": 498 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 20 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 404 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 111 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 788 }, "ParseBackgroundProgram": { "count": 1, "time": 668 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6641 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 53994 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 8 }, "OptimizeCode": { "count": 73, "time": 3087 }, "RecompileSynchronous": { "count": 145, "time": 108997 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1952 }, "StackGuard": { "count": 74, "time": 2293 }, "DeoptimizeCode": { "count": 8, "time": 1902 }, "NotifyDeoptimized": { "count": 6, "time": 780 } } } }, { "duration": 2669089, "js": 2522956, "phases": [ { "phase": "load", "start": 0, "duration": 87066 }, { "phase": "boot", "start": 87066, "duration": 720996 }, { "phase": "transition", "start": 808062, "duration": 682012 }, { "phase": "render", "start": 1490074, "duration": 1179015 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 283851 }, { "kind": "MinorGC", "type": "scavenge", "start": 385991, "duration": 5221, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 419717, "duration": 7228, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 500148, "duration": 2845, "usedHeapSizeAfter": 5805160, "usedHeapSizeBefore": 6119528 }, { "kind": "MinorGC", "type": "scavenge", "start": 634739, "duration": 3902, "usedHeapSizeAfter": 7877960, "usedHeapSizeBefore": 8565672 }, { "kind": "MinorGC", "type": "scavenge", "start": 802772, "duration": 2863, "usedHeapSizeAfter": 9207640, "usedHeapSizeBefore": 9829152 }, { "kind": "MajorGC", "type": "incremental marking", "start": 979936, "duration": 69, "usedHeapSizeAfter": 11104000, "usedHeapSizeBefore": 11104000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 995897, "duration": 5360, "usedHeapSizeAfter": 8906096, "usedHeapSizeBefore": 11230592 }, { "kind": "MajorGC", "type": "weak processing", "start": 1101152, "duration": 18, "usedHeapSizeAfter": 9925040, "usedHeapSizeBefore": 9925040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1306033, "duration": 5604, "usedHeapSizeAfter": 21073096, "usedHeapSizeBefore": 22855384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1361937, "duration": 5941, "usedHeapSizeAfter": 22396008, "usedHeapSizeBefore": 23275008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397455, "duration": 3791, "usedHeapSizeAfter": 24193856, "usedHeapSizeBefore": 25248216 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1499803, "duration": 436, "usedHeapSizeAfter": 28641616, "usedHeapSizeBefore": 28641616 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1504549, "duration": 8783, "usedHeapSizeAfter": 24832704, "usedHeapSizeBefore": 28736576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1679914, "duration": 6534, "usedHeapSizeAfter": 24967392, "usedHeapSizeBefore": 29010920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2050328, "duration": 4129, "usedHeapSizeAfter": 29235432, "usedHeapSizeBefore": 40687480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2337983, "duration": 3978, "usedHeapSizeAfter": 29761760, "usedHeapSizeBefore": 41835592 } ], "blinkGC": [ { "start": 252041, "duration": 2847 }, { "start": 252049, "duration": 2785 }, { "start": 262230, "duration": 1518 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2594 }, "FunctionCallback": { "count": 4484, "time": 87095 }, "NamedGetterCallback": { "count": 107, "time": 8687 }, "GetMoreDataCallback": { "count": 14, "time": 136580 }, "AccessorSetterCallback": { "count": 5392, "time": 1182 }, "GCEpilogueCallback": { "count": 15, "time": 291 }, "GCPrologueCallback": { "count": 15, "time": 2961 }, "NamedSetterCallback": { "count": 18, "time": 108 }, "StoreCallbackProperty": { "count": 5334, "time": 4959 }, "NamedQueryCallback": { "count": 11, "time": 28 }, "RunMicrotaskCallback": { "count": 42, "time": 11352 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3242 }, "CompileFunction": { "count": 3319, "time": 95732 }, "CompileIgnition": { "count": 3374, "time": 96520 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30691 }, "CompileRewriteReturnResult": { "count": 3329, "time": 803 }, "CompileScopeAnalysis": { "count": 3329, "time": 17623 }, "CompileScript": { "count": 10, "time": 348 }, "CompileLazy": { "count": 3176, "time": 15877 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 613 }, "RegExpInitializeAndCompile": { "count": 177, "time": 427 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1060 }, "Map_SetPrototype": { "count": 12875, "time": 7280 }, "Map_TransitionToDataProperty": { "count": 11928, "time": 32569 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 191 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4095 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10500 }, "CreateArrayLiteral": { "count": 761, "time": 1607 }, "CreateObjectLiteral": { "count": 1890, "time": 7316 }, "SetProperty": { "count": 8818, "time": 13994 }, "DeclareGlobals": { "count": 2, "time": 11 }, "NewClosure": { "count": 344, "time": 85 }, "NewClosure_Tenured": { "count": 2398, "time": 1661 }, "HandleApiCall": { "count": 3986, "time": 5237 }, "DateConstructor": { "count": 268, "time": 106 }, "ArrayLengthGetter": { "count": 371, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 3079 }, "FunctionPrototypeSetter": { "count": 239, "time": 350 }, "FunctionLengthGetter": { "count": 13, "time": 6 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 565 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 239 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 23 }, "WeakCollectionSet": { "count": 5007, "time": 8394 }, "ForInEnumerate": { "count": 380, "time": 2639 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 33 }, "AllocateInNewSpace": { "count": 314, "time": 2713 }, "CreateListFromArrayLike": { "count": 18, "time": 58 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 2945 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5041, "time": 4997 }, "AddDictionaryProperty": { "count": 10572, "time": 13570 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 298 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 16 }, "GetProperty": { "count": 6297, "time": 2709 }, "HasProperty": { "count": 961, "time": 3291 }, "KeyedGetProperty": { "count": 220, "time": 560 }, "NewObject": { "count": 251, "time": 2781 }, "ObjectCreate": { "count": 221, "time": 3079 }, "ObjectKeys": { "count": 52, "time": 1603 }, "SetDataProperties": { "count": 71, "time": 2101 }, "ToString": { "count": 28, "time": 21 }, "RegExpExec": { "count": 269, "time": 8485 }, "RegExpExecMultiple": { "count": 327, "time": 1426 }, "RegExpReplace": { "count": 784, "time": 3011 }, "StringSplit": { "count": 6134, "time": 10512 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 435 }, "StringBuilderConcat": { "count": 152, "time": 72 }, "StringBuilderJoin": { "count": 136, "time": 77 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 539, "time": 1054 }, "StringIndexOfUnchecked": { "count": 330, "time": 69 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1985 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 93 }, "ArrayUnshift": { "count": 45, "time": 33 }, "DateNow": { "count": 60, "time": 748 }, "FunctionPrototypeToString": { "count": 116, "time": 79 }, "ObjectDefineProperties": { "count": 2, "time": 24 }, "ObjectDefineProperty": { "count": 650, "time": 2436 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52298 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1201 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 587 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 74 }, "ArrayShift": { "count": 120, "time": 643 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 8 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 7 }, "Interrupt": { "count": 144, "time": 707 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 101 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 329 }, "ArrayPop": { "count": 63, "time": 31 }, "ArrayBufferConstructor": { "count": 1, "time": 3696 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 100 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3139 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 940 }, "StringToNumber": { "count": 196, "time": 54 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 524 }, "DateUTC": { "count": 24, "time": 23 }, "ObjectIsFrozen": { "count": 216, "time": 25 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 929, "time": 5007 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 3266 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 6371 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 33 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 587 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 38398 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 3633 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 966 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 38, "time": 1458 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 98047 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 17463 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2250 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 490 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 1055 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 54 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 1155 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 91 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1296 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4223 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 25 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 296 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2933 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 306 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 422 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 10 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 130 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 31 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 112 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 1635 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3806 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4676 }, "GC_MC_BACKGROUND_MARKING": { "count": 36, "time": 29675 }, "GC_Custom_IncrementalMarkingObserver": { "count": 200, "time": 2841 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2414 } }, "JavaScript": { "JS_Execution": { "count": 5497, "time": 1045739 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15935 }, "ParseFunctionLiteral": { "count": 3377, "time": 136675 }, "ParseProgram": { "count": 10, "time": 1125 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11758 }, "PreParseNoVariableResolution": { "count": 105, "time": 1731 }, "JsonParse": { "count": 25, "time": 117956 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18549 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1095 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2168 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1337, "time": 5072 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8934 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1851 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 1886 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3714, "time": 15154 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 10449 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3699 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16289 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1981 }, "LoadIC_LoadFieldDH": { "count": 3866, "time": 10730 }, "StoreIC_StoreFieldDH": { "count": 1228, "time": 3474 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 4026 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 2794 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4985 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 80 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 482, "time": 5970 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 123, "time": 1756 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 472, "time": 872 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 78 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 138 }, "LoadIC_StringLength": { "count": 27, "time": 28 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 826 } }, "API": { "API_Context_New": { "count": 2, "time": 10913 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1587 }, "API_Object_SetPrivate": { "count": 35, "time": 22 }, "API_Persistent_New": { "count": 1876, "time": 397 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 80 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3272 }, "API_Object_CreateDataProperty": { "count": 22, "time": 623 }, "API_Object_Get": { "count": 138, "time": 30 }, "API_Object_SetPrototype": { "count": 43, "time": 45 }, "API_ObjectTemplate_New": { "count": 102, "time": 19 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1823 }, "API_String_Write": { "count": 654, "time": 864 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 20 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 836 }, "API_Function_Call": { "count": 8, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 358 }, "CompileBackgroundScript": { "count": 1, "time": 9 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 105 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 785 }, "ParseBackgroundProgram": { "count": 1, "time": 695 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6185 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50168 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 335 }, "RecompileSynchronous": { "count": 147, "time": 109420 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1098 }, "StackGuard": { "count": 74, "time": 2153 }, "DeoptimizeCode": { "count": 8, "time": 1787 }, "NotifyDeoptimized": { "count": 7, "time": 2601 } } } }, { "duration": 2742890, "js": 2598800, "phases": [ { "phase": "load", "start": 0, "duration": 89733 }, { "phase": "boot", "start": 89733, "duration": 746162 }, { "phase": "transition", "start": 835895, "duration": 670465 }, { "phase": "render", "start": 1506360, "duration": 1236530 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 293514 }, { "kind": "MinorGC", "type": "scavenge", "start": 391817, "duration": 6884, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 429425, "duration": 6226, "usedHeapSizeAfter": 4487608, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 510820, "duration": 2627, "usedHeapSizeAfter": 5791832, "usedHeapSizeBefore": 6119184 }, { "kind": "MinorGC", "type": "scavenge", "start": 658487, "duration": 4256, "usedHeapSizeAfter": 7882032, "usedHeapSizeBefore": 8569760 }, { "kind": "MinorGC", "type": "scavenge", "start": 837651, "duration": 3829, "usedHeapSizeAfter": 9255440, "usedHeapSizeBefore": 9847144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060979, "duration": 3001, "usedHeapSizeAfter": 10563496, "usedHeapSizeBefore": 11566848 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1152432, "duration": 728, "usedHeapSizeAfter": 11269456, "usedHeapSizeBefore": 11269456 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1155079, "duration": 5415, "usedHeapSizeAfter": 8522248, "usedHeapSizeBefore": 11269616 }, { "kind": "MajorGC", "type": "weak processing", "start": 1162267, "duration": 7, "usedHeapSizeAfter": 8522328, "usedHeapSizeBefore": 8522328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340650, "duration": 3723, "usedHeapSizeAfter": 21338064, "usedHeapSizeBefore": 22716272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373890, "duration": 3179, "usedHeapSizeAfter": 22114096, "usedHeapSizeBefore": 22797816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1416147, "duration": 3379, "usedHeapSizeAfter": 24218792, "usedHeapSizeBefore": 25386856 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1609261, "duration": 661, "usedHeapSizeAfter": 29192040, "usedHeapSizeBefore": 29192040 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1617682, "duration": 9796, "usedHeapSizeAfter": 25088480, "usedHeapSizeBefore": 29271024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1764483, "duration": 4382, "usedHeapSizeAfter": 25313976, "usedHeapSizeBefore": 29479432 }, { "kind": "MinorGC", "type": "scavenge", "start": 2100941, "duration": 5531, "usedHeapSizeAfter": 29046400, "usedHeapSizeBefore": 40857592 }, { "kind": "MinorGC", "type": "scavenge", "start": 2600298, "duration": 6880, "usedHeapSizeAfter": 30490576, "usedHeapSizeBefore": 42510272 } ], "blinkGC": [ { "start": 263381, "duration": 3011 }, { "start": 263390, "duration": 2956 }, { "start": 269743, "duration": 1195 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2048 }, "FunctionCallback": { "count": 4490, "time": 84109 }, "NamedGetterCallback": { "count": 107, "time": 6658 }, "GetMoreDataCallback": { "count": 14, "time": 142857 }, "AccessorSetterCallback": { "count": 5392, "time": 2202 }, "GCEpilogueCallback": { "count": 16, "time": 2252 }, "GCPrologueCallback": { "count": 16, "time": 2247 }, "NamedSetterCallback": { "count": 18, "time": 103 }, "StoreCallbackProperty": { "count": 5334, "time": 1381 }, "NamedQueryCallback": { "count": 11, "time": 669 }, "RunMicrotaskCallback": { "count": 42, "time": 11829 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3548 }, "CompileFunction": { "count": 3319, "time": 93964 }, "CompileIgnition": { "count": 3374, "time": 109988 }, "CompileIgnitionFinalization": { "count": 3379, "time": 25588 }, "CompileRewriteReturnResult": { "count": 3329, "time": 183 }, "CompileScopeAnalysis": { "count": 3329, "time": 15177 }, "CompileScript": { "count": 10, "time": 844 }, "CompileLazy": { "count": 3176, "time": 13116 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 711 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1146 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 3124 }, "Map_SetPrototype": { "count": 12967, "time": 4775 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 32966 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 676 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5680 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10318 }, "CreateArrayLiteral": { "count": 761, "time": 588 }, "CreateObjectLiteral": { "count": 1890, "time": 13210 }, "SetProperty": { "count": 8829, "time": 8224 }, "DeclareGlobals": { "count": 2, "time": 351 }, "NewClosure": { "count": 344, "time": 813 }, "NewClosure_Tenured": { "count": 2398, "time": 478 }, "HandleApiCall": { "count": 3986, "time": 2330 }, "DateConstructor": { "count": 268, "time": 1143 }, "ArrayLengthGetter": { "count": 371, "time": 23 }, "ArrayLengthSetter": { "count": 5152, "time": 3397 }, "FunctionPrototypeSetter": { "count": 239, "time": 1334 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 115 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 968 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 33 }, "WeakCollectionSet": { "count": 5007, "time": 6722 }, "ForInEnumerate": { "count": 380, "time": 2613 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 722 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 3375 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5039, "time": 6931 }, "AddDictionaryProperty": { "count": 10572, "time": 14985 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 2360 }, "HasProperty": { "count": 961, "time": 2384 }, "KeyedGetProperty": { "count": 223, "time": 398 }, "NewObject": { "count": 251, "time": 1556 }, "ObjectCreate": { "count": 221, "time": 3284 }, "ObjectKeys": { "count": 53, "time": 1066 }, "SetDataProperties": { "count": 71, "time": 1860 }, "ToString": { "count": 28, "time": 29 }, "RegExpExec": { "count": 269, "time": 10224 }, "RegExpExecMultiple": { "count": 327, "time": 2609 }, "RegExpReplace": { "count": 784, "time": 2994 }, "StringSplit": { "count": 6134, "time": 8818 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 63 }, "StringBuilderJoin": { "count": 136, "time": 103 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 557, "time": 214 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 800 }, "ArrayConcat": { "count": 168, "time": 241 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 110 }, "ArrayUnshift": { "count": 45, "time": 31 }, "DateNow": { "count": 60, "time": 574 }, "FunctionPrototypeToString": { "count": 116, "time": 774 }, "ObjectDefineProperties": { "count": 2, "time": 16 }, "ObjectDefineProperty": { "count": 650, "time": 1316 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57478 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1903 }, "ObjectIsExtensible": { "count": 19, "time": 6 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 106 }, "AllocateInNewSpace": { "count": 238, "time": 2476 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 824 }, "ArrayShift": { "count": 120, "time": 101 }, "Object_DeleteProperty": { "count": 6, "time": 356 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 143, "time": 343 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 483 }, "DeleteProperty": { "count": 11, "time": 844 }, "HasFastPackedElements": { "count": 2, "time": 5 }, "HasInPrototypeChain": { "count": 2, "time": 8 }, "ObjectHasOwnProperty": { "count": 18, "time": 9 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 63, "time": 30 }, "ArrayBufferConstructor": { "count": 1, "time": 4016 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 912 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2776 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 883 }, "StringToNumber": { "count": 196, "time": 57 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 26 }, "ObjectIsFrozen": { "count": 216, "time": 23 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1011, "time": 2601 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 657 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 76 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3455 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 6862 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 44 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 45 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 91 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 36418 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 5525 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 489 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 2127 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 91609 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 12961 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 679 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 711 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1355 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 15 }, "GC_MC_FINISH": { "count": 2, "time": 108 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 51 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 53 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 485 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 8 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 25 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 100 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2333 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4652 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 19 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 239 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 654 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2038 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 424 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1141 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 8 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 1130 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 7 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 854 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 582 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 84 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7832 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3895 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 32918 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2255 }, "GC_Custom_IncrementalMarkingObserver": { "count": 117, "time": 1080 } }, "JavaScript": { "JS_Execution": { "count": 5554, "time": 1048745 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 23037 }, "ParseFunctionLiteral": { "count": 3377, "time": 154134 }, "ParseProgram": { "count": 10, "time": 514 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15265 }, "PreParseNoVariableResolution": { "count": 105, "time": 3229 }, "JsonParse": { "count": 25, "time": 115724 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19608 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3188 }, "LoadGlobalIC_Miss": { "count": 719, "time": 5190 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1376, "time": 8292 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7106 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1872 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 406 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4099, "time": 17352 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 355 }, "LoadIC_LoadNonexistentDH": { "count": 5456, "time": 9900 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3589 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 22887 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 50 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1212 }, "LoadIC_LoadFieldDH": { "count": 4072, "time": 16199 }, "StoreIC_StoreFieldDH": { "count": 1287, "time": 5147 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 16 }, "LoadIC_Miss": { "count": 108, "time": 1668 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 1975 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4092 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 839 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 539, "time": 4897 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2580 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 482, "time": 3306 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 142 }, "LoadIC_StringLength": { "count": 27, "time": 34 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 5 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 8616 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1947 }, "API_Object_SetPrivate": { "count": 35, "time": 21 }, "API_Persistent_New": { "count": 1875, "time": 1981 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 19 }, "API_Function_NewInstance": { "count": 43, "time": 328 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 5874 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 34 }, "API_Object_SetPrototype": { "count": 43, "time": 51 }, "API_ObjectTemplate_New": { "count": 102, "time": 17 }, "API_String_NewFromOneByte": { "count": 1038, "time": 416 }, "API_String_Write": { "count": 654, "time": 820 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 153 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 590 }, "API_Function_Call": { "count": 8, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 512 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 127 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 679 }, "ParseBackgroundProgram": { "count": 1, "time": 729 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5927 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51170 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 95, "time": 13 }, "OptimizeCode": { "count": 95, "time": 1505 }, "RecompileSynchronous": { "count": 189, "time": 133635 }, "CompileOptimized_Concurrent": { "count": 94, "time": 2404 }, "StackGuard": { "count": 97, "time": 998 }, "DeoptimizeCode": { "count": 10, "time": 2312 }, "NotifyDeoptimized": { "count": 8, "time": 693 } } } }, { "duration": 2831679, "js": 2678148, "phases": [ { "phase": "load", "start": 0, "duration": 97269 }, { "phase": "boot", "start": 97269, "duration": 740233 }, { "phase": "transition", "start": 837502, "duration": 666749 }, { "phase": "render", "start": 1504251, "duration": 1327428 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 299968 }, { "kind": "MinorGC", "type": "scavenge", "start": 401469, "duration": 6748, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 435003, "duration": 6636, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 512370, "duration": 2597, "usedHeapSizeAfter": 5816272, "usedHeapSizeBefore": 6119128 }, { "kind": "MinorGC", "type": "scavenge", "start": 653708, "duration": 3642, "usedHeapSizeAfter": 7847832, "usedHeapSizeBefore": 8556304 }, { "kind": "MinorGC", "type": "scavenge", "start": 839579, "duration": 3150, "usedHeapSizeAfter": 9225752, "usedHeapSizeBefore": 9845144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035551, "duration": 3969, "usedHeapSizeAfter": 10546712, "usedHeapSizeBefore": 11554104 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1138627, "duration": 1742, "usedHeapSizeAfter": 11237624, "usedHeapSizeBefore": 11237624 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1142728, "duration": 5970, "usedHeapSizeAfter": 8520536, "usedHeapSizeBefore": 11237784 }, { "kind": "MajorGC", "type": "weak processing", "start": 1151062, "duration": 8, "usedHeapSizeAfter": 8520616, "usedHeapSizeBefore": 8520616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339057, "duration": 4480, "usedHeapSizeAfter": 21327408, "usedHeapSizeBefore": 22711672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373391, "duration": 4527, "usedHeapSizeAfter": 22174696, "usedHeapSizeBefore": 22792064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1414655, "duration": 6514, "usedHeapSizeAfter": 24190160, "usedHeapSizeBefore": 25391488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1609223, "duration": 81, "usedHeapSizeAfter": 29305792, "usedHeapSizeBefore": 29305792 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1621730, "duration": 11983, "usedHeapSizeAfter": 25111544, "usedHeapSizeBefore": 29373848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1810978, "duration": 6230, "usedHeapSizeAfter": 25475824, "usedHeapSizeBefore": 29544072 }, { "kind": "MinorGC", "type": "scavenge", "start": 2201918, "duration": 4341, "usedHeapSizeAfter": 29112952, "usedHeapSizeBefore": 40989968 }, { "kind": "MinorGC", "type": "scavenge", "start": 2687643, "duration": 4195, "usedHeapSizeAfter": 30627024, "usedHeapSizeBefore": 42671664 } ], "blinkGC": [ { "start": 268825, "duration": 3388 }, { "start": 268834, "duration": 2328 }, { "start": 285791, "duration": 1285 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1123, "time": 1104 }, "FunctionCallback": { "count": 4488, "time": 94780 }, "NamedGetterCallback": { "count": 107, "time": 9076 }, "GetMoreDataCallback": { "count": 14, "time": 142249 }, "AccessorSetterCallback": { "count": 5392, "time": 1754 }, "GCEpilogueCallback": { "count": 16, "time": 716 }, "GCPrologueCallback": { "count": 16, "time": 3420 }, "NamedSetterCallback": { "count": 18, "time": 114 }, "StoreCallbackProperty": { "count": 5334, "time": 6635 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 12247 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3256 }, "CompileFunction": { "count": 3319, "time": 106696 }, "CompileIgnition": { "count": 3374, "time": 104427 }, "CompileIgnitionFinalization": { "count": 3379, "time": 24879 }, "CompileRewriteReturnResult": { "count": 3329, "time": 107 }, "CompileScopeAnalysis": { "count": 3329, "time": 15023 }, "CompileScript": { "count": 10, "time": 1463 }, "CompileLazy": { "count": 3176, "time": 10442 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 184 }, "CompileForOnStackReplacement": { "count": 4, "time": 64 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 656, "time": 474 }, "Map_SetPrototype": { "count": 12985, "time": 4881 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 30225 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 89 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6251 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8371 }, "CreateArrayLiteral": { "count": 761, "time": 1138 }, "CreateObjectLiteral": { "count": 1890, "time": 11011 }, "SetProperty": { "count": 8829, "time": 13720 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 815 }, "NewClosure_Tenured": { "count": 2398, "time": 1988 }, "HandleApiCall": { "count": 3986, "time": 1589 }, "DateConstructor": { "count": 268, "time": 224 }, "ArrayLengthGetter": { "count": 371, "time": 348 }, "ArrayLengthSetter": { "count": 5152, "time": 1834 }, "FunctionPrototypeSetter": { "count": 239, "time": 324 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 115 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 78 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 7131 }, "ForInEnumerate": { "count": 380, "time": 2899 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 259, "time": 3025 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 470 }, "CreateRegExpLiteral": { "count": 235, "time": 1428 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3913 }, "AddDictionaryProperty": { "count": 10572, "time": 11259 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 33 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 8 }, "GetProperty": { "count": 6297, "time": 3530 }, "HasProperty": { "count": 961, "time": 3433 }, "KeyedGetProperty": { "count": 223, "time": 836 }, "NewObject": { "count": 251, "time": 2502 }, "ObjectCreate": { "count": 221, "time": 1416 }, "ObjectKeys": { "count": 53, "time": 188 }, "SetDataProperties": { "count": 71, "time": 490 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 270, "time": 11479 }, "RegExpExecMultiple": { "count": 327, "time": 636 }, "RegExpReplace": { "count": 784, "time": 7418 }, "StringSplit": { "count": 6134, "time": 7487 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 35 }, "StringBuilderConcat": { "count": 152, "time": 68 }, "StringBuilderJoin": { "count": 136, "time": 81 }, "StringCharCodeAt": { "count": 11, "time": 3 }, "StringEqual": { "count": 554, "time": 930 }, "StringIndexOfUnchecked": { "count": 330, "time": 277 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 245 }, "ArrayPush": { "count": 8, "time": 213 }, "ArraySplice": { "count": 82, "time": 873 }, "ArrayUnshift": { "count": 45, "time": 35 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 404 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 1914 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54756 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1778 }, "ObjectIsExtensible": { "count": 19, "time": 10 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 120 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 391 }, "ArrayShift": { "count": 120, "time": 868 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 145, "time": 1425 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 94 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 63, "time": 22 }, "ArrayBufferConstructor": { "count": 1, "time": 4463 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 29 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 116 }, "EstimateNumberOfElements": { "count": 1, "time": 4 }, "GetArrayKeys": { "count": 1, "time": 3377 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1226 }, "StringToNumber": { "count": 196, "time": 602 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 27 }, "ObjectIsFrozen": { "count": 216, "time": 22 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1068, "time": 2581 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 762 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 369 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2003 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 8959 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 48 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 381 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40423 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3727 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 576 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 23 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 42, "time": 2082 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 114338 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 15647 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1551 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 934 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1651 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 5 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 110 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 177 }, "GC_MC_MARK": { "count": 2, "time": 22 }, "GC_MC_PROLOGUE": { "count": 2, "time": 592 }, "GC_MC_SWEEP": { "count": 2, "time": 471 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 57 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 910 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 14 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 41 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 845 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1516 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 4190 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 259 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 29 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 292 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3128 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 612 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1074 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 162 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 333 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 861 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 111 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 111 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 542 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 463 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 92 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 7431 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 3566 }, "GC_MC_BACKGROUND_MARKING": { "count": 26, "time": 32556 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2720 }, "GC_Custom_IncrementalMarkingObserver": { "count": 118, "time": 1170 } }, "JavaScript": { "JS_Execution": { "count": 5565, "time": 1040679 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14564 }, "ParseFunctionLiteral": { "count": 3377, "time": 151308 }, "ParseProgram": { "count": 10, "time": 601 }, "PreParseWithVariableResolution": { "count": 6145, "time": 8984 }, "PreParseNoVariableResolution": { "count": 105, "time": 1514 }, "JsonParse": { "count": 25, "time": 122373 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 21768 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2140 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2722 }, "StoreGlobalIC_Miss": { "count": 8, "time": 12 }, "StoreIC_Miss": { "count": 1375, "time": 7450 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 11433 }, "LoadIC_FunctionPrototypeStub": { "count": 389, "time": 3102 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1757 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4128, "time": 18055 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5444, "time": 12049 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3826 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19078 }, "LoadGlobalIC_Slow": { "count": 21, "time": 7 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 33 }, "LoadIC_SlowStub": { "count": 21, "time": 55 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1936 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 12417 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 3981 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 631 }, "KeyedLoadIC_Miss": { "count": 10, "time": 21 }, "LoadIC_Miss": { "count": 107, "time": 4256 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4152 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 287 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4387 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 775 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 550, "time": 4836 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 1625 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1359 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 418 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 137 }, "LoadIC_StringLength": { "count": 27, "time": 29 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 483 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 25 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 232 } }, "API": { "API_Context_New": { "count": 2, "time": 13714 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1041 }, "API_Object_SetPrivate": { "count": 35, "time": 17 }, "API_Persistent_New": { "count": 1875, "time": 2365 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 22 }, "API_Function_NewInstance": { "count": 43, "time": 704 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3574 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 46 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 319 }, "API_String_Write": { "count": 654, "time": 1197 }, "API_Object_HasOwnProperty": { "count": 4, "time": 8 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 404 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 347 }, "API_Function_Call": { "count": 8, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 341 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 110 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 784 }, "ParseBackgroundProgram": { "count": 1, "time": 698 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5811 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 50751 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 102, "time": 8 }, "OptimizeCode": { "count": 102, "time": 1563 }, "RecompileSynchronous": { "count": 199, "time": 210389 }, "CompileOptimized_Concurrent": { "count": 97, "time": 4431 }, "StackGuard": { "count": 96, "time": 2282 }, "DeoptimizeCode": { "count": 10, "time": 1971 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 15 }, "NotifyDeoptimized": { "count": 9, "time": 956 } } } }, { "duration": 2650729, "js": 2492419, "phases": [ { "phase": "load", "start": 0, "duration": 94530 }, { "phase": "boot", "start": 94530, "duration": 723255 }, { "phase": "transition", "start": 817785, "duration": 659030 }, { "phase": "render", "start": 1476815, "duration": 1173914 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 290989 }, { "kind": "MinorGC", "type": "scavenge", "start": 389510, "duration": 5929, "usedHeapSizeAfter": 3767000, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 423886, "duration": 6154, "usedHeapSizeAfter": 4487520, "usedHeapSizeBefore": 4629400 }, { "kind": "MinorGC", "type": "scavenge", "start": 508989, "duration": 1870, "usedHeapSizeAfter": 5798952, "usedHeapSizeBefore": 6119576 }, { "kind": "MinorGC", "type": "scavenge", "start": 647563, "duration": 4063, "usedHeapSizeAfter": 7879232, "usedHeapSizeBefore": 8567808 }, { "kind": "MinorGC", "type": "scavenge", "start": 818687, "duration": 3528, "usedHeapSizeAfter": 9248968, "usedHeapSizeBefore": 9842088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1013947, "duration": 3914, "usedHeapSizeAfter": 10548648, "usedHeapSizeBefore": 11559360 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1111087, "duration": 91, "usedHeapSizeAfter": 11264712, "usedHeapSizeBefore": 11264712 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1117761, "duration": 6988, "usedHeapSizeAfter": 8518392, "usedHeapSizeBefore": 11264872 }, { "kind": "MajorGC", "type": "weak processing", "start": 1126647, "duration": 7, "usedHeapSizeAfter": 8518472, "usedHeapSizeBefore": 8518472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1309665, "duration": 4170, "usedHeapSizeAfter": 21305264, "usedHeapSizeBefore": 22710848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340398, "duration": 5158, "usedHeapSizeAfter": 22121608, "usedHeapSizeBefore": 22793056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388753, "duration": 6236, "usedHeapSizeAfter": 24252336, "usedHeapSizeBefore": 25374864 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1539698, "duration": 86, "usedHeapSizeAfter": 28458744, "usedHeapSizeBefore": 28458744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1547487, "duration": 11198, "usedHeapSizeAfter": 24595200, "usedHeapSizeBefore": 28538160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1733855, "duration": 6476, "usedHeapSizeAfter": 25239504, "usedHeapSizeBefore": 29507440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1929590, "duration": 7919, "usedHeapSizeAfter": 28977928, "usedHeapSizeBefore": 32465464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2156575, "duration": 3561, "usedHeapSizeAfter": 28778592, "usedHeapSizeBefore": 41851264 } ], "blinkGC": [ { "start": 258127, "duration": 3211 }, { "start": 258134, "duration": 3167 }, { "start": 268091, "duration": 963 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 1732 }, "FunctionCallback": { "count": 4491, "time": 86531 }, "NamedGetterCallback": { "count": 107, "time": 12112 }, "GetMoreDataCallback": { "count": 14, "time": 137884 }, "AccessorSetterCallback": { "count": 5392, "time": 3133 }, "GCEpilogueCallback": { "count": 16, "time": 852 }, "GCPrologueCallback": { "count": 16, "time": 1932 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 2240 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 10987 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1475 }, "CompileFunction": { "count": 3319, "time": 99345 }, "CompileIgnition": { "count": 3374, "time": 93085 }, "CompileIgnitionFinalization": { "count": 3379, "time": 27943 }, "CompileRewriteReturnResult": { "count": 3329, "time": 900 }, "CompileScopeAnalysis": { "count": 3329, "time": 16020 }, "CompileScript": { "count": 10, "time": 1591 }, "CompileLazy": { "count": 3176, "time": 13666 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 98 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1185 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1584 }, "Map_SetPrototype": { "count": 12978, "time": 3044 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 40108 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 406 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8234 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8713 }, "CreateArrayLiteral": { "count": 761, "time": 875 }, "CreateObjectLiteral": { "count": 1890, "time": 11456 }, "SetProperty": { "count": 8829, "time": 12155 }, "DeclareGlobals": { "count": 2, "time": 14 }, "NewClosure": { "count": 344, "time": 83 }, "NewClosure_Tenured": { "count": 2398, "time": 1969 }, "HandleApiCall": { "count": 3986, "time": 1881 }, "DateConstructor": { "count": 268, "time": 118 }, "ArrayLengthGetter": { "count": 372, "time": 13 }, "ArrayLengthSetter": { "count": 5152, "time": 2481 }, "FunctionPrototypeSetter": { "count": 239, "time": 3545 }, "FunctionLengthGetter": { "count": 13, "time": 11 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 880 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 645 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 58 }, "SetGrow": { "count": 26, "time": 31 }, "WeakCollectionSet": { "count": 5007, "time": 7227 }, "ForInEnumerate": { "count": 380, "time": 2377 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 235, "time": 1759 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 1903 }, "GenerateRandomNumbers": { "count": 1, "time": 4 }, "NumberToStringSkipCache": { "count": 5039, "time": 4149 }, "AddDictionaryProperty": { "count": 10572, "time": 7946 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 37 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 4587 }, "HasProperty": { "count": 961, "time": 1526 }, "KeyedGetProperty": { "count": 223, "time": 1586 }, "NewObject": { "count": 251, "time": 2478 }, "ObjectCreate": { "count": 221, "time": 4549 }, "ObjectKeys": { "count": 53, "time": 592 }, "SetDataProperties": { "count": 71, "time": 1935 }, "ToString": { "count": 28, "time": 28 }, "RegExpExec": { "count": 269, "time": 12479 }, "RegExpExecMultiple": { "count": 327, "time": 1360 }, "RegExpReplace": { "count": 784, "time": 4186 }, "StringSplit": { "count": 6134, "time": 5166 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 73 }, "StringBuilderConcat": { "count": 152, "time": 812 }, "StringBuilderJoin": { "count": 136, "time": 539 }, "StringCharCodeAt": { "count": 11, "time": 9 }, "StringEqual": { "count": 566, "time": 1321 }, "StringIndexOfUnchecked": { "count": 330, "time": 79 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 330 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 96 }, "ArrayUnshift": { "count": 45, "time": 1259 }, "DateNow": { "count": 60, "time": 64 }, "FunctionPrototypeToString": { "count": 116, "time": 456 }, "ObjectDefineProperties": { "count": 2, "time": 21 }, "ObjectDefineProperty": { "count": 650, "time": 3054 }, "ObjectFreeze": { "count": 11, "time": 21 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54250 }, "ObjectSetPrototypeOf": { "count": 205, "time": 627 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 531 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 41 }, "ArrayShift": { "count": 120, "time": 79 }, "Object_DeleteProperty": { "count": 6, "time": 13 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 6 }, "Interrupt": { "count": 142, "time": 1021 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 108 }, "DeleteProperty": { "count": 11, "time": 11 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 760 }, "ArrayPop": { "count": 63, "time": 24 }, "ArrayBufferConstructor": { "count": 1, "time": 4521 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 28 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 2052 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3065 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1222 }, "StringToNumber": { "count": 196, "time": 982 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 17 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1018, "time": 4366 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2688 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5861 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 207 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 45946 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3773 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 751 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1462 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 136102 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 14707 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1627 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 12 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 798 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 152 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 816 }, "GC_MC_MARK": { "count": 2, "time": 15 }, "GC_MC_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 727 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 846 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 13 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 15 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 499 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2079 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 5153 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 372 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3321 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 131 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1562 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 694 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 955 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 216 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 163 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 6818 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 4069 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 33828 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2357 }, "GC_Custom_IncrementalMarkingObserver": { "count": 105, "time": 1178 } }, "JavaScript": { "JS_Execution": { "count": 5560, "time": 1024487 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15634 }, "ParseFunctionLiteral": { "count": 3377, "time": 134824 }, "ParseProgram": { "count": 10, "time": 3159 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15288 }, "PreParseNoVariableResolution": { "count": 105, "time": 2108 }, "JsonParse": { "count": 25, "time": 116208 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 18081 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1821 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1586 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 6067 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7409 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1113 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 558 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4127, "time": 11954 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5443, "time": 11748 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2414 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 11969 }, "LoadGlobalIC_Slow": { "count": 21, "time": 191 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1278 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 16306 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 2881 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 17 }, "LoadIC_Miss": { "count": 107, "time": 1451 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3685 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 2563 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3887 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 938 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 545, "time": 1435 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1090 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 1184 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 51 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 483 }, "LoadIC_StringLength": { "count": 27, "time": 49 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 729 } }, "API": { "API_Context_New": { "count": 2, "time": 8552 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1501 }, "API_Object_SetPrivate": { "count": 35, "time": 26 }, "API_Persistent_New": { "count": 1875, "time": 860 }, "API_String_NewFromUtf8": { "count": 13, "time": 216 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 86 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 1729 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 143 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1486 }, "API_String_Write": { "count": 654, "time": 121 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 28 }, "API_External_New": { "count": 23, "time": 1 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 17 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 27 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 339 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 629 }, "ParseBackgroundProgram": { "count": 1, "time": 695 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5883 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 49229 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 6 }, "OptimizeCode": { "count": 78, "time": 322 }, "RecompileSynchronous": { "count": 156, "time": 108722 }, "CompileOptimized_Concurrent": { "count": 78, "time": 1178 }, "StackGuard": { "count": 81, "time": 1366 }, "DeoptimizeCode": { "count": 7, "time": 1671 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2720188, "js": 2566185, "phases": [ { "phase": "load", "start": 0, "duration": 95055 }, { "phase": "boot", "start": 95055, "duration": 748349 }, { "phase": "transition", "start": 843404, "duration": 650318 }, { "phase": "render", "start": 1493722, "duration": 1226466 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 305536 }, { "kind": "MinorGC", "type": "scavenge", "start": 408710, "duration": 6496, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 444633, "duration": 5687, "usedHeapSizeAfter": 4487560, "usedHeapSizeBefore": 4629424 }, { "kind": "MinorGC", "type": "scavenge", "start": 528104, "duration": 1168, "usedHeapSizeAfter": 5795024, "usedHeapSizeBefore": 6119240 }, { "kind": "MinorGC", "type": "scavenge", "start": 669468, "duration": 2873, "usedHeapSizeAfter": 7890912, "usedHeapSizeBefore": 8569544 }, { "kind": "MinorGC", "type": "scavenge", "start": 838914, "duration": 2739, "usedHeapSizeAfter": 9233952, "usedHeapSizeBefore": 9828984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041001, "duration": 2097, "usedHeapSizeAfter": 10548488, "usedHeapSizeBefore": 11563712 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1150818, "duration": 56, "usedHeapSizeAfter": 11266568, "usedHeapSizeBefore": 11266568 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1197995, "duration": 7324, "usedHeapSizeAfter": 13429952, "usedHeapSizeBefore": 16288304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1357274, "duration": 3292, "usedHeapSizeAfter": 21207784, "usedHeapSizeBefore": 22575240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386783, "duration": 5185, "usedHeapSizeAfter": 22040704, "usedHeapSizeBefore": 22694664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1424505, "duration": 3444, "usedHeapSizeAfter": 24100496, "usedHeapSizeBefore": 25266144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1647233, "duration": 7103, "usedHeapSizeAfter": 27780376, "usedHeapSizeBefore": 30695096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1812481, "duration": 6298, "usedHeapSizeAfter": 28963344, "usedHeapSizeBefore": 32704120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1942285, "duration": 5290, "usedHeapSizeAfter": 32095320, "usedHeapSizeBefore": 35966352 }, { "kind": "MinorGC", "type": "scavenge", "start": 2178681, "duration": 6031, "usedHeapSizeAfter": 31942456, "usedHeapSizeBefore": 45450368 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2382332, "duration": 539, "usedHeapSizeAfter": 36454064, "usedHeapSizeBefore": 36454064 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2393040, "duration": 6999, "usedHeapSizeAfter": 28284792, "usedHeapSizeBefore": 36545648 }, { "kind": "MajorGC", "type": "weak processing", "start": 2715615, "duration": 790, "usedHeapSizeAfter": 31405128, "usedHeapSizeBefore": 31405128 } ], "blinkGC": [ { "start": 279315, "duration": 3417 }, { "start": 279324, "duration": 2712 }, { "start": 282811, "duration": 1708 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 2014 }, "FunctionCallback": { "count": 4501, "time": 93007 }, "NamedGetterCallback": { "count": 107, "time": 9189 }, "GetMoreDataCallback": { "count": 14, "time": 152227 }, "AccessorSetterCallback": { "count": 5392, "time": 1211 }, "GCEpilogueCallback": { "count": 17, "time": 630 }, "GCPrologueCallback": { "count": 17, "time": 1607 }, "NamedSetterCallback": { "count": 18, "time": 272 }, "StoreCallbackProperty": { "count": 5334, "time": 2394 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 11829 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1467 }, "CompileFunction": { "count": 3319, "time": 88309 }, "CompileIgnition": { "count": 3374, "time": 111209 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30233 }, "CompileRewriteReturnResult": { "count": 3329, "time": 130 }, "CompileScopeAnalysis": { "count": 3329, "time": 13127 }, "CompileScript": { "count": 10, "time": 377 }, "CompileLazy": { "count": 3176, "time": 12860 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 82 }, "RegExpInitializeAndCompile": { "count": 177, "time": 917 }, "CompileForOnStackReplacement": { "count": 1, "time": 181 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 660, "time": 1947 }, "Map_SetPrototype": { "count": 12951, "time": 5741 }, "Map_TransitionToDataProperty": { "count": 11989, "time": 34299 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 79 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 8168 }, "InterpreterDeserializeLazy": { "count": 160, "time": 12342 }, "CreateArrayLiteral": { "count": 761, "time": 2182 }, "CreateObjectLiteral": { "count": 1890, "time": 7025 }, "SetProperty": { "count": 8823, "time": 11761 }, "DeclareGlobals": { "count": 2, "time": 11 }, "NewClosure": { "count": 344, "time": 84 }, "NewClosure_Tenured": { "count": 2398, "time": 1669 }, "HandleApiCall": { "count": 3986, "time": 3248 }, "DateConstructor": { "count": 268, "time": 771 }, "ArrayLengthGetter": { "count": 371, "time": 579 }, "ArrayLengthSetter": { "count": 5152, "time": 1664 }, "FunctionPrototypeSetter": { "count": 239, "time": 338 }, "FunctionLengthGetter": { "count": 13, "time": 776 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 554 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 82 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 62 }, "SetGrow": { "count": 26, "time": 850 }, "WeakCollectionSet": { "count": 5007, "time": 6964 }, "ForInEnumerate": { "count": 379, "time": 2156 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 6 }, "AllocateInNewSpace": { "count": 207, "time": 3428 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 2514 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5028, "time": 5256 }, "AddDictionaryProperty": { "count": 10572, "time": 13859 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 5632 }, "HasProperty": { "count": 961, "time": 2981 }, "KeyedGetProperty": { "count": 214, "time": 1279 }, "NewObject": { "count": 251, "time": 2283 }, "ObjectCreate": { "count": 221, "time": 804 }, "ObjectKeys": { "count": 52, "time": 163 }, "SetDataProperties": { "count": 71, "time": 1289 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10386 }, "RegExpExecMultiple": { "count": 327, "time": 3571 }, "RegExpReplace": { "count": 784, "time": 5434 }, "StringSplit": { "count": 6134, "time": 8814 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 84 }, "StringBuilderJoin": { "count": 136, "time": 470 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 558, "time": 844 }, "StringIndexOfUnchecked": { "count": 330, "time": 1774 }, "StringToArray": { "count": 1, "time": 7 }, "ArrayConcat": { "count": 168, "time": 1862 }, "ArrayPush": { "count": 8, "time": 18 }, "ArraySplice": { "count": 82, "time": 81 }, "ArrayUnshift": { "count": 45, "time": 29 }, "DateNow": { "count": 60, "time": 214 }, "FunctionPrototypeToString": { "count": 116, "time": 63 }, "ObjectDefineProperties": { "count": 2, "time": 184 }, "ObjectDefineProperty": { "count": 650, "time": 2611 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 60599 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1294 }, "ObjectIsExtensible": { "count": 19, "time": 4 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1016 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 35 }, "ArrayShift": { "count": 120, "time": 497 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 704 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 146, "time": 980 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 548 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 798 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 3583 }, "GlobalDecodeURIComponent": { "count": 1, "time": 6 }, "MapPrototypeClear": { "count": 93, "time": 26 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 637 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3324 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 789 }, "StringToNumber": { "count": 196, "time": 64 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 9 }, "DateUTC": { "count": 24, "time": 25 }, "ObjectIsFrozen": { "count": 216, "time": 14 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1086, "time": 2248 }, "GC_HEAP_EPILOGUE": { "count": 15, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 15, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 15, "time": 9 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 15, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 15, "time": 97 }, "GC_HEAP_PROLOGUE": { "count": 15, "time": 2748 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6205 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 355 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 276 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 43599 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3840 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 7 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 15, "time": 5 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 39, "time": 1451 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 125180 }, "GC_MC_INCREMENTAL": { "count": 41, "time": 18966 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1464 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 13 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 11, "time": 1543 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 561 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 44 }, "GC_MC_MARK": { "count": 2, "time": 17 }, "GC_MC_PROLOGUE": { "count": 2, "time": 281 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 518 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 393 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 18 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 555 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 120 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2240 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2040 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 12 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 49 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 11 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3985 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 734 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 607 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 61 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 9 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 26 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 589 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 16 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 812 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 34 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 264 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 11 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 156 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 8 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 88 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3557 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 19, "time": 8563 }, "GC_MC_BACKGROUND_MARKING": { "count": 28, "time": 37343 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2623 }, "GC_Custom_IncrementalMarkingObserver": { "count": 64, "time": 4852 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1008706 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13330 }, "ParseFunctionLiteral": { "count": 3377, "time": 141200 }, "ParseProgram": { "count": 10, "time": 1024 }, "PreParseWithVariableResolution": { "count": 6145, "time": 10987 }, "PreParseNoVariableResolution": { "count": 105, "time": 1587 }, "JsonParse": { "count": 25, "time": 134059 }, "StringParseFloat": { "count": 7, "time": 6 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 19619 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2651 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3993 }, "StoreGlobalIC_Miss": { "count": 8, "time": 16 }, "StoreIC_Miss": { "count": 1391, "time": 10659 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6014 }, "LoadIC_FunctionPrototypeStub": { "count": 393, "time": 1505 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 947 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4135, "time": 22822 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 5573, "time": 11551 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3795 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20462 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 37 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1032 }, "LoadIC_LoadFieldDH": { "count": 4151, "time": 13133 }, "StoreIC_StoreFieldDH": { "count": 1333, "time": 4222 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 13 }, "LoadIC_Miss": { "count": 108, "time": 1131 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 4123 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 22 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4133 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 2 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 75 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 3370 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 140, "time": 1977 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 508, "time": 1667 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 630 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 585 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 21 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 10203 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1018 }, "API_Object_SetPrivate": { "count": 35, "time": 37 }, "API_Persistent_New": { "count": 1874, "time": 889 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 87 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3967 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 37 }, "API_Object_SetPrototype": { "count": 43, "time": 47 }, "API_ObjectTemplate_New": { "count": 102, "time": 11 }, "API_String_NewFromOneByte": { "count": 1038, "time": 265 }, "API_String_Write": { "count": 654, "time": 94 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 61, "time": 27 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 390 }, "CompileBackgroundScript": { "count": 1, "time": 12 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 114 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 713 }, "ParseBackgroundProgram": { "count": 1, "time": 704 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 5552 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 48358 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 7 }, "OptimizeCode": { "count": 83, "time": 338 }, "RecompileSynchronous": { "count": 165, "time": 116306 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1945 }, "StackGuard": { "count": 84, "time": 1464 }, "DeoptimizeCode": { "count": 7, "time": 1462 }, "NotifyDeoptimized": { "count": 5, "time": 968 } } } }, { "duration": 2648641, "js": 2505398, "phases": [ { "phase": "load", "start": 0, "duration": 85893 }, { "phase": "boot", "start": 85893, "duration": 729493 }, { "phase": "transition", "start": 815386, "duration": 646767 }, { "phase": "render", "start": 1462153, "duration": 1186488 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 286866 }, { "kind": "MinorGC", "type": "scavenge", "start": 385430, "duration": 4988, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 418757, "duration": 6157, "usedHeapSizeAfter": 4487536, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 508729, "duration": 1416, "usedHeapSizeAfter": 5789520, "usedHeapSizeBefore": 6119112 }, { "kind": "MinorGC", "type": "scavenge", "start": 649272, "duration": 2642, "usedHeapSizeAfter": 7897432, "usedHeapSizeBefore": 8574304 }, { "kind": "MinorGC", "type": "scavenge", "start": 816938, "duration": 3332, "usedHeapSizeAfter": 9229608, "usedHeapSizeBefore": 9840976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1016136, "duration": 3362, "usedHeapSizeAfter": 10601488, "usedHeapSizeBefore": 11566552 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1118091, "duration": 486, "usedHeapSizeAfter": 11292488, "usedHeapSizeBefore": 11292488 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1120337, "duration": 7153, "usedHeapSizeAfter": 8495552, "usedHeapSizeBefore": 11292648 }, { "kind": "MajorGC", "type": "weak processing", "start": 1128794, "duration": 8, "usedHeapSizeAfter": 8495632, "usedHeapSizeBefore": 8495632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1310629, "duration": 3464, "usedHeapSizeAfter": 21293944, "usedHeapSizeBefore": 22713112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1340698, "duration": 2888, "usedHeapSizeAfter": 22127880, "usedHeapSizeBefore": 22794416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385369, "duration": 5305, "usedHeapSizeAfter": 24258416, "usedHeapSizeBefore": 25386104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1623398, "duration": 4724, "usedHeapSizeAfter": 28007464, "usedHeapSizeBefore": 30880408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1784739, "duration": 7577, "usedHeapSizeAfter": 29185752, "usedHeapSizeBefore": 32905904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1949025, "duration": 6075, "usedHeapSizeAfter": 32303296, "usedHeapSizeBefore": 36207704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2179154, "duration": 5832, "usedHeapSizeAfter": 32144024, "usedHeapSizeBefore": 45723296 } ], "blinkGC": [ { "start": 254368, "duration": 2442 }, { "start": 254375, "duration": 2171 }, { "start": 271101, "duration": 1291 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1119, "time": 1080 }, "FunctionCallback": { "count": 4483, "time": 88434 }, "NamedGetterCallback": { "count": 107, "time": 7007 }, "GetMoreDataCallback": { "count": 14, "time": 137912 }, "AccessorSetterCallback": { "count": 5392, "time": 2221 }, "GCEpilogueCallback": { "count": 15, "time": 1167 }, "GCPrologueCallback": { "count": 15, "time": 2336 }, "NamedSetterCallback": { "count": 18, "time": 109 }, "StoreCallbackProperty": { "count": 5334, "time": 3448 }, "NamedQueryCallback": { "count": 11, "time": 30 }, "RunMicrotaskCallback": { "count": 42, "time": 13285 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1013 }, "CompileFunction": { "count": 3319, "time": 94290 }, "CompileIgnition": { "count": 3374, "time": 99943 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36215 }, "CompileRewriteReturnResult": { "count": 3329, "time": 131 }, "CompileScopeAnalysis": { "count": 3329, "time": 14336 }, "CompileScript": { "count": 10, "time": 1092 }, "CompileLazy": { "count": 3176, "time": 18234 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1477 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1052 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 652, "time": 2383 }, "Map_SetPrototype": { "count": 12978, "time": 3189 }, "Map_TransitionToDataProperty": { "count": 11941, "time": 30093 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 72 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5278 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9918 }, "CreateArrayLiteral": { "count": 761, "time": 1076 }, "CreateObjectLiteral": { "count": 1890, "time": 11564 }, "SetProperty": { "count": 8829, "time": 12897 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 645 }, "NewClosure_Tenured": { "count": 2398, "time": 2271 }, "HandleApiCall": { "count": 3986, "time": 3668 }, "DateConstructor": { "count": 268, "time": 126 }, "ArrayLengthGetter": { "count": 371, "time": 7 }, "ArrayLengthSetter": { "count": 5152, "time": 4520 }, "FunctionPrototypeSetter": { "count": 239, "time": 1964 }, "FunctionLengthGetter": { "count": 13, "time": 10 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 752 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 97 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 27 }, "WeakCollectionSet": { "count": 5007, "time": 6126 }, "ForInEnumerate": { "count": 380, "time": 4356 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 163, "time": 1213 }, "CreateListFromArrayLike": { "count": 18, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 1341 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 4966, "time": 3002 }, "AddDictionaryProperty": { "count": 10572, "time": 9697 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 631 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 2981 }, "HasProperty": { "count": 961, "time": 2050 }, "KeyedGetProperty": { "count": 223, "time": 887 }, "NewObject": { "count": 251, "time": 1322 }, "ObjectCreate": { "count": 221, "time": 3653 }, "ObjectKeys": { "count": 53, "time": 1125 }, "SetDataProperties": { "count": 71, "time": 1886 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 9287 }, "RegExpExecMultiple": { "count": 327, "time": 2708 }, "RegExpReplace": { "count": 784, "time": 5156 }, "StringSplit": { "count": 6134, "time": 10318 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 31 }, "StringBuilderConcat": { "count": 152, "time": 127 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 5 }, "StringEqual": { "count": 554, "time": 932 }, "StringIndexOfUnchecked": { "count": 330, "time": 921 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 776 }, "ArrayPush": { "count": 8, "time": 15 }, "ArraySplice": { "count": 82, "time": 1174 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 66 }, "FunctionPrototypeToString": { "count": 116, "time": 61 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2264 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 51070 }, "ObjectSetPrototypeOf": { "count": 205, "time": 476 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 97 }, "GlobalUnescape": { "count": 1, "time": 16 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 47 }, "ArrayShift": { "count": 120, "time": 81 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 144, "time": 1366 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 83 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 789 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4624 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 22 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 95 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3382 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 1210 }, "StringToNumber": { "count": 196, "time": 56 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 7 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 760 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 64 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1064, "time": 3309 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3047 }, "GC_SCAVENGER_SCAVENGE": { "count": 13, "time": 6165 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 13, "time": 302 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 13, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 13, "time": 44 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 13, "time": 45326 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 13, "time": 3777 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 13, "time": 11 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1441 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 40, "time": 124542 }, "GC_MC_INCREMENTAL": { "count": 19, "time": 7511 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 903 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 9, "time": 707 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 231 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 247 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_FINISH": { "count": 1, "time": 444 }, "GC_MC_MARK": { "count": 1, "time": 5 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 32 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 49 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 7 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 5 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 1, "time": 1894 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1893 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 887 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 290 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 97 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 5 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 5 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 440 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 596 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 4, "time": 94 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 19 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 4, "time": 3 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_BACKGROUND_UNMAPPER": { "count": 2, "time": 2 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 2, "time": 1952 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 7, "time": 992 }, "GC_MC_BACKGROUND_MARKING": { "count": 6, "time": 11705 } }, "JavaScript": { "JS_Execution": { "count": 5559, "time": 1008627 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13301 }, "ParseFunctionLiteral": { "count": 3377, "time": 143242 }, "ParseProgram": { "count": 10, "time": 1188 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11111 }, "PreParseNoVariableResolution": { "count": 105, "time": 3559 }, "JsonParse": { "count": 25, "time": 117890 }, "StringParseFloat": { "count": 7, "time": 7 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 16653 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2209 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2649 }, "StoreGlobalIC_Miss": { "count": 8, "time": 8 }, "StoreIC_Miss": { "count": 1337, "time": 6321 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 8946 }, "LoadIC_FunctionPrototypeStub": { "count": 385, "time": 884 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1601 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4093, "time": 14962 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 1125 }, "LoadIC_LoadNonexistentDH": { "count": 5417, "time": 14783 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2003 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13855 }, "LoadGlobalIC_Slow": { "count": 21, "time": 9 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 29 }, "LoadIC_SlowStub": { "count": 21, "time": 945 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1205 }, "LoadIC_LoadFieldDH": { "count": 4067, "time": 11339 }, "StoreIC_StoreFieldDH": { "count": 1267, "time": 4055 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 107, "time": 3910 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2245 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 23 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5115 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 743 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 544, "time": 2233 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 122, "time": 1858 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 463, "time": 516 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 50 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1292 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 25 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 80 } }, "API": { "API_Context_New": { "count": 2, "time": 11564 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1220 }, "API_Object_SetPrivate": { "count": 35, "time": 20 }, "API_Persistent_New": { "count": 1875, "time": 791 }, "API_String_NewFromUtf8": { "count": 13, "time": 739 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 108 }, "API_Function_NewInstance": { "count": 43, "time": 757 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3233 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 689 }, "API_Object_SetPrototype": { "count": 43, "time": 46 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1776 }, "API_String_Write": { "count": 654, "time": 1179 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 27 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 2 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 37 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 400 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 109 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 816 }, "ParseBackgroundProgram": { "count": 1, "time": 745 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6426 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 51836 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 533 }, "RecompileSynchronous": { "count": 146, "time": 139992 }, "CompileOptimized_Concurrent": { "count": 72, "time": 2206 }, "StackGuard": { "count": 72, "time": 787 }, "DeoptimizeCode": { "count": 7, "time": 1064 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 9 }, "NotifyDeoptimized": { "count": 6, "time": 119 } } } }, { "duration": 2720337, "js": 2570670, "phases": [ { "phase": "load", "start": 0, "duration": 94964 }, { "phase": "boot", "start": 94964, "duration": 734987 }, { "phase": "transition", "start": 829951, "duration": 709547 }, { "phase": "render", "start": 1539498, "duration": 1180839 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 308035 }, { "kind": "MinorGC", "type": "scavenge", "start": 415202, "duration": 6181, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 450531, "duration": 6984, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 533415, "duration": 1136, "usedHeapSizeAfter": 5796320, "usedHeapSizeBefore": 6119528 }, { "kind": "MinorGC", "type": "scavenge", "start": 668432, "duration": 2826, "usedHeapSizeAfter": 7874336, "usedHeapSizeBefore": 8570232 }, { "kind": "MinorGC", "type": "scavenge", "start": 831897, "duration": 4389, "usedHeapSizeAfter": 9238840, "usedHeapSizeBefore": 9848944 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1024568, "duration": 547, "usedHeapSizeAfter": 11244616, "usedHeapSizeBefore": 11244616 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1036171, "duration": 6945, "usedHeapSizeAfter": 8981264, "usedHeapSizeBefore": 11349176 }, { "kind": "MajorGC", "type": "weak processing", "start": 1120500, "duration": 10, "usedHeapSizeAfter": 9869632, "usedHeapSizeBefore": 9869632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1329502, "duration": 5611, "usedHeapSizeAfter": 21102552, "usedHeapSizeBefore": 22848632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383367, "duration": 5418, "usedHeapSizeAfter": 22397720, "usedHeapSizeBefore": 23290384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1432623, "duration": 3477, "usedHeapSizeAfter": 24195216, "usedHeapSizeBefore": 25230200 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1438504, "duration": 413, "usedHeapSizeAfter": 24389120, "usedHeapSizeBefore": 24389120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1511483, "duration": 7573, "usedHeapSizeAfter": 24143160, "usedHeapSizeBefore": 28180784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1722764, "duration": 4522, "usedHeapSizeAfter": 24986096, "usedHeapSizeBefore": 28992640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1932685, "duration": 4653, "usedHeapSizeAfter": 28399640, "usedHeapSizeBefore": 32114976 }, { "kind": "MinorGC", "type": "scavenge", "start": 2173130, "duration": 4234, "usedHeapSizeAfter": 28949504, "usedHeapSizeBefore": 41486120 }, { "kind": "MajorGC", "type": "weak processing", "start": 2717626, "duration": 24, "usedHeapSizeAfter": 39854264, "usedHeapSizeBefore": 39854264 } ], "blinkGC": [ { "start": 270930, "duration": 2785 }, { "start": 270946, "duration": 2723 }, { "start": 278417, "duration": 1285 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1130, "time": 895 }, "FunctionCallback": { "count": 4488, "time": 95707 }, "NamedGetterCallback": { "count": 107, "time": 8163 }, "GetMoreDataCallback": { "count": 14, "time": 143863 }, "AccessorSetterCallback": { "count": 5392, "time": 1848 }, "GCEpilogueCallback": { "count": 15, "time": 955 }, "GCPrologueCallback": { "count": 15, "time": 1497 }, "NamedSetterCallback": { "count": 18, "time": 650 }, "StoreCallbackProperty": { "count": 5334, "time": 2302 }, "NamedQueryCallback": { "count": 11, "time": 38 }, "RunMicrotaskCallback": { "count": 42, "time": 12523 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1235 }, "CompileFunction": { "count": 3319, "time": 93839 }, "CompileIgnition": { "count": 3374, "time": 97877 }, "CompileIgnitionFinalization": { "count": 3379, "time": 37308 }, "CompileRewriteReturnResult": { "count": 3329, "time": 136 }, "CompileScopeAnalysis": { "count": 3329, "time": 11726 }, "CompileScript": { "count": 10, "time": 304 }, "CompileLazy": { "count": 3176, "time": 9775 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 298 }, "RegExpInitializeAndCompile": { "count": 177, "time": 1431 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 664, "time": 1853 }, "Map_SetPrototype": { "count": 12966, "time": 5240 }, "Map_TransitionToDataProperty": { "count": 11940, "time": 36372 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 86 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5026 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8095 }, "CreateArrayLiteral": { "count": 761, "time": 1619 }, "CreateObjectLiteral": { "count": 1890, "time": 8748 }, "SetProperty": { "count": 8820, "time": 20950 }, "DeclareGlobals": { "count": 2, "time": 11 }, "NewClosure": { "count": 344, "time": 2305 }, "NewClosure_Tenured": { "count": 2398, "time": 2583 }, "HandleApiCall": { "count": 3986, "time": 1562 }, "DateConstructor": { "count": 268, "time": 762 }, "ArrayLengthGetter": { "count": 370, "time": 8 }, "ArrayLengthSetter": { "count": 5152, "time": 1552 }, "FunctionPrototypeSetter": { "count": 239, "time": 1563 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 103 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 3 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 74 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 342 }, "SetGrow": { "count": 26, "time": 28 }, "WeakCollectionSet": { "count": 5007, "time": 6824 }, "ForInEnumerate": { "count": 380, "time": 2544 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 213 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2699 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5041, "time": 7200 }, "AddDictionaryProperty": { "count": 10572, "time": 12059 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 38 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 2818 }, "HasProperty": { "count": 961, "time": 2251 }, "KeyedGetProperty": { "count": 223, "time": 274 }, "NewObject": { "count": 251, "time": 1069 }, "ObjectCreate": { "count": 221, "time": 1977 }, "ObjectKeys": { "count": 53, "time": 726 }, "SetDataProperties": { "count": 71, "time": 2040 }, "ToString": { "count": 28, "time": 23 }, "RegExpExec": { "count": 269, "time": 7127 }, "RegExpExecMultiple": { "count": 327, "time": 590 }, "RegExpReplace": { "count": 784, "time": 2642 }, "StringSplit": { "count": 6134, "time": 7816 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 28 }, "StringBuilderConcat": { "count": 152, "time": 235 }, "StringBuilderJoin": { "count": 136, "time": 82 }, "StringCharCodeAt": { "count": 11, "time": 8 }, "StringEqual": { "count": 568, "time": 106 }, "StringIndexOfUnchecked": { "count": 330, "time": 77 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 887 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 58 }, "ArrayUnshift": { "count": 45, "time": 24 }, "DateNow": { "count": 60, "time": 54 }, "FunctionPrototypeToString": { "count": 116, "time": 60 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2514 }, "ObjectFreeze": { "count": 11, "time": 14 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 53801 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1044 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 1571 }, "AllocateInNewSpace": { "count": 302, "time": 4780 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 642 }, "ArrayShift": { "count": 120, "time": 78 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 12 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 1635 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 100 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 2 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 713 }, "ArrayPop": { "count": 63, "time": 28 }, "ArrayBufferConstructor": { "count": 1, "time": 3863 }, "GlobalDecodeURIComponent": { "count": 1, "time": 4 }, "MapPrototypeClear": { "count": 93, "time": 19 }, "NumberPrototypeToString": { "count": 31, "time": 2 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 291 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2155 }, "HasComplexElements": { "count": 1, "time": 646 }, "NormalizeElements": { "count": 1, "time": 543 }, "StringToNumber": { "count": 196, "time": 46 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 13 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 15 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 6 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1242, "time": 5381 }, "GC_HEAP_EPILOGUE": { "count": 13, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 13, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 13, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 13, "time": 11 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 13, "time": 68 }, "GC_HEAP_PROLOGUE": { "count": 13, "time": 2893 }, "GC_SCAVENGER_SCAVENGE": { "count": 11, "time": 4222 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 11, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 11, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 11, "time": 35 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 11, "time": 36255 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 11, "time": 2890 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 11, "time": 1012 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 13, "time": 4 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1580 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 32, "time": 94582 }, "GC_MC_INCREMENTAL": { "count": 34, "time": 18966 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1522 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 6 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 941 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 3 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 11 }, "GC_MC_FINISH": { "count": 2, "time": 1022 }, "GC_MC_MARK": { "count": 2, "time": 20 }, "GC_MC_PROLOGUE": { "count": 2, "time": 81 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 55 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 674 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 668 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 397 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1190 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3816 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 242 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 78 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1892 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 702 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 381 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 459 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 27 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 958 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 6, "time": 691 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 8 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 10 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 6, "time": 857 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5548 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 15, "time": 2539 }, "GC_MC_BACKGROUND_MARKING": { "count": 40, "time": 35331 }, "GC_Custom_IncrementalMarkingObserver": { "count": 192, "time": 2372 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2576 } }, "JavaScript": { "JS_Execution": { "count": 5567, "time": 1044389 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 15776 }, "ParseFunctionLiteral": { "count": 3377, "time": 158025 }, "ParseProgram": { "count": 10, "time": 288 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12234 }, "PreParseNoVariableResolution": { "count": 105, "time": 1792 }, "JsonParse": { "count": 25, "time": 122134 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 26328 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2912 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2424 }, "StoreGlobalIC_Miss": { "count": 8, "time": 7 }, "StoreIC_Miss": { "count": 1347, "time": 7288 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6193 }, "LoadIC_FunctionPrototypeStub": { "count": 397, "time": 1514 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 3246 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4118, "time": 19097 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 37 }, "LoadIC_LoadNonexistentDH": { "count": 5428, "time": 16051 }, "LoadIC_Premonomorphic": { "count": 922, "time": 2811 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 17520 }, "LoadGlobalIC_Slow": { "count": 21, "time": 14 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 51 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1134 }, "LoadIC_LoadFieldDH": { "count": 4077, "time": 14234 }, "StoreIC_StoreFieldDH": { "count": 1270, "time": 4380 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 107, "time": 1205 }, "KeyedLoadIC_LoadElementDH": { "count": 823, "time": 1995 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 26 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4723 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 72 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 552, "time": 3269 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 2599 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 466, "time": 2350 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 598 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 472 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 19 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 77 } }, "API": { "API_Context_New": { "count": 2, "time": 6570 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1813 }, "API_Object_SetPrivate": { "count": 35, "time": 18 }, "API_Persistent_New": { "count": 1876, "time": 1038 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 18 }, "API_Function_NewInstance": { "count": 43, "time": 98 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2655 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 14 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1001 }, "API_String_Write": { "count": 654, "time": 115 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 2 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 26 }, "API_Function_Call": { "count": 8, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 513 }, "CompileBackgroundScript": { "count": 1, "time": 29 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 119 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 779 }, "ParseBackgroundProgram": { "count": 1, "time": 876 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6851 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 57662 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 7 }, "OptimizeCode": { "count": 72, "time": 1648 }, "RecompileSynchronous": { "count": 144, "time": 104864 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1864 }, "StackGuard": { "count": 77, "time": 3815 }, "DeoptimizeCode": { "count": 5, "time": 1561 }, "NotifyDeoptimized": { "count": 4, "time": 75 } } } }, { "duration": 2949346, "js": 2797543, "phases": [ { "phase": "load", "start": 0, "duration": 92942 }, { "phase": "boot", "start": 92942, "duration": 762548 }, { "phase": "transition", "start": 855490, "duration": 721551 }, { "phase": "render", "start": 1577041, "duration": 1372305 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306583 }, { "kind": "MinorGC", "type": "scavenge", "start": 409424, "duration": 5465, "usedHeapSizeAfter": 3767000, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 444120, "duration": 6753, "usedHeapSizeAfter": 4487544, "usedHeapSizeBefore": 4629416 }, { "kind": "MinorGC", "type": "scavenge", "start": 535384, "duration": 1615, "usedHeapSizeAfter": 5797576, "usedHeapSizeBefore": 6119256 }, { "kind": "MinorGC", "type": "scavenge", "start": 679967, "duration": 3102, "usedHeapSizeAfter": 7867664, "usedHeapSizeBefore": 8569480 }, { "kind": "MinorGC", "type": "scavenge", "start": 858558, "duration": 3879, "usedHeapSizeAfter": 9253552, "usedHeapSizeBefore": 9850096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1069578, "duration": 2289, "usedHeapSizeAfter": 10533456, "usedHeapSizeBefore": 11560456 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1175369, "duration": 336, "usedHeapSizeAfter": 11232616, "usedHeapSizeBefore": 11232616 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1177335, "duration": 3890, "usedHeapSizeAfter": 8527904, "usedHeapSizeBefore": 11232776 }, { "kind": "MajorGC", "type": "weak processing", "start": 1182292, "duration": 8, "usedHeapSizeAfter": 8527984, "usedHeapSizeBefore": 8527984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377576, "duration": 2736, "usedHeapSizeAfter": 21303768, "usedHeapSizeBefore": 22716680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415069, "duration": 3096, "usedHeapSizeAfter": 22147000, "usedHeapSizeBefore": 22797800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1475131, "duration": 2779, "usedHeapSizeAfter": 24259560, "usedHeapSizeBefore": 25380136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1614722, "duration": 70, "usedHeapSizeAfter": 28116952, "usedHeapSizeBefore": 28116952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1620487, "duration": 8695, "usedHeapSizeAfter": 24570392, "usedHeapSizeBefore": 28199224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1831413, "duration": 4213, "usedHeapSizeAfter": 25023616, "usedHeapSizeBefore": 29455336 }, { "kind": "MinorGC", "type": "scavenge", "start": 2095748, "duration": 3373, "usedHeapSizeAfter": 28672856, "usedHeapSizeBefore": 32393976 }, { "kind": "MinorGC", "type": "scavenge", "start": 2347359, "duration": 3667, "usedHeapSizeAfter": 28918856, "usedHeapSizeBefore": 41561200 } ], "blinkGC": [ { "start": 264932, "duration": 3555 }, { "start": 264962, "duration": 3480 }, { "start": 275747, "duration": 1414 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1124, "time": 1067 }, "FunctionCallback": { "count": 4488, "time": 84124 }, "NamedGetterCallback": { "count": 107, "time": 6223 }, "GetMoreDataCallback": { "count": 14, "time": 139162 }, "AccessorSetterCallback": { "count": 5392, "time": 1657 }, "GCEpilogueCallback": { "count": 16, "time": 652 }, "GCPrologueCallback": { "count": 16, "time": 1288 }, "NamedSetterCallback": { "count": 18, "time": 98 }, "StoreCallbackProperty": { "count": 5334, "time": 5873 }, "NamedQueryCallback": { "count": 11, "time": 24 }, "RunMicrotaskCallback": { "count": 42, "time": 12664 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2732 }, "CompileFunction": { "count": 3319, "time": 104599 }, "CompileIgnition": { "count": 3374, "time": 109052 }, "CompileIgnitionFinalization": { "count": 3379, "time": 30932 }, "CompileRewriteReturnResult": { "count": 3329, "time": 396 }, "CompileScopeAnalysis": { "count": 3329, "time": 16100 }, "CompileScript": { "count": 10, "time": 972 }, "CompileLazy": { "count": 3176, "time": 13210 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 89 }, "RegExpInitializeAndCompile": { "count": 177, "time": 204 }, "CompileForOnStackReplacement": { "count": 2, "time": 34 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1768 }, "Map_SetPrototype": { "count": 12957, "time": 4793 }, "Map_TransitionToDataProperty": { "count": 11974, "time": 31410 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 1029 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 5899 }, "InterpreterDeserializeLazy": { "count": 160, "time": 6960 }, "CreateArrayLiteral": { "count": 761, "time": 3605 }, "CreateObjectLiteral": { "count": 1890, "time": 10785 }, "SetProperty": { "count": 8829, "time": 15819 }, "DeclareGlobals": { "count": 2, "time": 21 }, "NewClosure": { "count": 344, "time": 70 }, "NewClosure_Tenured": { "count": 2398, "time": 1953 }, "HandleApiCall": { "count": 3986, "time": 3355 }, "DateConstructor": { "count": 268, "time": 654 }, "ArrayLengthGetter": { "count": 371, "time": 12 }, "ArrayLengthSetter": { "count": 5152, "time": 1058 }, "FunctionPrototypeSetter": { "count": 239, "time": 1033 }, "FunctionLengthGetter": { "count": 13, "time": 7 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 370 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 0 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 318 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 245 }, "SetGrow": { "count": 26, "time": 171 }, "WeakCollectionSet": { "count": 5007, "time": 5941 }, "ForInEnumerate": { "count": 380, "time": 3059 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "CreateListFromArrayLike": { "count": 18, "time": 27 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "CreateRegExpLiteral": { "count": 235, "time": 3091 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5040, "time": 3259 }, "AddDictionaryProperty": { "count": 10572, "time": 14611 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6296, "time": 10677 }, "HasProperty": { "count": 961, "time": 1448 }, "KeyedGetProperty": { "count": 223, "time": 1329 }, "NewObject": { "count": 251, "time": 1831 }, "ObjectCreate": { "count": 221, "time": 4520 }, "ObjectKeys": { "count": 53, "time": 864 }, "SetDataProperties": { "count": 71, "time": 2531 }, "ToString": { "count": 28, "time": 27 }, "RegExpExec": { "count": 269, "time": 12677 }, "RegExpExecMultiple": { "count": 327, "time": 1968 }, "RegExpReplace": { "count": 784, "time": 3403 }, "StringSplit": { "count": 6134, "time": 12436 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 38 }, "StringBuilderConcat": { "count": 152, "time": 70 }, "StringBuilderJoin": { "count": 136, "time": 67 }, "StringCharCodeAt": { "count": 11, "time": 1 }, "StringEqual": { "count": 554, "time": 201 }, "StringIndexOfUnchecked": { "count": 330, "time": 369 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 229 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 1009 }, "ArrayUnshift": { "count": 45, "time": 27 }, "DateNow": { "count": 60, "time": 67 }, "FunctionPrototypeToString": { "count": 116, "time": 71 }, "ObjectDefineProperties": { "count": 2, "time": 17 }, "ObjectDefineProperty": { "count": 650, "time": 2575 }, "ObjectFreeze": { "count": 11, "time": 17 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54398 }, "ObjectSetPrototypeOf": { "count": 205, "time": 522 }, "ObjectIsExtensible": { "count": 19, "time": 8 }, "SymbolConstructor": { "count": 1, "time": 2 }, "MapGrow": { "count": 45, "time": 336 }, "AllocateInNewSpace": { "count": 221, "time": 2683 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 40 }, "ArrayShift": { "count": 120, "time": 573 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 11 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 449 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 147, "time": 1764 }, "OrdinaryHasInstance": { "count": 13, "time": 3 }, "StringToLowerCaseIntl": { "count": 223, "time": 692 }, "DeleteProperty": { "count": 11, "time": 7 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 309 }, "ArrayPop": { "count": 63, "time": 213 }, "ArrayBufferConstructor": { "count": 1, "time": 4133 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 259 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3547 }, "HasComplexElements": { "count": 1, "time": 5 }, "NormalizeElements": { "count": 1, "time": 717 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 8 }, "DatePrototypeSetMonth": { "count": 12, "time": 678 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 12 }, "DateUTC": { "count": 24, "time": 19 }, "ObjectIsFrozen": { "count": 216, "time": 18 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1019, "time": 6765 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 509 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 64 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2947 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4882 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 521 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 33 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 33051 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2248 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 139 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 7 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1502 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 76151 }, "GC_MC_INCREMENTAL": { "count": 31, "time": 17354 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 2065 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 8, "time": 791 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 387 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 6 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 14 }, "GC_MC_FINISH": { "count": 2, "time": 452 }, "GC_MC_MARK": { "count": 2, "time": 13 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 491 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 197 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 815 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1222 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2376 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 13 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2278 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 91 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1250 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 108 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 708 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 897 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 131 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 7, "time": 4029 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 1830 }, "GC_MC_BACKGROUND_MARKING": { "count": 20, "time": 36604 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2722 }, "GC_Custom_IncrementalMarkingObserver": { "count": 101, "time": 745 } }, "JavaScript": { "JS_Execution": { "count": 5522, "time": 1143952 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 17662 }, "ParseFunctionLiteral": { "count": 3377, "time": 165733 }, "ParseProgram": { "count": 10, "time": 1308 }, "PreParseWithVariableResolution": { "count": 6145, "time": 11744 }, "PreParseNoVariableResolution": { "count": 105, "time": 4034 }, "JsonParse": { "count": 25, "time": 125965 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25651 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 3476 }, "LoadGlobalIC_Miss": { "count": 719, "time": 3880 }, "StoreGlobalIC_Miss": { "count": 8, "time": 15 }, "StoreIC_Miss": { "count": 1370, "time": 6117 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 6250 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 2575 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 1296 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4036, "time": 20705 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 33 }, "LoadIC_LoadNonexistentDH": { "count": 5436, "time": 14198 }, "LoadIC_Premonomorphic": { "count": 922, "time": 1515 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 23545 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 44 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 918 }, "LoadIC_LoadFieldDH": { "count": 4046, "time": 12336 }, "StoreIC_StoreFieldDH": { "count": 1276, "time": 4968 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 1184 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 2910 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4515 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 468 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 507, "time": 4009 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 127, "time": 900 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 470, "time": 1588 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 101 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 185 }, "LoadIC_StringLength": { "count": 27, "time": 792 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 29 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 52 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 10736 }, "API_FunctionTemplate_New": { "count": 1353, "time": 3428 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1875, "time": 262 }, "API_String_NewFromUtf8": { "count": 13, "time": 5 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 17 }, "API_Function_NewInstance": { "count": 43, "time": 650 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3011 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 39 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 358 }, "API_String_NewFromOneByte": { "count": 1038, "time": 284 }, "API_String_Write": { "count": 654, "time": 202 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 28 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 476 }, "CompileBackgroundScript": { "count": 1, "time": 11 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 838 }, "ParseBackgroundProgram": { "count": 1, "time": 1132 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6959 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 59387 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 497 }, "OptimizeCode": { "count": 82, "time": 1080 }, "RecompileSynchronous": { "count": 161, "time": 188622 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2470 }, "StackGuard": { "count": 81, "time": 2358 }, "DeoptimizeCode": { "count": 8, "time": 1233 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 10 }, "NotifyDeoptimized": { "count": 6, "time": 784 } } } }, { "duration": 2862521, "js": 2704547, "phases": [ { "phase": "load", "start": 0, "duration": 88914 }, { "phase": "boot", "start": 88914, "duration": 774580 }, { "phase": "transition", "start": 863494, "duration": 731226 }, { "phase": "render", "start": 1594720, "duration": 1267801 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 303948 }, { "kind": "MinorGC", "type": "scavenge", "start": 413930, "duration": 5631, "usedHeapSizeAfter": 3767024, "usedHeapSizeBefore": 4061200 }, { "kind": "MinorGC", "type": "scavenge", "start": 447765, "duration": 6034, "usedHeapSizeAfter": 4487568, "usedHeapSizeBefore": 4629440 }, { "kind": "MinorGC", "type": "scavenge", "start": 535107, "duration": 1252, "usedHeapSizeAfter": 5796304, "usedHeapSizeBefore": 6119160 }, { "kind": "MinorGC", "type": "scavenge", "start": 682185, "duration": 3767, "usedHeapSizeAfter": 7881280, "usedHeapSizeBefore": 8569888 }, { "kind": "MinorGC", "type": "scavenge", "start": 866766, "duration": 3988, "usedHeapSizeAfter": 9255736, "usedHeapSizeBefore": 9846024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1082184, "duration": 2359, "usedHeapSizeAfter": 10523984, "usedHeapSizeBefore": 11563136 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1192689, "duration": 65, "usedHeapSizeAfter": 11245000, "usedHeapSizeBefore": 11245000 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1196108, "duration": 5175, "usedHeapSizeAfter": 8532928, "usedHeapSizeBefore": 11245160 }, { "kind": "MajorGC", "type": "weak processing", "start": 1202131, "duration": 8, "usedHeapSizeAfter": 8533008, "usedHeapSizeBefore": 8533008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1399575, "duration": 6375, "usedHeapSizeAfter": 21305800, "usedHeapSizeBefore": 22723304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1436474, "duration": 3447, "usedHeapSizeAfter": 22154184, "usedHeapSizeBefore": 22805024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1499006, "duration": 3268, "usedHeapSizeAfter": 24309920, "usedHeapSizeBefore": 25399592 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1633472, "duration": 72, "usedHeapSizeAfter": 28118856, "usedHeapSizeBefore": 28118856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1639729, "duration": 6594, "usedHeapSizeAfter": 24443256, "usedHeapSizeBefore": 28199816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1877541, "duration": 4122, "usedHeapSizeAfter": 25283200, "usedHeapSizeBefore": 29571176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2079711, "duration": 6066, "usedHeapSizeAfter": 29060696, "usedHeapSizeBefore": 32377712 }, { "kind": "MinorGC", "type": "scavenge", "start": 2324992, "duration": 3401, "usedHeapSizeAfter": 28843504, "usedHeapSizeBefore": 41887784 } ], "blinkGC": [ { "start": 265147, "duration": 2863 }, { "start": 265157, "duration": 2811 }, { "start": 275881, "duration": 1556 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2255 }, "FunctionCallback": { "count": 4490, "time": 83237 }, "NamedGetterCallback": { "count": 107, "time": 6502 }, "GetMoreDataCallback": { "count": 14, "time": 144831 }, "AccessorSetterCallback": { "count": 5392, "time": 2457 }, "GCEpilogueCallback": { "count": 16, "time": 2634 }, "GCPrologueCallback": { "count": 16, "time": 427 }, "NamedSetterCallback": { "count": 18, "time": 701 }, "StoreCallbackProperty": { "count": 5334, "time": 2987 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 13200 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 2647 }, "CompileFunction": { "count": 3319, "time": 103326 }, "CompileIgnition": { "count": 3374, "time": 109466 }, "CompileIgnitionFinalization": { "count": 3379, "time": 36075 }, "CompileRewriteReturnResult": { "count": 3329, "time": 763 }, "CompileScopeAnalysis": { "count": 3329, "time": 12489 }, "CompileScript": { "count": 10, "time": 681 }, "CompileLazy": { "count": 3176, "time": 12031 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 95 }, "RegExpInitializeAndCompile": { "count": 177, "time": 198 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 658, "time": 1571 }, "Map_SetPrototype": { "count": 12962, "time": 4583 }, "Map_TransitionToDataProperty": { "count": 11966, "time": 40554 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 645 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 7150 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10446 }, "CreateArrayLiteral": { "count": 761, "time": 2823 }, "CreateObjectLiteral": { "count": 1890, "time": 8851 }, "SetProperty": { "count": 8829, "time": 18680 }, "DeclareGlobals": { "count": 2, "time": 491 }, "NewClosure": { "count": 344, "time": 667 }, "NewClosure_Tenured": { "count": 2398, "time": 2139 }, "HandleApiCall": { "count": 3986, "time": 4498 }, "DateConstructor": { "count": 268, "time": 111 }, "ArrayLengthGetter": { "count": 371, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 4878 }, "FunctionPrototypeSetter": { "count": 239, "time": 761 }, "FunctionLengthGetter": { "count": 13, "time": 14 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 850 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 301 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 243 }, "SetGrow": { "count": 26, "time": 29 }, "WeakCollectionSet": { "count": 5007, "time": 8695 }, "ForInEnumerate": { "count": 380, "time": 4049 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "AllocateInNewSpace": { "count": 240, "time": 2719 }, "CreateListFromArrayLike": { "count": 18, "time": 24 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "CreateRegExpLiteral": { "count": 235, "time": 2705 }, "GenerateRandomNumbers": { "count": 1, "time": 3 }, "NumberToStringSkipCache": { "count": 5040, "time": 4923 }, "AddDictionaryProperty": { "count": 10572, "time": 14654 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 42 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 3874 }, "HasProperty": { "count": 961, "time": 3211 }, "KeyedGetProperty": { "count": 223, "time": 307 }, "NewObject": { "count": 251, "time": 1198 }, "ObjectCreate": { "count": 221, "time": 6309 }, "ObjectKeys": { "count": 53, "time": 1025 }, "SetDataProperties": { "count": 71, "time": 3100 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 10603 }, "RegExpExecMultiple": { "count": 327, "time": 2650 }, "RegExpReplace": { "count": 784, "time": 3052 }, "StringSplit": { "count": 6134, "time": 9128 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 374 }, "StringBuilderConcat": { "count": 152, "time": 276 }, "StringBuilderJoin": { "count": 136, "time": 173 }, "StringCharCodeAt": { "count": 11, "time": 4 }, "StringEqual": { "count": 562, "time": 110 }, "StringIndexOfUnchecked": { "count": 330, "time": 75 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 999 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 468 }, "ArrayUnshift": { "count": 45, "time": 28 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 72 }, "ObjectDefineProperties": { "count": 2, "time": 13 }, "ObjectDefineProperty": { "count": 650, "time": 2915 }, "ObjectFreeze": { "count": 11, "time": 13 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 66632 }, "ObjectSetPrototypeOf": { "count": 205, "time": 557 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 99 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 550 }, "ArrayShift": { "count": 120, "time": 290 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 5 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 3 }, "Interrupt": { "count": 142, "time": 1467 }, "OrdinaryHasInstance": { "count": 13, "time": 6 }, "StringToLowerCaseIntl": { "count": 223, "time": 78 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 7 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 109 }, "ArrayPop": { "count": 63, "time": 25 }, "ArrayBufferConstructor": { "count": 1, "time": 3836 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 32 }, "NumberPrototypeToString": { "count": 31, "time": 4 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 168 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3085 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 137 }, "StringToNumber": { "count": 196, "time": 61 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 5 }, "StringSubstring": { "count": 8, "time": 7 }, "DatePrototypeSetMonth": { "count": 12, "time": 18 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 18 }, "ObjectIsFrozen": { "count": 216, "time": 15 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1032, "time": 3107 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 687 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 60 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3493 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5605 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 31 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 32448 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 7400 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 518 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 8 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 1493 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 84113 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 23426 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 912 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 555 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1027 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 676 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 118 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 1 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 1091 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 58 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 58 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 816 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 289 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 374 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1334 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2524 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 18 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 83 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1087 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 86 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1460 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 117 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 218 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 786 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 9 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 746 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 74 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 3873 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2744 }, "GC_MC_BACKGROUND_MARKING": { "count": 21, "time": 40062 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2699 }, "GC_Custom_IncrementalMarkingObserver": { "count": 99, "time": 590 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1098588 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 14994 }, "ParseFunctionLiteral": { "count": 3377, "time": 151707 }, "ParseProgram": { "count": 10, "time": 4001 }, "PreParseWithVariableResolution": { "count": 6145, "time": 17099 }, "PreParseNoVariableResolution": { "count": 105, "time": 2237 }, "JsonParse": { "count": 25, "time": 127160 }, "StringParseFloat": { "count": 7, "time": 3 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 27224 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2010 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2240 }, "StoreGlobalIC_Miss": { "count": 8, "time": 18 }, "StoreIC_Miss": { "count": 1362, "time": 6723 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 4495 }, "LoadIC_FunctionPrototypeStub": { "count": 391, "time": 383 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2075 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3943, "time": 15015 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5437, "time": 15421 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4822 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20419 }, "LoadGlobalIC_Slow": { "count": 21, "time": 10 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 49 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1399 }, "LoadIC_LoadFieldDH": { "count": 4049, "time": 12411 }, "StoreIC_StoreFieldDH": { "count": 1276, "time": 4421 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 108, "time": 2856 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3219 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 5089 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 448 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 2745 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 2838 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 1119 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 1038 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 726 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 29 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 389 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 8 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 88 } }, "API": { "API_Context_New": { "count": 2, "time": 6030 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1148 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 239 }, "API_String_NewFromUtf8": { "count": 13, "time": 4 }, "API_String_WriteUtf8": { "count": 7, "time": 0 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 105 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 4346 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 138, "time": 41 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1449 }, "API_String_Write": { "count": 654, "time": 252 }, "API_Object_HasOwnProperty": { "count": 4, "time": 3 }, "API_Object_New": { "count": 4, "time": 0 }, "API_Error_New": { "count": 2, "time": 25 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 2 }, "API_String_NewExternalOneByte": { "count": 62, "time": 31 }, "API_Function_Call": { "count": 8, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 478 }, "CompileBackgroundScript": { "count": 1, "time": 21 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 107 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 811 }, "ParseBackgroundProgram": { "count": 1, "time": 834 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7163 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 58298 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 9 }, "OptimizeCode": { "count": 80, "time": 984 }, "RecompileSynchronous": { "count": 159, "time": 127695 }, "CompileOptimized_Concurrent": { "count": 79, "time": 3758 }, "StackGuard": { "count": 82, "time": 2150 }, "DeoptimizeCode": { "count": 8, "time": 1518 }, "NotifyDeoptimized": { "count": 7, "time": 130 } } } }, { "duration": 2885274, "js": 2728176, "phases": [ { "phase": "load", "start": 0, "duration": 101292 }, { "phase": "boot", "start": 101292, "duration": 817734 }, { "phase": "transition", "start": 919026, "duration": 699746 }, { "phase": "render", "start": 1618772, "duration": 1266502 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 329800 }, { "kind": "MinorGC", "type": "scavenge", "start": 433100, "duration": 5553, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 468722, "duration": 5740, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 551857, "duration": 1942, "usedHeapSizeAfter": 5801352, "usedHeapSizeBefore": 6119512 }, { "kind": "MinorGC", "type": "scavenge", "start": 716876, "duration": 4592, "usedHeapSizeAfter": 7890728, "usedHeapSizeBefore": 8568000 }, { "kind": "MinorGC", "type": "scavenge", "start": 910245, "duration": 3082, "usedHeapSizeAfter": 9200200, "usedHeapSizeBefore": 9817240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1120666, "duration": 2357, "usedHeapSizeAfter": 10552096, "usedHeapSizeBefore": 11560368 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1228102, "duration": 603, "usedHeapSizeAfter": 11255760, "usedHeapSizeBefore": 11255760 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1230359, "duration": 5277, "usedHeapSizeAfter": 8519320, "usedHeapSizeBefore": 11255920 }, { "kind": "MajorGC", "type": "weak processing", "start": 1236055, "duration": 10, "usedHeapSizeAfter": 8519400, "usedHeapSizeBefore": 8519400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1439299, "duration": 2860, "usedHeapSizeAfter": 21348016, "usedHeapSizeBefore": 22712672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1475869, "duration": 2879, "usedHeapSizeAfter": 22128224, "usedHeapSizeBefore": 22797024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1523688, "duration": 3755, "usedHeapSizeAfter": 24225624, "usedHeapSizeBefore": 25361304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1673525, "duration": 461, "usedHeapSizeAfter": 28463784, "usedHeapSizeBefore": 28463784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1682072, "duration": 8428, "usedHeapSizeAfter": 24855960, "usedHeapSizeBefore": 28623552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1860726, "duration": 7968, "usedHeapSizeAfter": 25072784, "usedHeapSizeBefore": 29455856 }, { "kind": "MinorGC", "type": "scavenge", "start": 2081162, "duration": 4168, "usedHeapSizeAfter": 28953192, "usedHeapSizeBefore": 32480432 }, { "kind": "MinorGC", "type": "scavenge", "start": 2331903, "duration": 3207, "usedHeapSizeAfter": 28848768, "usedHeapSizeBefore": 41555960 } ], "blinkGC": [ { "start": 297939, "duration": 4113 }, { "start": 297947, "duration": 3954 }, { "start": 310905, "duration": 1904 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1126, "time": 1502 }, "FunctionCallback": { "count": 4489, "time": 86511 }, "NamedGetterCallback": { "count": 107, "time": 8026 }, "GetMoreDataCallback": { "count": 14, "time": 159712 }, "AccessorSetterCallback": { "count": 5392, "time": 3258 }, "GCEpilogueCallback": { "count": 16, "time": 619 }, "GCPrologueCallback": { "count": 16, "time": 933 }, "NamedSetterCallback": { "count": 18, "time": 104 }, "StoreCallbackProperty": { "count": 5334, "time": 7177 }, "NamedQueryCallback": { "count": 11, "time": 26 }, "RunMicrotaskCallback": { "count": 42, "time": 12393 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3228 }, "CompileFunction": { "count": 3319, "time": 102109 }, "CompileIgnition": { "count": 3374, "time": 110917 }, "CompileIgnitionFinalization": { "count": 3379, "time": 34624 }, "CompileRewriteReturnResult": { "count": 3329, "time": 294 }, "CompileScopeAnalysis": { "count": 3329, "time": 13492 }, "CompileScript": { "count": 10, "time": 2166 }, "CompileLazy": { "count": 3176, "time": 14597 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 1360 }, "RegExpInitializeAndCompile": { "count": 177, "time": 331 }, "CompileForOnStackReplacement": { "count": 5, "time": 67 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1239 }, "Map_SetPrototype": { "count": 12979, "time": 4543 }, "Map_TransitionToDataProperty": { "count": 11979, "time": 33660 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 78 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6029 }, "InterpreterDeserializeLazy": { "count": 160, "time": 10179 }, "CreateArrayLiteral": { "count": 761, "time": 2717 }, "CreateObjectLiteral": { "count": 1890, "time": 8823 }, "SetProperty": { "count": 8830, "time": 14932 }, "DeclareGlobals": { "count": 2, "time": 18 }, "NewClosure": { "count": 344, "time": 683 }, "NewClosure_Tenured": { "count": 2398, "time": 1415 }, "HandleApiCall": { "count": 3986, "time": 5055 }, "DateConstructor": { "count": 268, "time": 124 }, "ArrayLengthGetter": { "count": 371, "time": 15 }, "ArrayLengthSetter": { "count": 5152, "time": 2151 }, "FunctionPrototypeSetter": { "count": 239, "time": 1091 }, "FunctionLengthGetter": { "count": 13, "time": 15 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 571 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 4 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 422 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 61 }, "SetGrow": { "count": 26, "time": 30 }, "WeakCollectionSet": { "count": 5007, "time": 4750 }, "ForInEnumerate": { "count": 380, "time": 1964 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 4 }, "AllocateInNewSpace": { "count": 255, "time": 2235 }, "CreateListFromArrayLike": { "count": 18, "time": 26 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1234 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4055 }, "AddDictionaryProperty": { "count": 10572, "time": 14399 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 36 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 4 }, "GetProperty": { "count": 6297, "time": 3548 }, "HasProperty": { "count": 961, "time": 1023 }, "KeyedGetProperty": { "count": 223, "time": 2546 }, "NewObject": { "count": 251, "time": 2226 }, "ObjectCreate": { "count": 221, "time": 5649 }, "ObjectKeys": { "count": 53, "time": 1049 }, "SetDataProperties": { "count": 71, "time": 1601 }, "ToString": { "count": 28, "time": 25 }, "RegExpExec": { "count": 269, "time": 12061 }, "RegExpExecMultiple": { "count": 327, "time": 2132 }, "RegExpReplace": { "count": 784, "time": 3612 }, "StringSplit": { "count": 6134, "time": 8589 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 65 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 125 }, "StringEqual": { "count": 556, "time": 767 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 236 }, "ArrayPush": { "count": 8, "time": 17 }, "ArraySplice": { "count": 82, "time": 753 }, "ArrayUnshift": { "count": 45, "time": 34 }, "DateNow": { "count": 60, "time": 55 }, "FunctionPrototypeToString": { "count": 116, "time": 557 }, "ObjectDefineProperties": { "count": 2, "time": 26 }, "ObjectDefineProperty": { "count": 650, "time": 2630 }, "ObjectFreeze": { "count": 11, "time": 12 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 57970 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1206 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 135 }, "GlobalUnescape": { "count": 1, "time": 17 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 84 }, "ArrayShift": { "count": 120, "time": 86 }, "Object_DeleteProperty": { "count": 6, "time": 11 }, "ArrayIndexOf": { "count": 70, "time": 184 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 4 }, "LoadElementWithInterceptor": { "count": 22, "time": 84 }, "Interrupt": { "count": 134, "time": 1635 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 186 }, "DeleteProperty": { "count": 11, "time": 214 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 5 }, "ObjectHasOwnProperty": { "count": 18, "time": 5 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 99 }, "ArrayPop": { "count": 63, "time": 32 }, "ArrayBufferConstructor": { "count": 1, "time": 3766 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 506 }, "NumberPrototypeToString": { "count": 31, "time": 7 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 87 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 3820 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 689 }, "StringToNumber": { "count": 196, "time": 340 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 3 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 15 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 7 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 238 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1216, "time": 5591 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 549 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 92 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3877 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5832 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 106 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 26 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 37266 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3313 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 422 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1552 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 96350 }, "GC_MC_INCREMENTAL": { "count": 29, "time": 17255 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1372 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 632 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 817 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 1042 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_EVACUATE": { "count": 2, "time": 9 }, "GC_MC_FINISH": { "count": 2, "time": 111 }, "GC_MC_MARK": { "count": 2, "time": 14 }, "GC_MC_PROLOGUE": { "count": 2, "time": 46 }, "GC_MC_SWEEP": { "count": 2, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 706 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 202 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 9 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 12 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 811 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1608 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2644 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 305 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 28 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 718 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 1411 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 102 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1051 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 4 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 602 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 113 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 82 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 839 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 2 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 6 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 42 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5262 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2469 }, "GC_MC_BACKGROUND_MARKING": { "count": 24, "time": 45789 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2696 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 909 } }, "JavaScript": { "JS_Execution": { "count": 5562, "time": 1110053 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 12031 }, "ParseFunctionLiteral": { "count": 3377, "time": 168974 }, "ParseProgram": { "count": 10, "time": 4709 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12348 }, "PreParseNoVariableResolution": { "count": 105, "time": 1889 }, "JsonParse": { "count": 25, "time": 125318 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 17637 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 1957 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1888 }, "StoreGlobalIC_Miss": { "count": 8, "time": 13 }, "StoreIC_Miss": { "count": 1375, "time": 7792 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7085 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 1647 }, "LoadIC_LoadConstantDH": { "count": 528, "time": 1751 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4129, "time": 21442 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 22 }, "LoadIC_LoadNonexistentDH": { "count": 5451, "time": 12034 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4389 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 16376 }, "LoadGlobalIC_Slow": { "count": 21, "time": 12 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 457 }, "LoadIC_SlowStub": { "count": 21, "time": 48 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1096 }, "LoadIC_LoadFieldDH": { "count": 4097, "time": 12001 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 3624 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_Miss": { "count": 10, "time": 21 }, "LoadIC_Miss": { "count": 107, "time": 2858 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 2945 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3182 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 83 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 547, "time": 3435 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 128, "time": 2492 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 479, "time": 3147 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 59 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1038 }, "LoadIC_StringLength": { "count": 27, "time": 30 }, "StoreIC_SlowStub": { "count": 4, "time": 6 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 352 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 15 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 26 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 7 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 13132 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1899 }, "API_Object_SetPrivate": { "count": 35, "time": 25 }, "API_Persistent_New": { "count": 1875, "time": 1448 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 20 }, "API_Function_NewInstance": { "count": 43, "time": 89 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3532 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 60 }, "API_Object_SetPrototype": { "count": 43, "time": 910 }, "API_ObjectTemplate_New": { "count": 102, "time": 15 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1761 }, "API_String_Write": { "count": 654, "time": 1143 }, "API_Object_HasOwnProperty": { "count": 4, "time": 0 }, "API_Object_New": { "count": 4, "time": 2 }, "API_Error_New": { "count": 2, "time": 480 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Private_New": { "count": 3, "time": 455 }, "API_String_NewExternalOneByte": { "count": 62, "time": 778 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 463 }, "CompileBackgroundScript": { "count": 1, "time": 10 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 0 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 104 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 746 }, "ParseBackgroundProgram": { "count": 1, "time": 855 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6804 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 58199 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 3 }, "OptimizeCode": { "count": 70, "time": 1124 }, "RecompileSynchronous": { "count": 135, "time": 140635 }, "CompileOptimized_Concurrent": { "count": 65, "time": 2032 }, "StackGuard": { "count": 66, "time": 2702 }, "DeoptimizeCode": { "count": 6, "time": 665 }, "NotifyDeoptimized": { "count": 5, "time": 581 } } } }, { "duration": 2819722, "js": 2665497, "phases": [ { "phase": "load", "start": 0, "duration": 95963 }, { "phase": "boot", "start": 95963, "duration": 774625 }, { "phase": "transition", "start": 870588, "duration": 703868 }, { "phase": "render", "start": 1574456, "duration": 1245266 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 321167 }, { "kind": "MinorGC", "type": "scavenge", "start": 428655, "duration": 4710, "usedHeapSizeAfter": 3767064, "usedHeapSizeBefore": 4061240 }, { "kind": "MinorGC", "type": "scavenge", "start": 463700, "duration": 5956, "usedHeapSizeAfter": 4487592, "usedHeapSizeBefore": 4629480 }, { "kind": "MinorGC", "type": "scavenge", "start": 545449, "duration": 1810, "usedHeapSizeAfter": 5794208, "usedHeapSizeBefore": 6119512 }, { "kind": "MinorGC", "type": "scavenge", "start": 691455, "duration": 3255, "usedHeapSizeAfter": 7883976, "usedHeapSizeBefore": 8570360 }, { "kind": "MinorGC", "type": "scavenge", "start": 872106, "duration": 3358, "usedHeapSizeAfter": 9238712, "usedHeapSizeBefore": 9846568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1075821, "duration": 2295, "usedHeapSizeAfter": 10542128, "usedHeapSizeBefore": 11566240 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1182250, "duration": 65, "usedHeapSizeAfter": 11233632, "usedHeapSizeBefore": 11233632 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1185194, "duration": 8346, "usedHeapSizeAfter": 8523984, "usedHeapSizeBefore": 11233792 }, { "kind": "MajorGC", "type": "weak processing", "start": 1195326, "duration": 13, "usedHeapSizeAfter": 8524064, "usedHeapSizeBefore": 8524064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1397410, "duration": 5506, "usedHeapSizeAfter": 21349064, "usedHeapSizeBefore": 22714080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1438807, "duration": 3607, "usedHeapSizeAfter": 22126216, "usedHeapSizeBefore": 22824336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1481505, "duration": 3204, "usedHeapSizeAfter": 24198664, "usedHeapSizeBefore": 25351568 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1631628, "duration": 558, "usedHeapSizeAfter": 28463288, "usedHeapSizeBefore": 28463288 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1637295, "duration": 7648, "usedHeapSizeAfter": 24794632, "usedHeapSizeBefore": 28543552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1836808, "duration": 6754, "usedHeapSizeAfter": 24992608, "usedHeapSizeBefore": 29422224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2039148, "duration": 3663, "usedHeapSizeAfter": 28836592, "usedHeapSizeBefore": 32406408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2275572, "duration": 3322, "usedHeapSizeAfter": 28762408, "usedHeapSizeBefore": 41446456 } ], "blinkGC": [ { "start": 280270, "duration": 3215 }, { "start": 280278, "duration": 2416 }, { "start": 296298, "duration": 2075 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1129, "time": 309 }, "FunctionCallback": { "count": 4493, "time": 85436 }, "NamedGetterCallback": { "count": 107, "time": 6550 }, "GetMoreDataCallback": { "count": 14, "time": 153467 }, "AccessorSetterCallback": { "count": 5392, "time": 3063 }, "GCEpilogueCallback": { "count": 16, "time": 334 }, "GCPrologueCallback": { "count": 16, "time": 989 }, "NamedSetterCallback": { "count": 18, "time": 1478 }, "StoreCallbackProperty": { "count": 5334, "time": 3355 }, "NamedQueryCallback": { "count": 11, "time": 25 }, "RunMicrotaskCallback": { "count": 42, "time": 12051 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 1456 }, "CompileFunction": { "count": 3319, "time": 97850 }, "CompileIgnition": { "count": 3374, "time": 108945 }, "CompileIgnitionFinalization": { "count": 3379, "time": 29108 }, "CompileRewriteReturnResult": { "count": 3329, "time": 285 }, "CompileScopeAnalysis": { "count": 3329, "time": 14674 }, "CompileScript": { "count": 10, "time": 2062 }, "CompileLazy": { "count": 3176, "time": 15308 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 83 }, "RegExpInitializeAndCompile": { "count": 177, "time": 579 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 662, "time": 2521 }, "Map_SetPrototype": { "count": 12982, "time": 3031 }, "Map_TransitionToDataProperty": { "count": 11980, "time": 31007 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 63 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4277 }, "InterpreterDeserializeLazy": { "count": 160, "time": 9066 }, "CreateArrayLiteral": { "count": 761, "time": 1950 }, "CreateObjectLiteral": { "count": 1890, "time": 10115 }, "SetProperty": { "count": 8829, "time": 15175 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 102 }, "NewClosure_Tenured": { "count": 2398, "time": 1491 }, "HandleApiCall": { "count": 3986, "time": 2192 }, "DateConstructor": { "count": 268, "time": 117 }, "ArrayLengthGetter": { "count": 371, "time": 17 }, "ArrayLengthSetter": { "count": 5152, "time": 1965 }, "FunctionPrototypeSetter": { "count": 239, "time": 1783 }, "FunctionLengthGetter": { "count": 13, "time": 8 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 798 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 2 }, "PrepareElementsForSort": { "count": 39, "time": 79 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 60 }, "SetGrow": { "count": 26, "time": 22 }, "WeakCollectionSet": { "count": 5007, "time": 5734 }, "ForInEnumerate": { "count": 380, "time": 2438 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 7 }, "AllocateInNewSpace": { "count": 248, "time": 3109 }, "CreateListFromArrayLike": { "count": 18, "time": 25 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "CreateRegExpLiteral": { "count": 235, "time": 2207 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3710 }, "AddDictionaryProperty": { "count": 10572, "time": 16226 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 754 }, "CreateDataProperty": { "count": 2, "time": 4 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 3 }, "GetProperty": { "count": 6297, "time": 4360 }, "HasProperty": { "count": 961, "time": 2473 }, "KeyedGetProperty": { "count": 223, "time": 817 }, "NewObject": { "count": 251, "time": 1074 }, "ObjectCreate": { "count": 221, "time": 4019 }, "ObjectKeys": { "count": 53, "time": 295 }, "SetDataProperties": { "count": 71, "time": 1117 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 10899 }, "RegExpExecMultiple": { "count": 327, "time": 1622 }, "RegExpReplace": { "count": 784, "time": 2084 }, "StringSplit": { "count": 6134, "time": 8094 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 30 }, "StringBuilderConcat": { "count": 152, "time": 62 }, "StringBuilderJoin": { "count": 136, "time": 79 }, "StringCharCodeAt": { "count": 11, "time": 6 }, "StringEqual": { "count": 568, "time": 101 }, "StringIndexOfUnchecked": { "count": 330, "time": 73 }, "StringToArray": { "count": 1, "time": 6 }, "ArrayConcat": { "count": 168, "time": 605 }, "ArrayPush": { "count": 8, "time": 16 }, "ArraySplice": { "count": 82, "time": 544 }, "ArrayUnshift": { "count": 45, "time": 26 }, "DateNow": { "count": 60, "time": 58 }, "FunctionPrototypeToString": { "count": 116, "time": 371 }, "ObjectDefineProperties": { "count": 2, "time": 15 }, "ObjectDefineProperty": { "count": 650, "time": 3629 }, "ObjectFreeze": { "count": 11, "time": 172 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 52441 }, "ObjectSetPrototypeOf": { "count": 205, "time": 213 }, "ObjectIsExtensible": { "count": 19, "time": 10 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 589 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 45 }, "ArrayShift": { "count": 120, "time": 327 }, "Object_DeleteProperty": { "count": 6, "time": 12 }, "ArrayIndexOf": { "count": 70, "time": 7 }, "MapShrink": { "count": 3, "time": 3 }, "SetShrink": { "count": 1, "time": 2 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "Interrupt": { "count": 140, "time": 675 }, "OrdinaryHasInstance": { "count": 13, "time": 4 }, "StringToLowerCaseIntl": { "count": 223, "time": 141 }, "DeleteProperty": { "count": 11, "time": 5 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 491 }, "ArrayPop": { "count": 63, "time": 24 }, "ArrayBufferConstructor": { "count": 1, "time": 4367 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 755 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 78 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 3214 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 135 }, "StringToNumber": { "count": 196, "time": 49 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 544 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 21 }, "ObjectIsFrozen": { "count": 216, "time": 90 }, "ObjectPrototypeGetProto": { "count": 12, "time": 4 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1181, "time": 2385 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 753 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 510 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 3829 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 5433 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 668 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 137 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 287 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34886 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3564 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 812 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 37, "time": 1592 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 95194 }, "GC_MC_INCREMENTAL": { "count": 30, "time": 19694 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1311 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 17 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 7, "time": 1727 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 602 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 1 }, "GC_MC_CLEAR": { "count": 2, "time": 5 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 765 }, "GC_MC_MARK": { "count": 2, "time": 16 }, "GC_MC_PROLOGUE": { "count": 2, "time": 59 }, "GC_MC_SWEEP": { "count": 2, "time": 5 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 534 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 810 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 303 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 725 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 2049 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 3527 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 37 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 30 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 630 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2648 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 121 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1159 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 807 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 976 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 0 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 493 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 7 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 6 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 5654 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 13, "time": 3621 }, "GC_MC_BACKGROUND_MARKING": { "count": 23, "time": 37601 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2999 }, "GC_Custom_IncrementalMarkingObserver": { "count": 107, "time": 811 } }, "JavaScript": { "JS_Execution": { "count": 5566, "time": 1096269 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16547 }, "ParseFunctionLiteral": { "count": 3377, "time": 146549 }, "ParseProgram": { "count": 10, "time": 1280 }, "PreParseWithVariableResolution": { "count": 6145, "time": 12924 }, "PreParseNoVariableResolution": { "count": 105, "time": 2143 }, "JsonParse": { "count": 25, "time": 125499 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 27864 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2700 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1672 }, "StoreGlobalIC_Miss": { "count": 8, "time": 14 }, "StoreIC_Miss": { "count": 1376, "time": 8209 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 7856 }, "LoadIC_FunctionPrototypeStub": { "count": 395, "time": 1821 }, "LoadIC_LoadConstantDH": { "count": 531, "time": 1708 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4134, "time": 23016 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 5468, "time": 16366 }, "LoadIC_Premonomorphic": { "count": 922, "time": 4526 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 19525 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 34 }, "LoadIC_SlowStub": { "count": 21, "time": 43 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1670 }, "LoadIC_LoadFieldDH": { "count": 4099, "time": 12260 }, "StoreIC_StoreFieldDH": { "count": 1290, "time": 9234 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_Miss": { "count": 10, "time": 14 }, "LoadIC_Miss": { "count": 106, "time": 2516 }, "KeyedLoadIC_LoadElementDH": { "count": 829, "time": 4643 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4515 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 615 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 551, "time": 3297 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 132, "time": 3673 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 480, "time": 2606 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 61 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 1279 }, "LoadIC_StringLength": { "count": 27, "time": 32 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 26 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 16 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 24 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 711 } }, "API": { "API_Context_New": { "count": 2, "time": 12027 }, "API_FunctionTemplate_New": { "count": 1353, "time": 2485 }, "API_Object_SetPrivate": { "count": 35, "time": 713 }, "API_Persistent_New": { "count": 1875, "time": 1004 }, "API_String_NewFromUtf8": { "count": 13, "time": 123 }, "API_String_WriteUtf8": { "count": 7, "time": 1 }, "API_Script_Run": { "count": 9, "time": 14 }, "API_Function_NewInstance": { "count": 43, "time": 1411 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 3961 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 435 }, "API_Object_SetPrototype": { "count": 43, "time": 50 }, "API_ObjectTemplate_New": { "count": 102, "time": 533 }, "API_String_NewFromOneByte": { "count": 1038, "time": 1029 }, "API_String_Write": { "count": 654, "time": 303 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 22 }, "API_External_New": { "count": 23, "time": 4 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 23 }, "API_Function_Call": { "count": 8, "time": 127 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 1 }, "CompileBackgroundIgnition": { "count": 5, "time": 485 }, "CompileBackgroundScript": { "count": 1, "time": 8 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 108 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 892 }, "ParseBackgroundProgram": { "count": 1, "time": 871 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 6797 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 60301 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 8 }, "OptimizeCode": { "count": 77, "time": 1213 }, "RecompileSynchronous": { "count": 153, "time": 109358 }, "CompileOptimized_Concurrent": { "count": 76, "time": 3485 }, "StackGuard": { "count": 77, "time": 1671 }, "DeoptimizeCode": { "count": 6, "time": 835 }, "NotifyDeoptimized": { "count": 5, "time": 93 } } } }, { "duration": 2912386, "js": 2751219, "phases": [ { "phase": "load", "start": 0, "duration": 92622 }, { "phase": "boot", "start": 92622, "duration": 783161 }, { "phase": "transition", "start": 875783, "duration": 722298 }, { "phase": "render", "start": 1598081, "duration": 1314305 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 316099 }, { "kind": "MinorGC", "type": "scavenge", "start": 425612, "duration": 5889, "usedHeapSizeAfter": 3766992, "usedHeapSizeBefore": 4061168 }, { "kind": "MinorGC", "type": "scavenge", "start": 461412, "duration": 6883, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629408 }, { "kind": "MinorGC", "type": "scavenge", "start": 555546, "duration": 1527, "usedHeapSizeAfter": 5788128, "usedHeapSizeBefore": 6119064 }, { "kind": "MinorGC", "type": "scavenge", "start": 710211, "duration": 3053, "usedHeapSizeAfter": 7906904, "usedHeapSizeBefore": 8580328 }, { "kind": "MinorGC", "type": "scavenge", "start": 871334, "duration": 3651, "usedHeapSizeAfter": 9222728, "usedHeapSizeBefore": 9834816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1091593, "duration": 1739, "usedHeapSizeAfter": 10548040, "usedHeapSizeBefore": 11566792 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1202197, "duration": 400, "usedHeapSizeAfter": 11262032, "usedHeapSizeBefore": 11262032 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1204129, "duration": 10643, "usedHeapSizeAfter": 8541968, "usedHeapSizeBefore": 11262192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1410858, "duration": 3604, "usedHeapSizeAfter": 21326632, "usedHeapSizeBefore": 22731352 }, { "kind": "MinorGC", "type": "scavenge", "start": 1443079, "duration": 5131, "usedHeapSizeAfter": 22159472, "usedHeapSizeBefore": 22812240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501055, "duration": 3298, "usedHeapSizeAfter": 24287440, "usedHeapSizeBefore": 25403160 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1636483, "duration": 405, "usedHeapSizeAfter": 28217960, "usedHeapSizeBefore": 28217960 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1650508, "duration": 8431, "usedHeapSizeAfter": 24690680, "usedHeapSizeBefore": 28375256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1845671, "duration": 3566, "usedHeapSizeAfter": 25066328, "usedHeapSizeBefore": 29466904 }, { "kind": "MinorGC", "type": "scavenge", "start": 2113322, "duration": 3060, "usedHeapSizeAfter": 28686312, "usedHeapSizeBefore": 32400640 }, { "kind": "MinorGC", "type": "scavenge", "start": 2334599, "duration": 3556, "usedHeapSizeAfter": 28883544, "usedHeapSizeBefore": 41563480 }, { "kind": "MajorGC", "type": "weak processing", "start": 2907689, "duration": 17, "usedHeapSizeAfter": 39366056, "usedHeapSizeBefore": 39366056 } ], "blinkGC": [ { "start": 276529, "duration": 2445 }, { "start": 276538, "duration": 2392 }, { "start": 281189, "duration": 816 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1127, "time": 812 }, "FunctionCallback": { "count": 4491, "time": 89475 }, "NamedGetterCallback": { "count": 107, "time": 6480 }, "GetMoreDataCallback": { "count": 14, "time": 147633 }, "AccessorSetterCallback": { "count": 5392, "time": 1938 }, "GCEpilogueCallback": { "count": 16, "time": 814 }, "GCPrologueCallback": { "count": 16, "time": 1284 }, "NamedSetterCallback": { "count": 18, "time": 118 }, "StoreCallbackProperty": { "count": 5334, "time": 2723 }, "NamedQueryCallback": { "count": 11, "time": 95 }, "RunMicrotaskCallback": { "count": 42, "time": 13407 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 4083 }, "CompileFunction": { "count": 3319, "time": 103787 }, "CompileIgnition": { "count": 3374, "time": 111215 }, "CompileIgnitionFinalization": { "count": 3379, "time": 26435 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1068 }, "CompileScopeAnalysis": { "count": 3329, "time": 15790 }, "CompileScript": { "count": 10, "time": 332 }, "CompileLazy": { "count": 3176, "time": 11881 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 93 }, "RegExpInitializeAndCompile": { "count": 177, "time": 210 }, "CompileForOnStackReplacement": { "count": 2, "time": 25 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 659, "time": 1992 }, "Map_SetPrototype": { "count": 12932, "time": 2927 }, "Map_TransitionToDataProperty": { "count": 11958, "time": 42148 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 801 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 6830 }, "InterpreterDeserializeLazy": { "count": 160, "time": 11369 }, "CreateArrayLiteral": { "count": 761, "time": 3110 }, "CreateObjectLiteral": { "count": 1890, "time": 6899 }, "SetProperty": { "count": 8829, "time": 13776 }, "DeclareGlobals": { "count": 2, "time": 16 }, "NewClosure": { "count": 344, "time": 71 }, "NewClosure_Tenured": { "count": 2398, "time": 1514 }, "HandleApiCall": { "count": 3986, "time": 2195 }, "DateConstructor": { "count": 268, "time": 130 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 1928 }, "FunctionPrototypeSetter": { "count": 239, "time": 1061 }, "FunctionLengthGetter": { "count": 13, "time": 12 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 1634 }, "ReconfigureToDataProperty": { "count": 1, "time": 1 }, "StringLengthGetter": { "count": 44, "time": 1 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 68 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 661 }, "SetGrow": { "count": 26, "time": 32 }, "WeakCollectionSet": { "count": 5007, "time": 5122 }, "ForInEnumerate": { "count": 380, "time": 1839 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 8 }, "AllocateInNewSpace": { "count": 225, "time": 4854 }, "CreateListFromArrayLike": { "count": 18, "time": 46 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 635 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 3152 }, "AddDictionaryProperty": { "count": 10572, "time": 10878 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 40 }, "CreateDataProperty": { "count": 2, "time": 2 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 6 }, "GetProperty": { "count": 6297, "time": 5545 }, "HasProperty": { "count": 961, "time": 1891 }, "KeyedGetProperty": { "count": 223, "time": 336 }, "NewObject": { "count": 251, "time": 1170 }, "ObjectCreate": { "count": 221, "time": 3234 }, "ObjectKeys": { "count": 53, "time": 1035 }, "SetDataProperties": { "count": 71, "time": 2048 }, "ToString": { "count": 28, "time": 26 }, "RegExpExec": { "count": 269, "time": 12459 }, "RegExpExecMultiple": { "count": 327, "time": 1930 }, "RegExpReplace": { "count": 784, "time": 3820 }, "StringSplit": { "count": 6134, "time": 10887 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringAdd": { "count": 115, "time": 36 }, "StringBuilderConcat": { "count": 152, "time": 80 }, "StringBuilderJoin": { "count": 136, "time": 71 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 568, "time": 279 }, "StringIndexOfUnchecked": { "count": 330, "time": 80 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 519 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 376 }, "ArrayUnshift": { "count": 45, "time": 23 }, "DateNow": { "count": 60, "time": 1608 }, "FunctionPrototypeToString": { "count": 116, "time": 475 }, "ObjectDefineProperties": { "count": 2, "time": 18 }, "ObjectDefineProperty": { "count": 650, "time": 2159 }, "ObjectFreeze": { "count": 11, "time": 15 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54659 }, "ObjectSetPrototypeOf": { "count": 205, "time": 451 }, "ObjectIsExtensible": { "count": 19, "time": 5 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 114 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 42 }, "ArrayShift": { "count": 120, "time": 89 }, "Object_DeleteProperty": { "count": 6, "time": 14 }, "ArrayIndexOf": { "count": 70, "time": 10 }, "MapShrink": { "count": 3, "time": 4 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 5 }, "Interrupt": { "count": 149, "time": 310 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 77 }, "DeleteProperty": { "count": 11, "time": 9 }, "HasFastPackedElements": { "count": 2, "time": 4 }, "HasInPrototypeChain": { "count": 2, "time": 7 }, "ObjectHasOwnProperty": { "count": 18, "time": 3 }, "TryMigrateInstance": { "count": 1, "time": 4 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 109 }, "ArrayPop": { "count": 63, "time": 35 }, "ArrayBufferConstructor": { "count": 1, "time": 7017 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 604 }, "NumberPrototypeToString": { "count": 31, "time": 3 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 341 }, "EstimateNumberOfElements": { "count": 1, "time": 2 }, "GetArrayKeys": { "count": 1, "time": 2422 }, "HasComplexElements": { "count": 1, "time": 3 }, "NormalizeElements": { "count": 1, "time": 1223 }, "StringToNumber": { "count": 196, "time": 48 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 5 }, "DatePrototypeSetMonth": { "count": 12, "time": 19 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 10 }, "DateUTC": { "count": 24, "time": 22 }, "ObjectIsFrozen": { "count": 216, "time": 24 }, "ObjectPrototypeGetProto": { "count": 12, "time": 3 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1085, "time": 3870 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 55 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 20 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 63 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2345 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 4392 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 30 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 34179 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 3252 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 608 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 6 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 35, "time": 2076 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 84696 }, "GC_MC_INCREMENTAL": { "count": 35, "time": 16662 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 1392 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 10, "time": 545 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 452 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 2 }, "GC_MC_CLEAR": { "count": 2, "time": 4 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 765 }, "GC_MC_FINISH": { "count": 2, "time": 301 }, "GC_MC_MARK": { "count": 2, "time": 10 }, "GC_MC_PROLOGUE": { "count": 2, "time": 48 }, "GC_MC_SWEEP": { "count": 2, "time": 3 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 842 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 998 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 17 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 91 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 988 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 7896 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 362 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 88 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 3102 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 96 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 1247 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 5 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 7 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 109 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 12 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 649 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 968 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 5 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 6, "time": 9358 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 3496 }, "GC_MC_BACKGROUND_MARKING": { "count": 22, "time": 41591 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 3058 }, "GC_Custom_IncrementalMarkingObserver": { "count": 103, "time": 1697 } }, "JavaScript": { "JS_Execution": { "count": 5500, "time": 1116667 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 16458 }, "ParseFunctionLiteral": { "count": 3377, "time": 149572 }, "ParseProgram": { "count": 10, "time": 891 }, "PreParseWithVariableResolution": { "count": 6145, "time": 14134 }, "PreParseNoVariableResolution": { "count": 105, "time": 3357 }, "JsonParse": { "count": 25, "time": 123411 }, "StringParseFloat": { "count": 7, "time": 4 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 24748 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2002 }, "LoadGlobalIC_Miss": { "count": 719, "time": 2220 }, "StoreGlobalIC_Miss": { "count": 8, "time": 402 }, "StoreIC_Miss": { "count": 1354, "time": 8567 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 5329 }, "LoadIC_FunctionPrototypeStub": { "count": 392, "time": 3055 }, "LoadIC_LoadConstantDH": { "count": 530, "time": 612 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3802, "time": 26119 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5442, "time": 14291 }, "LoadIC_Premonomorphic": { "count": 922, "time": 3262 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 13889 }, "LoadGlobalIC_Slow": { "count": 21, "time": 523 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 31 }, "LoadIC_SlowStub": { "count": 21, "time": 46 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 2028 }, "LoadIC_LoadFieldDH": { "count": 3976, "time": 15681 }, "StoreIC_StoreFieldDH": { "count": 1281, "time": 4422 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_Miss": { "count": 10, "time": 15 }, "LoadIC_Miss": { "count": 106, "time": 2841 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 4789 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 4627 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 1 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 85 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 485, "time": 3576 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 130, "time": 1321 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 477, "time": 1145 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 789 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 160 }, "LoadIC_StringLength": { "count": 27, "time": 31 }, "StoreIC_SlowStub": { "count": 4, "time": 5 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 20 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 13 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 206 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 6 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 391 } }, "API": { "API_Context_New": { "count": 2, "time": 11418 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1300 }, "API_Object_SetPrivate": { "count": 35, "time": 24 }, "API_Persistent_New": { "count": 1875, "time": 795 }, "API_String_NewFromUtf8": { "count": 13, "time": 2 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 15 }, "API_Function_NewInstance": { "count": 43, "time": 776 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2739 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 138, "time": 38 }, "API_Object_SetPrototype": { "count": 43, "time": 43 }, "API_ObjectTemplate_New": { "count": 102, "time": 12 }, "API_String_NewFromOneByte": { "count": 1038, "time": 933 }, "API_String_Write": { "count": 654, "time": 875 }, "API_Object_HasOwnProperty": { "count": 4, "time": 1 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 3 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 0 }, "API_String_NewExternalOneByte": { "count": 62, "time": 226 }, "API_Function_Call": { "count": 8, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 474 }, "CompileBackgroundScript": { "count": 1, "time": 7 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 113 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 804 }, "ParseBackgroundProgram": { "count": 1, "time": 946 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7253 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 61694 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 88, "time": 4 }, "DeoptimizeCode": { "count": 11, "time": 2871 }, "OptimizeCode": { "count": 88, "time": 1085 }, "RecompileSynchronous": { "count": 173, "time": 179116 }, "CompileOptimized_Concurrent": { "count": 85, "time": 2470 }, "NotifyDeoptimized": { "count": 10, "time": 803 }, "StackGuard": { "count": 84, "time": 1861 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 808 } } } }, { "duration": 3009570, "js": 2855328, "phases": [ { "phase": "load", "start": 0, "duration": 90353 }, { "phase": "boot", "start": 90353, "duration": 798759 }, { "phase": "transition", "start": 889112, "duration": 729775 }, { "phase": "render", "start": 1618887, "duration": 1390683 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 306123 }, { "kind": "MinorGC", "type": "scavenge", "start": 418065, "duration": 5578, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4061104 }, { "kind": "MinorGC", "type": "scavenge", "start": 461054, "duration": 5966, "usedHeapSizeAfter": 4487472, "usedHeapSizeBefore": 4629344 }, { "kind": "MinorGC", "type": "scavenge", "start": 546221, "duration": 2603, "usedHeapSizeAfter": 5790880, "usedHeapSizeBefore": 6119048 }, { "kind": "MinorGC", "type": "scavenge", "start": 695788, "duration": 3153, "usedHeapSizeAfter": 7880072, "usedHeapSizeBefore": 8570760 }, { "kind": "MinorGC", "type": "scavenge", "start": 891410, "duration": 5713, "usedHeapSizeAfter": 9238688, "usedHeapSizeBefore": 9847928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1107833, "duration": 3730, "usedHeapSizeAfter": 10552008, "usedHeapSizeBefore": 11566344 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1215020, "duration": 62, "usedHeapSizeAfter": 11242208, "usedHeapSizeBefore": 11242208 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1217390, "duration": 4431, "usedHeapSizeAfter": 8529792, "usedHeapSizeBefore": 11242368 }, { "kind": "MajorGC", "type": "weak processing", "start": 1223383, "duration": 10, "usedHeapSizeAfter": 8529872, "usedHeapSizeBefore": 8529872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1427303, "duration": 3597, "usedHeapSizeAfter": 21293016, "usedHeapSizeBefore": 22723264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1460972, "duration": 3084, "usedHeapSizeAfter": 22197784, "usedHeapSizeBefore": 22805000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1511893, "duration": 4863, "usedHeapSizeAfter": 24229656, "usedHeapSizeBefore": 25336432 }, { "kind": "MajorGC", "type": "incremental marking", "start": 1673499, "duration": 76, "usedHeapSizeAfter": 28320600, "usedHeapSizeBefore": 28320600 }, { "kind": "MajorGC", "type": "atomic pause", "start": 1679351, "duration": 9052, "usedHeapSizeAfter": 24673808, "usedHeapSizeBefore": 28408512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1893276, "duration": 4382, "usedHeapSizeAfter": 25017816, "usedHeapSizeBefore": 29440896 }, { "kind": "MinorGC", "type": "scavenge", "start": 2181198, "duration": 6910, "usedHeapSizeAfter": 28738752, "usedHeapSizeBefore": 32400640 }, { "kind": "MinorGC", "type": "scavenge", "start": 2421834, "duration": 4065, "usedHeapSizeAfter": 28926632, "usedHeapSizeBefore": 41550536 } ], "blinkGC": [ { "start": 267495, "duration": 2738 }, { "start": 267502, "duration": 2688 }, { "start": 284713, "duration": 1850 } ], "runtimeCallStats": { "Blink C++": { "AccessorGetterCallback": { "count": 1125, "time": 2076 }, "FunctionCallback": { "count": 4490, "time": 97655 }, "NamedGetterCallback": { "count": 107, "time": 8302 }, "GetMoreDataCallback": { "count": 14, "time": 141450 }, "AccessorSetterCallback": { "count": 5392, "time": 3564 }, "GCEpilogueCallback": { "count": 16, "time": 560 }, "GCPrologueCallback": { "count": 16, "time": 534 }, "NamedSetterCallback": { "count": 18, "time": 518 }, "StoreCallbackProperty": { "count": 5334, "time": 8548 }, "NamedQueryCallback": { "count": 11, "time": 32 }, "RunMicrotaskCallback": { "count": 42, "time": 16822 } }, "Compile": { "CompileAnalyse": { "count": 3329, "time": 3171 }, "CompileFunction": { "count": 3319, "time": 109187 }, "CompileIgnition": { "count": 3374, "time": 111174 }, "CompileIgnitionFinalization": { "count": 3379, "time": 40358 }, "CompileRewriteReturnResult": { "count": 3329, "time": 1123 }, "CompileScopeAnalysis": { "count": 3329, "time": 11552 }, "CompileScript": { "count": 10, "time": 1470 }, "CompileLazy": { "count": 3176, "time": 15829 }, "API_ScriptCompiler_CompileUnbound": { "count": 8, "time": 84 }, "RegExpInitializeAndCompile": { "count": 177, "time": 969 }, "CompileForOnStackReplacement": { "count": 2, "time": 316 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 657, "time": 1355 }, "Map_SetPrototype": { "count": 12961, "time": 4817 }, "Map_TransitionToDataProperty": { "count": 11970, "time": 26988 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 96, "time": 76 }, "PrototypeMap_TransitionToDataProperty": { "count": 1129, "time": 4084 }, "InterpreterDeserializeLazy": { "count": 160, "time": 8759 }, "CreateArrayLiteral": { "count": 761, "time": 2972 }, "CreateObjectLiteral": { "count": 1890, "time": 9136 }, "SetProperty": { "count": 8829, "time": 18252 }, "DeclareGlobals": { "count": 2, "time": 15 }, "NewClosure": { "count": 344, "time": 407 }, "NewClosure_Tenured": { "count": 2398, "time": 598 }, "HandleApiCall": { "count": 3986, "time": 3247 }, "DateConstructor": { "count": 268, "time": 521 }, "ArrayLengthGetter": { "count": 372, "time": 19 }, "ArrayLengthSetter": { "count": 5152, "time": 3521 }, "FunctionPrototypeSetter": { "count": 239, "time": 870 }, "FunctionLengthGetter": { "count": 13, "time": 364 }, "Map_TransitionToAccessorProperty": { "count": 131, "time": 916 }, "ReconfigureToDataProperty": { "count": 1, "time": 0 }, "StringLengthGetter": { "count": 44, "time": 2 }, "ArraySpeciesConstructor": { "count": 2, "time": 3 }, "PrepareElementsForSort": { "count": 39, "time": 73 }, "TrySliceSimpleNonFastElements": { "count": 8, "time": 68 }, "SetGrow": { "count": 26, "time": 26 }, "WeakCollectionSet": { "count": 5007, "time": 7578 }, "ForInEnumerate": { "count": 380, "time": 4890 }, "LoadPropertyWithInterceptor": { "count": 11, "time": 5 }, "CreateListFromArrayLike": { "count": 18, "time": 29 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "CreateRegExpLiteral": { "count": 235, "time": 1814 }, "GenerateRandomNumbers": { "count": 1, "time": 2 }, "NumberToStringSkipCache": { "count": 5039, "time": 4837 }, "AddDictionaryProperty": { "count": 10572, "time": 14506 }, "CompleteInobjectSlackTrackingForMap": { "count": 93, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 3 }, "DefineAccessorPropertyUnchecked": { "count": 2, "time": 5 }, "GetProperty": { "count": 6296, "time": 4229 }, "HasProperty": { "count": 961, "time": 2147 }, "KeyedGetProperty": { "count": 223, "time": 1889 }, "NewObject": { "count": 251, "time": 2509 }, "ObjectCreate": { "count": 221, "time": 5555 }, "ObjectKeys": { "count": 53, "time": 598 }, "SetDataProperties": { "count": 71, "time": 3038 }, "ToString": { "count": 28, "time": 24 }, "RegExpExec": { "count": 269, "time": 11762 }, "RegExpExecMultiple": { "count": 327, "time": 1321 }, "RegExpReplace": { "count": 784, "time": 3599 }, "StringSplit": { "count": 6134, "time": 9917 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringAdd": { "count": 115, "time": 33 }, "StringBuilderConcat": { "count": 152, "time": 66 }, "StringBuilderJoin": { "count": 136, "time": 1135 }, "StringCharCodeAt": { "count": 11, "time": 7 }, "StringEqual": { "count": 548, "time": 2649 }, "StringIndexOfUnchecked": { "count": 330, "time": 83 }, "StringToArray": { "count": 1, "time": 5 }, "ArrayConcat": { "count": 168, "time": 1219 }, "ArrayPush": { "count": 8, "time": 14 }, "ArraySplice": { "count": 82, "time": 119 }, "ArrayUnshift": { "count": 45, "time": 37 }, "DateNow": { "count": 60, "time": 62 }, "FunctionPrototypeToString": { "count": 116, "time": 200 }, "ObjectDefineProperties": { "count": 2, "time": 19 }, "ObjectDefineProperty": { "count": 650, "time": 2369 }, "ObjectFreeze": { "count": 11, "time": 18 }, "ObjectGetPrototypeOf": { "count": 302299, "time": 54195 }, "ObjectSetPrototypeOf": { "count": 205, "time": 1055 }, "ObjectIsExtensible": { "count": 19, "time": 7 }, "SymbolConstructor": { "count": 1, "time": 1 }, "MapGrow": { "count": 45, "time": 112 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 719, "time": 48 }, "ArrayShift": { "count": 120, "time": 900 }, "Object_DeleteProperty": { "count": 6, "time": 10 }, "ArrayIndexOf": { "count": 70, "time": 14 }, "MapShrink": { "count": 3, "time": 306 }, "SetShrink": { "count": 1, "time": 3 }, "LoadElementWithInterceptor": { "count": 22, "time": 4 }, "AllocateInNewSpace": { "count": 246, "time": 5858 }, "Interrupt": { "count": 148, "time": 1816 }, "OrdinaryHasInstance": { "count": 13, "time": 5 }, "StringToLowerCaseIntl": { "count": 223, "time": 90 }, "DeleteProperty": { "count": 11, "time": 10 }, "HasFastPackedElements": { "count": 2, "time": 3 }, "HasInPrototypeChain": { "count": 2, "time": 6 }, "ObjectHasOwnProperty": { "count": 18, "time": 6 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 129 }, "ArrayPop": { "count": 63, "time": 34 }, "ArrayBufferConstructor": { "count": 1, "time": 4701 }, "GlobalDecodeURIComponent": { "count": 1, "time": 5 }, "MapPrototypeClear": { "count": 93, "time": 317 }, "NumberPrototypeToString": { "count": 31, "time": 5 }, "StringPrototypeToUpperCaseIntl": { "count": 331, "time": 768 }, "EstimateNumberOfElements": { "count": 1, "time": 3 }, "GetArrayKeys": { "count": 1, "time": 2391 }, "HasComplexElements": { "count": 1, "time": 4 }, "NormalizeElements": { "count": 1, "time": 181 }, "StringToNumber": { "count": 196, "time": 52 }, "ObjectGetOwnPropertyNamesTryFast": { "count": 2, "time": 4 }, "StringSubstring": { "count": 8, "time": 6 }, "DatePrototypeSetMonth": { "count": 12, "time": 16 }, "DatePrototypeSetUTCMinutes": { "count": 24, "time": 8 }, "DateUTC": { "count": 24, "time": 24 }, "ObjectIsFrozen": { "count": 216, "time": 17 }, "ObjectPrototypeGetProto": { "count": 12, "time": 5 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 1055, "time": 4991 }, "GC_HEAP_EPILOGUE": { "count": 14, "time": 62 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 14, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 14, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 14, "time": 65 }, "GC_HEAP_PROLOGUE": { "count": 14, "time": 2715 }, "GC_SCAVENGER_SCAVENGE": { "count": 12, "time": 7000 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 12, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 12, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 12, "time": 34 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 12, "time": 40365 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 12, "time": 2808 }, "GC_SCAVENGER_SCAVENGE_UPDATE_REFS": { "count": 12, "time": 805 }, "GC_BACKGROUND_ARRAY_BUFFER_FREE": { "count": 14, "time": 3 }, "GC_BACKGROUND_STORE_BUFFER": { "count": 36, "time": 1606 }, "GC_SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL": { "count": 36, "time": 105231 }, "GC_MC_INCREMENTAL": { "count": 26, "time": 13950 }, "GC_MC_INCREMENTAL_START": { "count": 2, "time": 663 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 2, "time": 11 }, "GC_MC_INCREMENTAL_WRAPPER_TRACING": { "count": 6, "time": 760 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 2, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 2, "time": 122 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 2, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 2, "time": 3 }, "GC_MC_CLEAR": { "count": 2, "time": 2 }, "GC_MC_EPILOGUE": { "count": 2, "time": 0 }, "GC_MC_EVACUATE": { "count": 2, "time": 13 }, "GC_MC_FINISH": { "count": 2, "time": 80 }, "GC_MC_MARK": { "count": 2, "time": 435 }, "GC_MC_PROLOGUE": { "count": 2, "time": 47 }, "GC_MC_SWEEP": { "count": 2, "time": 4 }, "GC_MC_CLEAR_MAPS": { "count": 2, "time": 375 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 2, "time": 565 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 2, "time": 10 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 2, "time": 11 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 2, "time": 90 }, "GC_MC_CLEAR_WEAK_REFERENCES": { "count": 2, "time": 1569 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 2, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 2, "time": 2822 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 2, "time": 177 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 2, "time": 27 }, "GC_MC_EVACUATE_REBALANCE": { "count": 2, "time": 537 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 2, "time": 3 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 2, "time": 2983 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 2, "time": 598 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 2, "time": 871 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 2, "time": 6 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 2, "time": 6 }, "GC_MC_MARK_MAIN": { "count": 2, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 2, "time": 494 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 2, "time": 17 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": { "count": 7, "time": 449 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 2, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 2, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 2, "time": 1 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 2, "time": 8 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 7, "time": 787 }, "GC_MC_SWEEP_CODE": { "count": 2, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 2, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 2, "time": 5 }, "GC_BACKGROUND_UNMAPPER": { "count": 4, "time": 57 }, "GC_MC_BACKGROUND_EVACUATE_COPY": { "count": 8, "time": 5287 }, "GC_MC_BACKGROUND_EVACUATE_UPDATE_POINTERS": { "count": 14, "time": 2711 }, "GC_MC_BACKGROUND_MARKING": { "count": 19, "time": 40293 }, "GC_MC_BACKGROUND_SWEEPING": { "count": 3, "time": 2774 }, "GC_Custom_IncrementalMarkingObserver": { "count": 104, "time": 1325 } }, "JavaScript": { "JS_Execution": { "count": 5552, "time": 1148652 } }, "Parse": { "ParseFunction": { "count": 3319, "time": 13915 }, "ParseFunctionLiteral": { "count": 3377, "time": 159290 }, "ParseProgram": { "count": 10, "time": 3577 }, "PreParseWithVariableResolution": { "count": 6145, "time": 15411 }, "PreParseNoVariableResolution": { "count": 105, "time": 1687 }, "JsonParse": { "count": 25, "time": 126819 }, "StringParseFloat": { "count": 7, "time": 5 } }, "IC": { "KeyedStoreIC_Miss": { "count": 5190, "time": 25992 }, "KeyedStoreIC_Slow": { "count": 4846, "time": 2045 }, "LoadGlobalIC_Miss": { "count": 719, "time": 1233 }, "StoreGlobalIC_Miss": { "count": 8, "time": 11 }, "StoreIC_Miss": { "count": 1366, "time": 9975 }, "KeyedStoreIC_StoreFastElementStub": { "count": 405, "time": 10743 }, "LoadIC_FunctionPrototypeStub": { "count": 390, "time": 1753 }, "LoadIC_LoadConstantDH": { "count": 529, "time": 2139 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 3946, "time": 27474 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 5435, "time": 13757 }, "LoadIC_Premonomorphic": { "count": 922, "time": 6678 }, "StoreIC_Premonomorphic": { "count": 4839, "time": 20922 }, "LoadGlobalIC_Slow": { "count": 21, "time": 11 }, "LoadIC_LoadGlobalDH": { "count": 16, "time": 30 }, "LoadIC_SlowStub": { "count": 21, "time": 640 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 2, "time": 1280 }, "LoadIC_LoadFieldDH": { "count": 4078, "time": 11930 }, "StoreIC_StoreFieldDH": { "count": 1289, "time": 6685 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_Miss": { "count": 10, "time": 19 }, "LoadIC_Miss": { "count": 108, "time": 2184 }, "KeyedLoadIC_LoadElementDH": { "count": 825, "time": 3487 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 6, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 29, "time": 3533 }, "LoadGlobalIC_LoadScriptContextField": { "count": 1, "time": 0 }, "LoadIC_LoadAccessorDH": { "count": 76, "time": 525 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 537, "time": 3829 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 129, "time": 463 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 469, "time": 5304 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 23, "time": 58 }, "LoadIC_LoadNormalDH": { "count": 169, "time": 149 }, "LoadIC_StringLength": { "count": 27, "time": 35 }, "StoreIC_SlowStub": { "count": 4, "time": 4 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 7, "time": 22 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 12, "time": 265 }, "StoreIC_StoreNormalDH": { "count": 69, "time": 30 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 5, "time": 15 }, "KeyedStoreIC_StoreElementStub": { "count": 2, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 12718 }, "API_FunctionTemplate_New": { "count": 1353, "time": 1575 }, "API_Object_SetPrivate": { "count": 35, "time": 30 }, "API_Persistent_New": { "count": 1875, "time": 905 }, "API_String_NewFromUtf8": { "count": 13, "time": 1 }, "API_String_WriteUtf8": { "count": 7, "time": 2 }, "API_Script_Run": { "count": 9, "time": 16 }, "API_Function_NewInstance": { "count": 43, "time": 95 }, "API_FunctionTemplate_GetFunction": { "count": 65, "time": 2990 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 138, "time": 341 }, "API_Object_SetPrototype": { "count": 43, "time": 44 }, "API_ObjectTemplate_New": { "count": 102, "time": 405 }, "API_String_NewFromOneByte": { "count": 1038, "time": 766 }, "API_String_Write": { "count": 654, "time": 126 }, "API_Object_HasOwnProperty": { "count": 4, "time": 2 }, "API_Object_New": { "count": 4, "time": 1 }, "API_Error_New": { "count": 2, "time": 23 }, "API_External_New": { "count": 23, "time": 5 }, "API_Object_DefineOwnProperty": { "count": 1, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Private_New": { "count": 3, "time": 1 }, "API_String_NewExternalOneByte": { "count": 62, "time": 24 }, "API_Function_Call": { "count": 8, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 } }, "Compile-Background": { "CompileBackgroundAnalyse": { "count": 1, "time": 0 }, "CompileBackgroundIgnition": { "count": 5, "time": 714 }, "CompileBackgroundScript": { "count": 1, "time": 14 }, "CompileBackgroundRewriteReturnResult": { "count": 1, "time": 1 }, "CompileBackgroundScopeAnalysis": { "count": 1, "time": 120 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 889 }, "ParseBackgroundProgram": { "count": 1, "time": 862 }, "PreParseBackgroundNoVariableResolution": { "count": 234, "time": 7100 }, "PreParseBackgroundWithVariableResolution": { "count": 7114, "time": 62790 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 1223 }, "OptimizeCode": { "count": 81, "time": 1358 }, "RecompileSynchronous": { "count": 159, "time": 178376 }, "CompileOptimized_Concurrent": { "count": 78, "time": 1877 }, "StackGuard": { "count": 80, "time": 1691 }, "DeoptimizeCode": { "count": 8, "time": 1634 }, "CompileOptimized_NotConcurrent": { "count": 1, "time": 644 }, "NotifyDeoptimized": { "count": 6, "time": 109 } } } } ], "set": "convert-listeners-to-objects-86b432ba6" } ]